| 
					
				 | 
			
			
				@@ -95,6 +95,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         stripe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         max-height="400" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         @selection-change="tableSelectionChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        show-summary 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :summary-method="getSummaries" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column align="center" type="selection" width="55"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -594,6 +596,31 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getSummaries(param) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const { columns, data } = param 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const sums = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      columns.forEach((column, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (column.property === 'reservedNum') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const values = data.map(item => Number(item[column.property])) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (!values.every(value => isNaN(value))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sums[index] = values.reduce((prev, curr) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              const value = Number(curr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (!isNaN(value)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return prev + curr 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return prev 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sums[index] = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          sums[index] = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return sums 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     shezhimorenck(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.goodsList = this.goodsList.map(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return { 
			 |