From 1d2c1b2f049f1fc5e396d945c773afba0fcf2411 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期日, 24 五月 2026 13:26:23 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_pro_河南鹤壁_帮太优选' into dev_pro_河南鹤壁_帮太优选

---
 src/views/qualityManagement/processInspection/components/formDia.vue |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/views/qualityManagement/processInspection/components/formDia.vue b/src/views/qualityManagement/processInspection/components/formDia.vue
index 770b601..f28cec2 100644
--- a/src/views/qualityManagement/processInspection/components/formDia.vue
+++ b/src/views/qualityManagement/processInspection/components/formDia.vue
@@ -268,11 +268,11 @@
       const n = Number(fromApi);
       if (!Number.isNaN(n)) return n;
     }
-    const quantity = Number(form.value.quantity);
-    const qualified = Number(form.value.qualifiedQuantity);
-    if (!quantity || Number.isNaN(quantity)) return null;
-    const qualifiedNum = Number.isNaN(qualified) ? 0 : qualified;
-    return (qualifiedNum / quantity) * 100;
+    const qualified = Number(form.value.qualifiedQuantity) || 0;
+    const unqualified = Number(form.value.unqualifiedQuantity) || 0;
+    const total = qualified + unqualified;
+    if (!total || total === 0) return null;
+    return (qualified / total) * 100;
   });
 
   const passRateDisplayText = computed(() => {
@@ -367,8 +367,8 @@
     if (operationType.value === "edit" || operationType.value === "view") {
       // 鍏堜繚瀛� testStandardId锛岄伩鍏嶈娓呯┖
       const savedTestStandardId = row.testStandardId;
-      // 鍏堣缃〃鍗曟暟鎹紝浣嗘殏鏃舵竻绌� testStandardId锛岀瓑閫夐」鍔犺浇瀹屾垚鍚庡啀璁剧疆
-      form.value = { ...row, testStandardId: "" };
+      const { passRate, ...rowWithoutPassRate } = row;
+      form.value = { ...rowWithoutPassRate, testStandardId: "" };
       currentProductId.value = row.productId || 0;
       // 鍏抽敭锛氱紪杈戞椂鍔犺浇瑙勬牸鍨嬪彿涓嬫媺閫夐」锛屾墠鑳藉弽鏄� productModelId
       if (currentProductId.value) {

--
Gitblit v1.9.3