| 
					
				 | 
			
			
				@@ -30,7 +30,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot="menu" slot-scope="{ row, index }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button type="text" size="small" @click.stop="rowDel(row, index)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              icon="el-icon-edit" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click.stop="rowEdit(row, index)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              >修改</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @click.stop="rowDel(row, index)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              icon="el-icon-delete" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               >删除</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,10 +131,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     priceChange(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      row.amout = Number(_.multiply( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Number(row.goodNumber ? row.goodNumber : 0), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Number(row.price ? row.price : 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      )).toFixed(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      row.amout = Number( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _.multiply( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          Number(row.goodNumber ? row.goodNumber : 0), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          Number(row.price ? row.price : 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ).toFixed(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     rowDel(row, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$message({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -132,6 +145,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.data.splice(index, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    rowEdit(row, index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (row.$cellEdit == true) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(row, "$cellEdit", false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(row, "$cellEdit", true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     rowAdd() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$emit("partOpen", true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -176,7 +196,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let amountSum = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.amoutSum = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             data.forEach(e => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              qtySum =_.add(qtySum, Number(e.goodNumber)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              qtySum = _.add(qtySum, Number(e.goodNumber)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               amountSum = _.add(amountSum, Number(e.amout)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.amoutSum = Number(amountSum).toFixed(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 |