From e5498b3613a9efcbfda9040d8a53bc6ce1555859 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 29 一月 2026 15:22:31 +0800
Subject: [PATCH] fix: 不合格记录可以编辑状态变更

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

diff --git a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
index 9451ef0..6a33ee6 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -9,14 +9,6 @@
       <el-form :model="form" label-width="140px" label-position="top" :rules="rules" ref="formRef">
         <el-row :gutter="30">
           <el-col :span="12">
-            <el-form-item label="鐘舵�侊細" prop="inspectState">
-              <el-select v-model="form.inspectState">
-                <el-option label="寰呭鐞�" :value="0" />
-                <el-option label="宸插鐞�" :value="1" />
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="12">
             <el-form-item label="绫诲埆锛�" prop="inspectType">
               <el-select v-model="form.inspectType">
                 <el-option label="鍘熸潗鏂欐楠�" :value="0" />
@@ -150,7 +142,6 @@
     quantity: "",
     checkCompany: "",
     checkResult: "",
-    inspectState: '',
     inspectType: '',
     defectivePhenomena: '',
     dealResult: '',
@@ -178,7 +169,8 @@
   getProductOptions();
   if (operationType.value === 'edit') {
     getQualityUnqualifiedInfo(row.id).then(res => {
-      form.value = {...res.data}
+      const { inspectState, ...rest } = (res.data || {})
+      form.value = { ...rest }
     })
   }
 }
@@ -222,13 +214,15 @@
 const submitForm = () => {
   proxy.$refs.formRef.validate(valid => {
     if (valid) {
+      // 鐘舵�佸瓧娈典笉鍦ㄨ〃鍗曞~鍐欙紝涔熶笉浼犵粰鍚庣
+      const { inspectState, ...payload } = (form.value || {})
       if (operationType.value === "add") {
-        qualityUnqualifiedAdd(form.value).then(res => {
+        qualityUnqualifiedAdd(payload).then(res => {
           proxy.$modal.msgSuccess("鎻愪氦鎴愬姛");
           closeDia();
         })
       } else {
-        qualityUnqualifiedUpdate(form.value).then(res => {
+        qualityUnqualifiedUpdate(payload).then(res => {
           proxy.$modal.msgSuccess("鎻愪氦鎴愬姛");
           closeDia();
         })

--
Gitblit v1.9.3