From 7a40bd827a87152998a36694da6155b690008d66 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期三, 16 九月 2026 16:23:24 +0800
Subject: [PATCH] feat: 质检绑定支持规格型号

---
 src/views/qualityManagement/finalInspection/components/formDia.vue |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/views/qualityManagement/finalInspection/components/formDia.vue b/src/views/qualityManagement/finalInspection/components/formDia.vue
index e5cd36e..312b05c 100644
--- a/src/views/qualityManagement/finalInspection/components/formDia.vue
+++ b/src/views/qualityManagement/finalInspection/components/formDia.vue
@@ -344,6 +344,7 @@
       // 骞惰鍔犺浇瑙勬牸鍨嬪彿鍜屾寚鏍囬�夐」
       const params = {
         productId: currentProductId.value,
+        productModelId: form.value.productModelId || undefined,
         inspectType: 2
       };
 
@@ -412,6 +413,8 @@
 const handleChangeModel = (value) => {
   form.value.model = modelOptions.value.find(item => item.id == value)?.model || '';
   form.value.unit = modelOptions.value.find(item => item.id == value)?.unit || '';
+  // 瑙勬牸鍨嬪彿鍙樺寲鍚庢寜 浜у搧+瑙勬牸鍨嬪彿 閲嶆柊杩囨护鍙�夋寚鏍�
+  getList(value);
 }
 
 const handleQualifiedQuantityChange = (value) => {
@@ -489,7 +492,7 @@
     }
   });
 }
-const getList = () => {
+const getList = (modelId) => {
   if (!currentProductId.value) {
     testStandardOptions.value = [];
     tableData.value = [];
@@ -497,6 +500,7 @@
   }
   let params = {
     productId: currentProductId.value,
+    productModelId: modelId ?? form.value.productModelId ?? undefined,
     inspectType: 2
   };
   qualityInspectDetailByProductId(params).then(res => {

--
Gitblit v1.9.3