From a4fcad66822cfc97858a1e460c5585e577ec2551 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期二, 24 三月 2026 12:21:07 +0800
Subject: [PATCH] fix: 质量管理可编辑

---
 src/pages/qualityManagement/nonconformingManagement/form.vue |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/pages/qualityManagement/nonconformingManagement/form.vue b/src/pages/qualityManagement/nonconformingManagement/form.vue
index 7acb67d..a28ae54 100644
--- a/src/pages/qualityManagement/nonconformingManagement/form.vue
+++ b/src/pages/qualityManagement/nonconformingManagement/form.vue
@@ -370,7 +370,7 @@
     id: d.id,
     productId: d.productId,
     productName: d.productName,
-    productModelId: d.productModelId,
+    productModelId: d.productModelId ?? d.modelId ?? d.productModeId ?? '',
     model: d.model,
     unit: d.unit,
     batchNo: d.batchNo,
@@ -387,7 +387,9 @@
 
 const validate = () => {
   if (!form.productId) return toast('璇烽�夋嫨浜у搧鍚嶇О'), false
-  if (!form.productModelId) return toast('璇烽�夋嫨瑙勬牸鍨嬪彿'), false
+  // 瀵归綈 PC 绔細缂栬緫鎬佸厑璁镐粎鍥炴樉鍨嬪彿鏂囨湰锛堝巻鍙叉暟鎹彲鑳界己灏� productModelId锛�
+  if (!isEdit.value && !form.productModelId) return toast('璇烽�夋嫨瑙勬牸鍨嬪彿'), false
+  if (isEdit.value && !form.productModelId && !form.model) return toast('璇烽�夋嫨瑙勬牸鍨嬪彿'), false
   if (!form.batchNo) return toast('璇疯緭鍏ユ壒鍙�'), false
   if (form.checkType === undefined || form.checkType === '') return toast('璇烽�夋嫨妫�楠岀被鍨�'), false
   if (!form.checkName) return toast('璇烽�夋嫨妫�楠屽憳'), false

--
Gitblit v1.9.3