From 556bf43ff1b3d2a3f72d26a541dd589b2efee39d Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期二, 17 三月 2026 17:39:56 +0800
Subject: [PATCH] 1.不合格处理印铜工序,只能选择报废 2.不合格处理增加隔离选项,并添加备注

---
 src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue b/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
index 8f4492a..9c83d2d 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
@@ -13,7 +13,7 @@
               <el-select v-model="form.inspectType" disabled>
                 <el-option label="鍘熸潗鏂欐楠�" :value="0" />
                 <el-option label="杩囩▼妫�楠�" :value="1" />
-                <el-option label="鍑哄巶妫�楠�" :value="2" />
+                <el-option label="鎴愬搧妫�楠�" :value="2" />
               </el-select>
             </el-form-item>
           </el-col>
@@ -82,7 +82,7 @@
           <el-col :span="12">
             <el-form-item label="澶勭悊缁撴灉锛�" prop="dealResult">
               <el-select v-model="form.dealResult" placeholder="璇烽�夋嫨" clearable>
-                <el-option :label="item.label" :value="item.value" v-for="item in filteredRejectionHandling" :key="item.value" />
+                <el-option :label="item.label" :value="item.value" v-for="item in filteredRejectionHandling" :key="item.value" :disabled="form.process === '鍗伴摐' && item.value !== '鎶ュ簾'" />
               </el-select>
             </el-form-item>
           </el-col>
@@ -109,6 +109,13 @@
             </el-form-item>
           </el-col>
         </el-row>
+        <el-row :gutter="30" v-if="form.dealResult === '闅旂'">
+          <el-col :span="12">
+            <el-form-item label="澶囨敞锛�" prop="remark">
+              <el-input type="textarea"  v-model="form.remark" :rows="3" placeholder="璇疯緭鍏�"></el-input>
+            </el-form-item>
+          </el-col>
+        </el-row>
       </el-form>
       <template #footer>
         <div class="dialog-footer">
@@ -121,7 +128,7 @@
 </template>
 
 <script setup>
-import {ref, reactive, toRefs, computed} from "vue";
+import {ref, reactive, toRefs, computed, watch} from "vue";
 import {productTreeList} from "@/api/basicData/product.js";
 import {
   getQualityUnqualifiedInfo,
@@ -151,7 +158,8 @@
     dealResult: '',
     dealName: '',
     dealTime: '',
-    method: undefined
+    method: undefined,
+    remark: undefined
   },
   rules: {
     checkTime: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" },],
@@ -181,6 +189,11 @@
   return data
 })
 
+watch(() => form.value.dealResult, (newVal) => {
+  if (newVal !== '闅旂') {
+    form.value.remark = undefined;
+  }
+});
 
 // 鎵撳紑寮规
 const openDialog = async (type, row) => {

--
Gitblit v1.9.3