From cac1c1f60fec101a67ce1181355ab704237f85e8 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期二, 17 三月 2026 14:15:29 +0800
Subject: [PATCH] 质量管理:成品检增加不良数量和不良原因

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

diff --git a/src/views/qualityManagement/finalInspection/components/formDia.vue b/src/views/qualityManagement/finalInspection/components/formDia.vue
index 5f4c975..498b10b 100644
--- a/src/views/qualityManagement/finalInspection/components/formDia.vue
+++ b/src/views/qualityManagement/finalInspection/components/formDia.vue
@@ -49,6 +49,11 @@
               </el-select>
             </el-form-item>
           </el-col>
+          <el-col :span="12">
+            <el-form-item label="鏁伴噺锛�" prop="quantity">
+              <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.quantity" placeholder="璇疯緭鍏�" clearable :precision="2" :disabled="quantityDisabled"/>
+            </el-form-item>
+          </el-col>
         </el-row>
         <el-row :gutter="30">
           <el-col :span="12">
@@ -57,8 +62,10 @@
             </el-form-item>
           </el-col>
           <el-col :span="12">
-            <el-form-item label="鏁伴噺锛�" prop="quantity">
-              <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.quantity" placeholder="璇疯緭鍏�" clearable :precision="2" :disabled="quantityDisabled"/>
+            <el-form-item label="涓嶈壇鍘熷洜锛�" prop="defectiveReason">
+              <el-select v-model="form.defectiveReason" placeholder="璇烽�夋嫨" clearable style="width: 100%">
+                <el-option :label="item.label" :value="item.value" v-for="(item,index) in defective_reason" :key="index" />
+              </el-select>
             </el-form-item>
           </el-col>
         </el-row>
@@ -145,6 +152,7 @@
     productModelId: "",
     model: "",
     testStandardId: "",
+    defectiveReason: undefined,
     unit: "",
     quantity: "",
     checkCompany: "",
@@ -171,6 +179,7 @@
 });
 const supplierList = ref([]);
 const productOptions = ref([]);
+const { defective_reason } = proxy.useDict("defective_reason");
 const tableColumn = ref([
 	{
 		label: "鎸囨爣",

--
Gitblit v1.9.3