From c831574708e199a909b569b625fd92707bc660fd Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 27 三月 2026 16:21:04 +0800
Subject: [PATCH] 军泰伟业 1.已发货数量等于总数量时,状态为已发货。已发货数量小于总数量时,状态建议新增发货中 2.产品清除工艺路线点击确定后,仍然回显绑定的工艺路线 3.新增退货单时,退一部分货后,继续对此退货单进行退货操作,展示数据有误

---
 src/views/basicData/product/index.vue |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/views/basicData/product/index.vue b/src/views/basicData/product/index.vue
index 48d2011..5fff5f6 100644
--- a/src/views/basicData/product/index.vue
+++ b/src/views/basicData/product/index.vue
@@ -254,13 +254,13 @@
     minWidth: 150,
   },
   {
-    label: "宸ヨ壓璺嚎",
-    prop: "routeName",
-    minWidth: 150,
-  },
-  {
     label: "鍗曚綅",
     prop: "unit",
+    minWidth: 100,
+  },
+  {
+    label: "宸ヨ壓璺嚎",
+    prop: "routeName",
     minWidth: 100,
   },
   {
@@ -390,6 +390,7 @@
     modelForm.value = { ...data };
     modelForm.value.tempFileIds = data.tempFileIds || [];
     modelForm.value.salesLedgerFiles = data.salesLedgerFiles || [];
+    // 澶勭悊鍥剧焊鏂囦欢鍙嶆樉
     if (data.salesLedgerFiles && data.salesLedgerFiles.length > 0) {
       drawingFileList.value = data.salesLedgerFiles.map(file => ({
         name: file.name,
@@ -407,7 +408,13 @@
 const submitModelForm = () => {
   modelFormRef.value.validate((valid) => {
     if (valid) {
-      addOrEditProductModel(modelForm.value).then((res) => {
+      // 鏋勫缓鎻愪氦鏁版嵁锛岀‘淇� routeId 涓虹┖鏃朵紶 null锛屽悓鏃舵竻绌� routeName
+      const submitData = {
+        ...modelForm.value,
+        routeId: modelForm.value.routeId || 0,
+        routeName: modelForm.value.routeId ? modelForm.value.routeName : null
+      };
+      addOrEditProductModel(submitData).then((res) => {
         proxy.$modal.msgSuccess("鎻愪氦鎴愬姛");
         closeModelDia();
         getModelList();

--
Gitblit v1.9.3