From 61449dbf92441b41e37c1d519e8662cca998ff6a Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 02 四月 2026 11:45:08 +0800
Subject: [PATCH] fix: 添加批号
---
src/views/qualityManagement/nonconformingManagement/components/formDia.vue | 26 +++++++++++++++++++++++++-
1 files changed, 25 insertions(+), 1 deletions(-)
diff --git a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
index 0351f5c..eee1753 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -40,6 +40,15 @@
</el-select>
</el-form-item>
</el-col>
+ <el-col :span="12">
+ <el-form-item label="鐢熶骇鎵瑰彿锛�">
+ <el-input
+ :model-value="productionBatchDisplay"
+ disabled
+ placeholder="鈥�"
+ />
+ </el-form-item>
+ </el-col>
</el-row>
<el-row :gutter="30">
<el-col :span="12">
@@ -125,7 +134,7 @@
</template>
<script setup>
-import {ref, reactive, toRefs} from "vue";
+import { ref, reactive, toRefs, computed, getCurrentInstance } from "vue";
import {modelList, productTreeList} from "@/api/basicData/product.js";
import {
getQualityUnqualifiedInfo,
@@ -151,6 +160,8 @@
model: "",
unit: "",
materialCode: "",
+ /** 鏉ヨ嚜涓氬姟鏁版嵁锛屼粎灞曠ず */
+ batchNo: "",
quantity: "",
checkCompany: "",
checkResult: "",
@@ -174,6 +185,16 @@
},
});
const { form, rules } = toRefs(data);
+
+const productionBatchDisplay = computed(() => {
+ const f = form.value || {};
+ const v = f.batchNo ?? f.productionBatchNo;
+ if (v === null || v === undefined || String(v).trim() === "") {
+ return "";
+ }
+ return String(v);
+});
+
const productOptions = ref([]);
const modelOptions = ref([]);
const userList = ref([]); // 妫�楠屽憳/澶勭悊浜轰笅鎷夊垪琛�
@@ -202,6 +223,7 @@
model: '',
unit: '',
materialCode: '',
+ batchNo: '',
quantity: '',
productName: '',
};
@@ -213,6 +235,8 @@
getQualityUnqualifiedInfo(row.id).then(res => {
const { inspectState, ...rest } = (res.data || {})
form.value = { ...rest }
+ form.value.batchNo =
+ rest.batchNo ?? rest.productionBatchNo ?? form.value.batchNo ?? ""
})
}
}
--
Gitblit v1.9.3