From e8edc8695755babd9bb5806922cc4c3ebb70fbe9 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期一, 21 九月 2026 23:23:49 +0800
Subject: [PATCH] feat: 质检添加首检
---
src/views/qualityManagement/processInspection/components/formDia.vue | 20 ++++++++++++++++++--
src/views/qualityManagement/processInspection/index.vue | 12 ++++++++++++
2 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/src/views/qualityManagement/processInspection/components/formDia.vue b/src/views/qualityManagement/processInspection/components/formDia.vue
index 722fb93..4c3138d 100644
--- a/src/views/qualityManagement/processInspection/components/formDia.vue
+++ b/src/views/qualityManagement/processInspection/components/formDia.vue
@@ -130,6 +130,17 @@
</el-row>
<el-row :gutter="30">
<el-col :span="12">
+ <el-form-item label="鏄惁棣栨锛�"
+ prop="isFirstInspect">
+ <el-radio-group v-model="form.isFirstInspect"
+ class="sampling-radio-group"
+ :disabled="isViewMode">
+ <el-radio-button :label="1">鏄�</el-radio-button>
+ <el-radio-button :label="0">鍚�</el-radio-button>
+ </el-radio-group>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
<el-form-item label="鏄惁鎶芥锛�"
prop="isSampling">
<el-radio-group v-model="form.isSampling"
@@ -141,8 +152,10 @@
</el-radio-group>
</el-form-item>
</el-col>
- <el-col :span="12"
- v-if="form.isSampling === 1">
+ </el-row>
+ <el-row :gutter="30"
+ v-if="form.isSampling === 1">
+ <el-col :span="12">
<el-form-item label="鎶芥鏁伴噺锛�"
prop="samplingQuantity">
<el-input-number :step="0.01"
@@ -286,6 +299,7 @@
checkCompany: "",
isSampling: 0,
samplingQuantity: "",
+ isFirstInspect: 0,
isStockIn: 0,
},
rules: {
@@ -302,6 +316,7 @@
checkCompany: [{ required: false, message: "璇疯緭鍏�", trigger: "blur" }],
isSampling: [{ required: true, message: "璇烽�夋嫨鏄惁鎶芥", trigger: "change" }],
samplingQuantity: [{ required: true, message: "璇疯緭鍏ユ娊妫�鏁伴噺", trigger: "blur" }],
+ isFirstInspect: [{ required: true, message: "璇烽�夋嫨鏄惁棣栨", trigger: "change" }],
},
});
const userList = ref([]);
@@ -408,6 +423,7 @@
checkCompany: "",
isSampling: 0,
samplingQuantity: "",
+ isFirstInspect: 0,
isStockIn: 0,
};
testStandardOptions.value = [];
diff --git a/src/views/qualityManagement/processInspection/index.vue b/src/views/qualityManagement/processInspection/index.vue
index 15ce00b..9171b7f 100644
--- a/src/views/qualityManagement/processInspection/index.vue
+++ b/src/views/qualityManagement/processInspection/index.vue
@@ -116,6 +116,18 @@
width: 230
},
{
+ label: "鏄惁棣栨",
+ prop: "isFirstInspect",
+ width: 100,
+ dataType: "tag",
+ formatData: (params) => {
+ return Number(params) === 1 ? "鏄�" : "鍚�";
+ },
+ formatType: (params) => {
+ return Number(params) === 1 ? "success" : "info";
+ },
+ },
+ {
label: "妫�楠屽憳",
prop: "checkName",
},
--
Gitblit v1.9.3