From 2cdbad409e82d4354e4eca5cffa65c6bef7a4d20 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期一, 16 三月 2026 13:36:37 +0800
Subject: [PATCH] bom添加产品编码
---
src/views/qualityManagement/rawMaterialInspection/components/formDia.vue | 92 ++++++++++++++++++++++++++++++++++++++-------
1 files changed, 77 insertions(+), 15 deletions(-)
diff --git a/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue b/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
index e96317d..145d3af 100644
--- a/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
+++ b/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
@@ -11,17 +11,8 @@
ref="formRef">
<el-row :gutter="30">
<el-col :span="12">
- <el-form-item label="渚涘簲鍟嗭細"
- prop="supplier">
- <el-select v-model="form.supplier"
- placeholder="璇烽�夋嫨"
- clearable
- :disabled="supplierQuantityDisabled">
- <el-option v-for="item in supplierList"
- :key="item.id"
- :label="item.supplierName"
- :value="item.supplierName" />
- </el-select>
+ <el-form-item label="渚涘簲鍟嗭細" prop="supplier">
+ <el-input v-model="form.supplier" placeholder="璇疯緭鍏�" clearable/>
</el-form-item>
</el-col>
<el-col :span="12">
@@ -40,6 +31,52 @@
</div>
<div v-else
class="text-gray-400">璇烽�夋嫨浜у搧</div>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="璇曟牱缂栧彿锛�"
+ prop="sampleCode">
+ <el-input v-model="form.sampleCode"
+ placeholder="璇疯緭鍏�"
+ clearable />
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="杞︾墝鍙凤細"
+ prop="licensePlateNumber">
+ <el-input v-model="form.licensePlateNumber"
+ placeholder="璇疯緭鍏�"
+ clearable />
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="妫�娴嬫�ц川锛�"
+ prop="inspectNature">
+ <el-select v-model="form.inspectNature">
+ <el-option label="鏃ュ父妫�娴�"
+ value="鏃ュ父妫�娴�" />
+ <el-option label="鍏ュ満楠屾敹"
+ value="鍏ュ満楠屾敹" />
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="璇曟牱鐘舵�侊細"
+ prop="sampleState">
+ <el-select v-model="form.sampleState">
+ <el-option label="鍥轰綋"
+ value="鍥轰綋" />
+ <el-option label="棰楃矑"
+ value="棰楃矑" />
+ <el-option label="鑶忎綋"
+ value="鑶忎綋" />
+ <el-option label="绮夋湯"
+ value="绮夋湯" />
+ <el-option label="娑蹭綋"
+ value="娑蹭綋" />
+ <el-option label="姘斾綋"
+ value="姘斾綋" />
+ </el-select>
</el-form-item>
</el-col>
</el-row>
@@ -107,6 +144,18 @@
<el-form-item label="妫�娴嬫棩鏈燂細"
prop="checkTime">
<el-date-picker v-model="form.checkTime"
+ type="date"
+ placeholder="璇烽�夋嫨鏃ユ湡"
+ value-format="YYYY-MM-DD"
+ format="YYYY-MM-DD"
+ clearable
+ style="width: 100%" />
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="鍙栨牱鏃ユ湡锛�"
+ prop="sampleTime">
+ <el-date-picker v-model="form.sampleTime"
type="date"
placeholder="璇烽�夋嫨鏃ユ湡"
value-format="YYYY-MM-DD"
@@ -190,9 +239,14 @@
quantity: "",
checkCompany: "",
checkResult: "",
+ inspectNature: "",
+ sampleCode: "",
+ sampleState: "",
+ licensePlateNumber: "",
+ sampleTime: "",
},
rules: {
- checkTime: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
+ checkTime: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" }],
supplier: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
checkName: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" }],
productId: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
@@ -206,8 +260,17 @@
quantity: [{ required: true, message: "璇疯緭鍏�", trigger: "blur" }],
checkCompany: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" }],
checkResult: [
- { required: true, message: "璇烽�夋嫨妫�娴嬬粨鏋�", trigger: "change" },
+ { required: false, message: "璇烽�夋嫨妫�娴嬬粨鏋�", trigger: "change" },
],
+ inspectNature: [
+ { required: false, message: "璇烽�夋嫨妫�娴嬫�ц川", trigger: "change" },
+ ],
+ sampleState: [
+ { required: false, message: "璇烽�夋嫨璇曟牱鐘舵��", trigger: "change" },
+ ],
+ sampleCode: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" }],
+ licensePlateNumber: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" }],
+ sampleTime: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" }],
},
});
const tableColumn = ref([
@@ -270,7 +333,6 @@
form.value = {
checkTime: "",
supplier: "",
- checkName: "",
productName: "",
productId: "",
productModelId: "",
@@ -533,4 +595,4 @@
</script>
<style scoped>
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3