| 
					
				 | 
			
			
				@@ -6,6 +6,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    @click="backToList">返回列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 class="el-button--small-yh add-customer-btn-three" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 :disabled="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 @click.stop="">请核 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-button type="success" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  class="el-button--small-yh add-customer-btn-two" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  :disabled="true" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -47,8 +52,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </basic-container> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--        商品明细--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <containerTitle title="商品明细"></containerTitle> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--        销售明细--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <containerTitle title="销售明细"></containerTitle> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <basic-container style="margin-bottom: 10px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <avue-crud 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :option="importInventory" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -60,30 +65,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @row-del="rowDelList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @selection-change="productSelection" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot="price" slot-scope="{ row }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-if="row.$cellEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-model="row.price" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                oninput='this.value=this.value.replace(/[^(\d.)]/g,"").replace(/^(\d+)\.(\d\d).*$/, "$1.$2")' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @input="priceChange(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span v-else>{{ row.price }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot="orderQuantity" slot-scope="{ row }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-if="row.$cellEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-model="row.orderQuantity" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                oninput='this.value=this.value.replace(/[^(\d.)]/g,"").replace(/^(\d+)\.(\d\d).*$/, "$1.$2")' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @input="quantityChange(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span v-else>{{ row.orderQuantity }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template slot-scope="{row}" slot="billNo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span v-if="row.$cellEdit" style="float: left;color: #F56C6C;">*</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-if="row.$cellEdit" class="required_fields">*</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-if="row.$cellEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-model="row.billNo" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,10 +78,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <span v-else>{{ row.billNo }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template slot-scope="{row}" slot="orgOrderNo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span v-if="row.$cellEdit" style="float: left;color: #F56C6C;">*</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-if="row.$cellEdit" class="required_fields">*</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-if="row.$cellEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                style="width:90%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                style="width:90% !important;" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-model="row.orgOrderNo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 placeholder=" " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 size="small" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -114,6 +97,43 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <span v-else>{{ row.orgOrderNo }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot="price" slot-scope="{ row }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-if="row.$cellEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-model="row.price" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                oninput='this.value=this.value.replace(/[^(\d.)]/g,"").replace(/^(\d+)\.(\d\d).*$/, "$1.$2")' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @input="priceChange(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-else>{{ row.price }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot="orderQuantity" slot-scope="{ row }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-if="row.$cellEdit" class="required_fields">*</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-if="row.$cellEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-model="row.orderQuantity" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                style="width: 90%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                placeholder="请输入" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                oninput='this.value=this.value.replace(/[^(\d.)]/g,"").replace(/^(\d+)\.(\d\d).*$/, "$1.$2")' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @input="quantityChange(row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-else>{{ row.orderQuantity }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot="priceCategory" slot-scope="{row,index}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-if="row.$cellEdit" class="required_fields">*</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-if="row.$cellEdit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-model="row.priceCategoryNames" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                placeholder="请点击右侧按钮选择" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :disabled="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                style="width: 63%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button v-if="row.$cellEdit" size="small" icon="el-icon-search" @click="choice(row)"></el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <span v-else>{{ row.priceCategoryNames }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template slot="invoiceWeight" slot-scope="{ row }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-if="row.$cellEdit" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -136,10 +156,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <span v-else>{{ row.billWeight }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template slot="priceCategory" slot-scope="{row,index}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <span style="margin-left: 12px;padding-top: 2px">{{ row.priceCategoryNames }}</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button v-if="row.$cellEdit" type="text" size="mini" style="float: right" @click="choice(row)">选择</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template slot="menuLeft" slot-scope="{size}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-button type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          icon="el-icon-plus" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -187,7 +203,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       append-to-body 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       class="el-dialogDeep" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :visible.sync="dialogVisible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      width="80%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width="60%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :close-on-click-modal="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :destroy-on-close="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :close-on-press-escape="false"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -355,24 +371,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 trigger: 'blur' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label: '销售公司', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop: 'belongToCorpId', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dicData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                required: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                message: ' ', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                trigger: 'blur' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label: '工厂/贸易商名称', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          },  { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label: '客户名称', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop: 'corpId', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dicData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                required: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 message: ' ', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 trigger: 'blur' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -678,11 +682,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   getSysNo("JK-XS").then(res =>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //     this.$set(this.form,"sysNo", res.data.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   components: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     feeInfo, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -703,8 +702,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return parseFloat(item.billWeight); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.form.invoiceWeight = invoiceList.reduce((n,m) => n + m) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.form.billWeight = billList.reduce((n,m) => n + m) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(this.form,"invoiceWeight", invoiceList.reduce((n,m) => n + m)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(this.form,"billWeight", billList.reduce((n,m) => n + m)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //汇率 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     currencyChange(value){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -714,7 +713,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // this.form.rmbAmount = this.form.orderAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.form.exchangeRate = 6.3843 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // this.form.rmbAmount = this.form.orderAmount * 6.3843 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // this.form.rmbAmount =  _.multiply(this.form.orderAmount, 6.3843) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -724,7 +723,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         row.price = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         row.amount = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        row.amount = (row.orderQuantity * row.price).toFixed(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        row.amount = _.multiply(row.orderQuantity, row.price).toFixed(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //件数 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -733,7 +732,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         row.orderQuantity = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         row.amount = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        row.amount = (row.orderQuantity * row.price).toFixed(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        row.amount =_.multiply(row.orderQuantity,row.price).toFixed(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     editCustomer(status) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -753,10 +752,19 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let orderUpLoadList = this.$refs.uploadFile.submitData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (let j = 0; j < this.importInventoryData.length; j++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (this.importInventoryData[j].billNo === "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return this.$message.error(`请输入商品明细第${j + 1}行的提单号`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return this.$message.error(`请输入销售明细第${j + 1}行的提单号`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (this.importInventoryData[j].orgOrderNo === "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return this.$message.error(`请输入商品明细第${j + 1}行的合同号`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return this.$message.error(`请输入销售明细第${j + 1}行的合同号`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.importInventoryData[j].priceCategory === "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return this.$message.error(`请输入销售明细第${j + 1}行的货品物种`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.importInventoryData[j].orderQuantity === "") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return this.$message.error(`请输入销售明细第${j + 1}行的件数`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.importInventoryData[j].orderQuantity === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return this.$message.error(`销售明细第${j + 1}行的件数不能为0`); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (valid) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -820,20 +828,32 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           id:this.form.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           orderItemIds:this.selection.map(i=>{return i.id}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(this.$store.getters.goStatus){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$alert("发货单已存在,请保存发货单再进行操作", "温馨提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            callback: action => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(contrastObj(this.form,this.oldForm) || contrastList(this.contactsData,this.oldContactsData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          || contrastList(this.orderFeesList,this.oldFeesList) || contrastList(this.orderFilesList,this.oldFilesList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$confirm("您已改动数据,是否先保存在进行操作!", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            confirmButtonText: "保存", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: "warning" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.editCustomer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          generateShipment(params).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              path: "/importTrade/invoice/index", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              query: {form: JSON.stringify(res.data.data)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if(this.$store.getters.goStatus){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$alert("发货单已存在,请保存发货单再进行操作", "温馨提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              callback: action => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            generateShipment(params).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                path: "/importTrade/invoice/index", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                query: {form: JSON.stringify(res.data.data)}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$confirm("列表内存在新录入数据,是否先保存此数据?", { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -901,6 +921,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const data = res.data.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.page.total = data.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.data = data.records; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.page.total) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.option.height = window.innerHeight - 350; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.option.height = window.innerHeight - 305; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }).finally(()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.loading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1053,6 +1079,16 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   color: #323233; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   font-weight: 400; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.required_fields{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  color: #F56C6C; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display:inline-block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 7% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.add-customer-btn-three { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  position: fixed; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  right: 266px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  top: 115px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .add-customer-btn { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   position: fixed; 
			 |