From 9b9c13d672d0a7ca5dd340e8406bbab57f870664 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期日, 24 五月 2026 00:04:50 +0800
Subject: [PATCH] fix: 合格率不计算

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

diff --git a/src/views/qualityManagement/processInspection/components/formDia.vue b/src/views/qualityManagement/processInspection/components/formDia.vue
index 770b601..c07b72d 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(() => {

--
Gitblit v1.9.3