From 1eff6fe0753bfd7c0ac6d107bf9ce2221ebb478c Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 06 八月 2026 09:30:08 +0800
Subject: [PATCH] 新疆_马铃薯 1.人员选择下拉框添加筛选功能
---
src/views/qualityManagement/nonconformingManagement/components/formDia.vue | 17 +++++++++++++----
1 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
index e747d04..4cf9be8 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -57,7 +57,7 @@
<el-row :gutter="30">
<el-col :span="12">
<el-form-item label="妫�楠屽憳锛�" prop="checkName">
- <el-select v-model="form.checkName" placeholder="璇烽�夋嫨" clearable style="width: 100%">
+ <el-select filterable v-model="form.checkName" placeholder="璇烽�夋嫨" clearable style="width: 100%">
<el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/>
</el-select>
</el-form-item>
@@ -85,7 +85,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 rejection_handling" :key="item.value" />
+ <el-option :label="item.label" :value="item.value" v-for="item in dealResultOptions" :key="item.value" />
</el-select>
</el-form-item>
</el-col>
@@ -93,7 +93,7 @@
<el-row :gutter="30">
<el-col :span="12">
<el-form-item label="澶勭悊浜猴細" prop="dealName">
- <el-select v-model="form.dealName" placeholder="璇烽�夋嫨" clearable style="width: 100%">
+ <el-select filterable v-model="form.dealName" placeholder="璇烽�夋嫨" clearable style="width: 100%">
<el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/>
</el-select>
</el-form-item>
@@ -124,7 +124,7 @@
</template>
<script setup>
-import {ref, reactive, toRefs} from "vue";
+import {ref, reactive, toRefs, computed} from "vue";
import {modelList, productTreeList} from "@/api/basicData/product.js";
import {
getQualityUnqualifiedInfo,
@@ -177,6 +177,15 @@
const modelOptions = ref([]);
const userList = ref([]); // 妫�楠屽憳/澶勭悊浜轰笅鎷夊垪琛�
+// 澶勭悊缁撴灉閫夐」锛氬師鏉愭枡妫�楠屾椂澧炲姞"鎷掓敹"
+const dealResultOptions = computed(() => {
+ const options = [...rejection_handling.value];
+ if (form.value.inspectType === 0) {
+ options.push({ label: '鎷掓敹', value: '鎷掓敹' });
+ }
+ return options;
+});
+
// 鎵撳紑寮规
const openDialog = async (type, row) => {
operationType.value = type;
--
Gitblit v1.9.3