| 
					
				 | 
			
			
				@@ -1466,6 +1466,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.$set(this.form, 'predictOceanFreight', 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.$set(this.form, 'presenterIntegral' , 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.$set(this.form, 'convertIntegral' , 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.$set(this.form, 'paymentType', '预付') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let date = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let year = date.getFullYear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let month = date.getMonth() + 1; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1872,7 +1873,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         taxRate: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         accDate: this.form.businesDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         srcType: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tradeType: 'GN' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        tradeType: 'GN', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        optionType: 'GN' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if(bool){ //申请货款 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.billData.srcId = -1 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2062,6 +2064,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(this.goodsListSave[item], 'price', '0') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.priceChange(this.goodsListSave[item]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getPurchasePrice({code: this.goodsListSave[item].code}).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (res.data.data.length > 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2125,6 +2128,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(this.tableData[item], 'price', '0') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.priceChange(this.tableData[item]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getPurchasePrice({code: this.tableData[item].code}).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (res.data.data.length > 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2191,7 +2195,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     closePolicy() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.treePolicyId = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.dataPolicy = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.policyForm = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.contactsDataBuyFree = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.policyData = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.policyDataTwo = [] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2314,6 +2317,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(list[item], 'cname', list[item].productCategory) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(list[item], 'sort', this.maxGoodsNum + 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(list[item], 'purchaseAmount', list[item].purchasePrice) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 积分 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$set(list[item], 'integralMultiples', 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$set(list[item], 'integral', 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (listLength != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(buyFree[item], 'actualQuantity', 0) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2324,6 +2330,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(buyFree[item], 'cname', list[item].productCategory) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(buyFree[item], 'sort', this.maxGoodsNum + 2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(buyFree[item], 'purchaseAmount', list[item].purchasePrice) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 积分 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(buyFree[item], 'integralMultiples', 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(buyFree[item], 'integral', 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.maxGoodsNum++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           delete list[item].id 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2418,6 +2427,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     policyOnLoad(params = {}) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // this.policyLoading = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.policyForm = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       detailList(this.treePolicyId).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.policyForm = res.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //特价促销 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2563,16 +2573,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(this.form, 'orderAmount', 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // 成本价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let purchaseAmount = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // 销售金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.form.orderAmount = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // 计算销售金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.contactsData.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (item.purchaseAmount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              purchaseAmount += (Number(item.purchaseAmount) * Number(item.orderQuantity)).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.form.orderAmount = (Number(this.form.orderAmount) + Number(item.amount)).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.computedCost() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (this.form.orderAmount && this.form.settlmentAmount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(this.form, "balanceAmount", (Number(this.form.orderAmount) - Number(this.form.settlmentAmount)).toFixed(2)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2582,6 +2582,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.form.orderItemsList = this.goodsShowData.concat(this.giftData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 销售金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.form.orderAmount = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 计算销售金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.goodsShowData.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (item.goodType == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (item.purchaseAmount) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                purchaseAmount += (Number(item.purchaseAmount) * Number(item.orderQuantity)).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.form.orderAmount = (Number(this.form.orderAmount) + Number(item.amount)).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.computedCost() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // 判断订货数量不能小于等于0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (let item in this.form.orderItemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (Number(this.form.orderItemsList[item].orderQuantity) <= 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2667,7 +2679,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$set(this.form, 'debitAmount', ((Number(orderAmount) - Number(caseOverPayment)).toFixed(2))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     quantityChange(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(row) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!row.orderQuantity) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         row.orderQuantity = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2680,9 +2691,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       row.integral = (Number(row.orderQuantity) * Number(row.integralMultiples)).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.goodsActives == 'goods') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // this.$set(this.form, 'presenterIntegral' , 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 计算销售金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.form.orderAmount = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 计算赠送积分 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form.presenterIntegral = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.goodsShowData.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.form.orderAmount = (Number(this.form.orderAmount) + Number(item.amount)).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.form.presenterIntegral = (Number(this.form.presenterIntegral) + Number(item.integral)).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2693,12 +2707,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     priceChange(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(row.price) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!row.price) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         row.price = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         row.amount = (row.price * row.orderQuantity).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.goodsActives == 'goods') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 计算销售金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.form.orderAmount = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.goodsShowData.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.form.orderAmount = (Number(this.form.orderAmount) + Number(item.amount)).toFixed(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //返回列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     backToList() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2749,6 +2769,18 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    async resetColumn() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const inSave = await this.delColumnData( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getColumnName(15), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        customerContact 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (inSave) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.success("重置成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.option = option; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //关闭窗口 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$refs.crud.$refs.dialogColumn.columnBox = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     returnBack(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getlistBankBy(row.id).then(res =>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$set(this.form, 'banks', null) 
			 |