From 85aa4497849d485aa2e7ae01976ddc572f7022cc Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期四, 04 七月 2024 13:13:06 +0800
Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override

---
 north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue |   42 ++++++++++++++++++++++++++++++++++++------
 1 files changed, 36 insertions(+), 6 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue b/north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue
index 88a8e0d..5d73b5a 100644
--- a/north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue
+++ b/north-glass-erp/northglass-erp/src/views/pp/processCard/AddProcessCard.vue
@@ -146,7 +146,7 @@
   align: 'center',//鏂囧瓧灞呬腑
   stripe: true,//鏂戦┈绾�
   rowConfig: {isCurrent: true, isHover: true, height: 30, useKey: false},//榧犳爣绉诲姩鎴栭�夋嫨楂樹寒
-  id: 'CustomerList',
+  id: 'AddProcessCardRight',
   showFooter: true,//鏄剧ず鑴�
   printConfig: {},
   importConfig: {},
@@ -222,20 +222,38 @@
   },
   data: [],//table body瀹為檯鏁版嵁
   //鑴氶儴姹傚拰
+
+  weighAllAmount(data) {
+    let count = 0
+    data.forEach(row => {
+      count += row.weight
+    })
+    return count
+  },
   footerMethod ({ columns, data }) {//椤佃剼鍑芥暟
+    let count = 0
+
     return[
       columns.map((column, columnIndex) => {
         if (columnIndex === 0) {
           return t('basicData.total')
         }
-        const List = ["baiscQuantity",'computeGrossArea','weight','perimeter']
+
+        const List = ["baiscQuantity",'computeGrossArea']
         if (List.includes(column.field)) {
           return footSum(data, column.field)
         }
+        if (column.field === 'weight'){
+          data.forEach(row => {
+            count += weightSum(row)
+          })
+          return  parseFloat(count.toFixed(2))
+        }
+
         return ''
       })
     ]
-  }
+  },
 
 })
 
@@ -247,7 +265,7 @@
   align: 'center',//鏂囧瓧灞呬腑
   stripe: true,//鏂戦┈绾�
   rowConfig: {isCurrent: true, isHover: true, height: 30, useKey: false},//榧犳爣绉诲姩鎴栭�夋嫨楂樹寒
-  id: 'CustomerList',
+  id: 'AddProcessCardLeft',
   showFooter: true,//鏄剧ず鑴�
   printConfig: {},
   importConfig: {},
@@ -289,7 +307,7 @@
     },
     {
       field: 'landingSequence',
-      title: '钀芥灦椤哄簭',
+      title: t('processCard.landingSequence'),
       filters: [{data: ''}],
       slots: {filter: 'num1_filter'},
       filterMethod: filterChanged
@@ -325,7 +343,7 @@
         if (columnIndex === 0) {
           return t('basicData.total')
         }
-        const List = ["quantity",'goodsQuantity','area','perimeter']
+        const List = ["quantity",'goodsQuantity','area']
         if (List.includes(column.field)) {
           return footSum(data, column.field)
         }
@@ -691,6 +709,18 @@
     return parseFloat((row.baiscQuantity*row.thickness*row.width*row.height*2.5/1000000).toFixed(2))
 }
 
+//鍙宠竟琛ㄦ牸瀹氫箟
+// const $grid = xGrid.value
+// //鑾峰彇鍙宠竟琛ㄦ牸checkbox閫変腑鐨勬暟鎹�
+// const checkedList = $grid.getCheckboxRecords()
+
+// const checkedSum = (checkedList) =>{
+//   let sum = 0
+//   checkedList.forEach((item)=>{
+//     sum += parseFloat(item.weightSum)
+//   })
+//   return sum
+// }
 </script>
 
 <template>

--
Gitblit v1.8.0