From 26b2a4b21b3c2cd34e6781cf7876eae580a7e1ec Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期六, 23 五月 2026 15:02:35 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_NEW_pro_鹤壁' into dev_NEW_pro_鹤壁

---
 src/pages/qualityManagement/processInspection/detail.vue |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/src/pages/qualityManagement/processInspection/detail.vue b/src/pages/qualityManagement/processInspection/detail.vue
index 798aeee..ee368e4 100644
--- a/src/pages/qualityManagement/processInspection/detail.vue
+++ b/src/pages/qualityManagement/processInspection/detail.vue
@@ -15,11 +15,11 @@
           </view>
           <text class="header-title">{{ detailData.productName || '-' }}</text>
           <view class="status-tags">
-            <u-tag v-if="detailData.checkResult"
-                   :type="getTagType(detailData.checkResult)"
+            <u-tag v-if="detailData.passRate != null && detailData.passRate !== ''"
+                   type="primary"
                    size="small"
                    class="status-tag">
-              {{ detailData.checkResult }}
+              鍚堟牸鐜� {{ formatPassRate(detailData.passRate) }}
             </u-tag>
             <u-tag :type="getStateTagType(detailData.inspectState)"
                    size="small"
@@ -59,8 +59,20 @@
             <text class="detail-value">{{ detailData.unit || '-' }}</text>
           </view>
           <view class="detail-row">
-            <text class="detail-label">鏁伴噺</text>
-            <text class="detail-value">{{ detailData.quantity || 0 }}</text>
+            <text class="detail-label">鎬绘暟閲�</text>
+            <text class="detail-value">{{ detailData.quantity ?? 0 }}</text>
+          </view>
+          <view class="detail-row">
+            <text class="detail-label">鍚堟牸鏁伴噺</text>
+            <text class="detail-value">{{ detailData.qualifiedQuantity ?? 0 }}</text>
+          </view>
+          <view class="detail-row">
+            <text class="detail-label">涓嶅悎鏍兼暟閲�</text>
+            <text class="detail-value">{{ detailData.unqualifiedQuantity ?? 0 }}</text>
+          </view>
+          <view class="detail-row">
+            <text class="detail-label">鍚堟牸鐜�</text>
+            <text class="detail-value">{{ formatPassRate(detailData.passRate) }}</text>
           </view>
           <view class="detail-row">
             <text class="detail-label">妫�娴嬪崟浣�</text>
@@ -162,15 +174,12 @@
   };
 
   // 鑾峰彇鏍囩绫诲瀷
-  const getTagType = result => {
-    switch (result) {
-      case "鍚堟牸":
-        return "success";
-      case "涓嶅悎鏍�":
-        return "error";
-      default:
-        return "info";
-    }
+  const formatPassRate = rate => {
+    if (rate === null || rate === undefined || rate === "") return "-";
+    const num = Number(rate);
+    if (isNaN(num)) return rate;
+    if (num <= 1) return `${(num * 100).toFixed(2)}%`;
+    return `${num}%`;
   };
 
   // 鑾峰彇鐘舵�佹爣绛剧被鍨�

--
Gitblit v1.9.3