From 032ee5711112b139e39ddb8e5ccf578943f307a8 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期三, 01 四月 2026 09:25:08 +0800
Subject: [PATCH] 编辑工序参数必填,确认后页面回显不是必填、手动新增主生产计划选择砌块强度,新增后强度展示有误、客户档案列表中跟进进度、跟进时间字段去掉

---
 src/views/salesManagement/returnOrder/index.vue |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/views/salesManagement/returnOrder/index.vue b/src/views/salesManagement/returnOrder/index.vue
index c4f23a1..1165ed3 100644
--- a/src/views/salesManagement/returnOrder/index.vue
+++ b/src/views/salesManagement/returnOrder/index.vue
@@ -80,7 +80,7 @@
 import { reactive, ref, toRefs, computed, getCurrentInstance, nextTick, onMounted } from "vue";
 import { ElMessageBox } from "element-plus";
 import FormDia from "./components/formDia.vue";
-import { returnManagementList, returnManagementDel } from "@/api/salesManagement/returnOrder.js";
+import { returnManagementList, returnManagementDel, returnManagementHandle } from "@/api/salesManagement/returnOrder.js";
 const { proxy } = getCurrentInstance();
 
 const formDia = ref();
@@ -101,6 +101,20 @@
     });
   });
 };
+
+const handleRowHandle = (row) => {
+  if (!row?.id) return;
+  ElMessageBox.confirm("鏄惁澶勭悊璇ラ��璐у崟锛熷鐞嗗悗灏嗘棤娉曚慨鏀�", "澶勭悊鎻愮ず", {
+    confirmButtonText: "纭",
+    cancelButtonText: "鍙栨秷",
+    type: "warning",
+  }).then(() => {
+    returnManagementHandle({ returnManagementId: String(row.id) }).then(() => {
+      proxy.$modal.msgSuccess("澶勭悊鎴愬姛");
+      getList();
+    });
+  });
+}
 
 const data = reactive({
   searchForm: {
@@ -141,10 +155,11 @@
     dataType: "action",
     align: "center",
     fixed: "right",
-    width: 140,
+    width: 160,
     operation: [
-      { name: "缂栬緫", type: "text", clickFun: (row) => openForm("edit", row) },
-      { name: "鍒犻櫎", type: "text", clickFun: (row) => handleRowDelete(row) },
+      { name: "缂栬緫", disabled: (row) => row.status !== 0, type: "text", clickFun: (row) => openForm("edit", row) },
+      { name: "澶勭悊", disabled: (row) => row.status !== 0, type: "text", clickFun: (row) => handleRowHandle(row) },
+      { name: "鍒犻櫎", disabled: (row) => row.status !== 0, type: "text", clickFun: (row) => handleRowDelete(row) },
     ],
   },
 ];

--
Gitblit v1.9.3