From a3c508233dd94b50c8005ec3a5d40b91341d6434 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 29 一月 2026 17:58:30 +0800
Subject: [PATCH] Merge branch 'dev_New' of http://114.132.189.42:9002/r/product-inventory-management into dev_New

---
 src/views/safeProduction/emergencyPlanReview/index.vue |   32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)

diff --git a/src/views/safeProduction/emergencyPlanReview/index.vue b/src/views/safeProduction/emergencyPlanReview/index.vue
index 07bf56e..26a3cfe 100644
--- a/src/views/safeProduction/emergencyPlanReview/index.vue
+++ b/src/views/safeProduction/emergencyPlanReview/index.vue
@@ -192,7 +192,7 @@
             {{ currentKnowledge.coreResponsorUserName }}
           </el-descriptions-item>
           <el-descriptions-item label="棰勬绫诲瀷">
-            <el-tag type="warning"> {{ currentKnowledge.planType }}</el-tag>
+            <el-tag type="warning"> {{ emergencyPlanTypeLabel(currentKnowledge.planType) }}</el-tag>
           </el-descriptions-item>
           <el-descriptions-item label="澶囨敞">
             {{ currentKnowledge.remark }}
@@ -352,6 +352,9 @@
       label: "棰勬绫诲瀷",
       prop: "planType",
       showOverflowTooltip: true,
+      formatData: params => {
+        return emergencyPlanTypeLabel(params);
+      },
     },
     {
       label: "澶囨敞",
@@ -569,20 +572,17 @@
     };
     return timeMap[efficiency] || "鏈煡";
   };
-  const emergencyPlanTypeOptions = computed(() => [
-    {
-      value: "棰勯槻鎬у簲鎬ラ妗�",
-      label: "棰勯槻鎬у簲鎬ラ妗�",
-    },
-    {
-      value: "搴旀�ュ鐞嗛妗�",
-      label: "搴旀�ュ鐞嗛妗�",
-    },
-    {
-      value: "鎭㈠鎬у簲鎬ラ妗�",
-      label: "鎭㈠鎬у簲鎬ラ妗�",
-    },
-  ]);
+  const { proxy } = getCurrentInstance();
+  const { emergency_plan_type } = proxy.useDict("emergency_plan_type");
+  const emergencyPlanTypeOptions = computed(
+    () => emergency_plan_type?.value || []
+  );
+  const emergencyPlanTypeLabel = val => {
+    const item = emergencyPlanTypeOptions.value.find(
+      i => String(i.value) === String(val)
+    );
+    return item ? item.label : val;
+  };
   // 鎻愪氦搴旀�ラ妗堣〃鍗�
   const submitForm = async () => {
     try {
@@ -664,8 +664,6 @@
   };
 
   // 瀵煎嚭
-  const { proxy } = getCurrentInstance();
-  const { knowledge_type } = proxy.useDict("knowledge_type");
 
   // 瀛楀吀宸ュ叿
   const knowledgeTypeOptions = computed(() => knowledge_type?.value || []);

--
Gitblit v1.9.3