From faa1b4e58a3b9ff41e446687b2d3a31e6709bd4b Mon Sep 17 00:00:00 2001
From: buhuazhen <hua100783@gmail.com>
Date: 星期一, 23 三月 2026 16:01:12 +0800
Subject: [PATCH] feat(productionProcess): 添加工序机台选择功能到编辑表单

---
 src/views/productionManagement/productionReporting/index.vue |   51 +++++++++++++++++++++++++++------------------------
 1 files changed, 27 insertions(+), 24 deletions(-)

diff --git a/src/views/productionManagement/productionReporting/index.vue b/src/views/productionManagement/productionReporting/index.vue
index f06131a..1d5d475 100644
--- a/src/views/productionManagement/productionReporting/index.vue
+++ b/src/views/productionManagement/productionReporting/index.vue
@@ -218,6 +218,20 @@
       prop: "process",
       width: 120,
     },
+     {
+      label: "瀹℃牳鐘舵��",
+      prop: "auditStatus",
+      width: 120,
+      dataType: "tag",
+      formatData: val => {
+        const statusMap = { 0: "鏈鏍�", 1: "閫氳繃", 2: "涓嶉�氳繃" };
+        return statusMap[val] ?? "鏈煡";
+      },
+      formatType: val => {
+        const typeMap = { 0: "info", 1: "success", 2: "danger" };
+        return typeMap[val] ?? "";
+      },
+    },
     {
       label: "宸ュ崟缂栧彿",
       prop: "workOrderNo",
@@ -259,20 +273,6 @@
       width: 120,
     },
     {
-      label: "瀹℃牳鐘舵��",
-      prop: "auditStatus",
-      width: 120,
-      dataType: "tag",
-      formatData: val => {
-        const statusMap = { 0: "鏈鏍�", 1: "閫氳繃", 2: "涓嶉�氳繃" };
-        return statusMap[val] ?? "鏈煡";
-      },
-      formatType: val => {
-        const typeMap = { 0: "info", 1: "success", 2: "danger" };
-        return typeMap[val] ?? "";
-      },
-    },
-    {
       label: "鍒涘缓鏃堕棿",
       prop: "createTime",
       width: 120,
@@ -292,20 +292,19 @@
           },
         },
         {
-          name:"瀹℃牳",
-          // 榛勮壊
-          color: "#E6A23C",
-          clickFun: row => {
-            handleAudit(row);
-          },
-          showHide: row => Number(row?.auditStatus) === 0, // 浠呭綋鏈鏍告椂鏄剧ず瀹℃牳鎸夐挳
-        },
-        {
           name: "鍒犻櫎",
           type: "danger",
           clickFun: row => {
             deleteReport(row);
           },
+        },
+        {
+          name:"瀹℃牳",
+          color: "#E6A23C",
+          clickFun: row => {
+            handleAudit(row);
+          },
+          disabled: row => Number(row?.auditStatus) !== 0, // 宸插鏍告椂绂佺敤瀹℃牳鎸夐挳
         },
       ],
     },
@@ -544,7 +543,11 @@
       productAudit(auditData)
         .then(res => {
           if (res.code === 200) {
-            proxy.$modal.msgSuccess(auditResult === 1 ? "瀹℃牳閫氳繃" : "瀹℃牳涓嶉�氳繃");
+            if(form.value.auditResult == 1){
+              proxy.$modal.msgSuccess("瀹℃牳閫氳繃");
+            }else{
+              proxy.$modal.msgError("瀹℃牳涓嶉�氳繃");
+            }
             auditDialogVisible.value = false;
             getList();
           } else {

--
Gitblit v1.9.3