From d909ca171564419745daf3bf730f119802873833 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期一, 02 二月 2026 10:39:10 +0800
Subject: [PATCH] 计算核磅重量总和去除分订单的计算

---
 pages/wareHouse/nuclearScale/nuclearscalerecord.vue |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/pages/wareHouse/nuclearScale/nuclearscalerecord.vue b/pages/wareHouse/nuclearScale/nuclearscalerecord.vue
index b9d7c75..d121f93 100644
--- a/pages/wareHouse/nuclearScale/nuclearscalerecord.vue
+++ b/pages/wareHouse/nuclearScale/nuclearscalerecord.vue
@@ -244,12 +244,23 @@
   },
   computed: {
     // 璁$畻鏍哥閲嶉噺鎬诲拰
-    totalVerificationWeight() {
-      return this.list.reduce((sum, item) => {
-        const weight = parseFloat(item.verificationWeight) || 0;
-        return sum + weight;
-      }, 0);
-    },
+totalVerificationWeight() {
+  const processedBatches = new Set(); // 鐢ㄤ簬璁板綍宸茬粡澶勭悊杩囩殑batchNo
+  
+  return this.list.reduce((sum, item) => {
+    // 濡傛灉杩欎釜batchNo宸茬粡澶勭悊杩囷紝鐩存帴杩斿洖褰撳墠鎬诲拰锛堣烦杩囷級
+    if (processedBatches.has(item.batchNo)) {
+      return sum;
+    }
+    
+    // 鏍囪杩欎釜batchNo涓哄凡澶勭悊
+    processedBatches.add(item.batchNo);
+    
+    // 璁$畻鏉冮噸骞剁疮鍔�
+    const weight = parseFloat(item.verificationWeight) || 0;
+    return sum + weight;
+  }, 0);
+}
   },
   onLoad(options) {
     this.verificationNo = JSON.parse(

--
Gitblit v1.9.3