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