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/safeProduction/safeWorkApproval/components/infoFormDia.vue                 |    2 
 src/views/personnelManagement/payrollManagement/components/formDia.vue               |    2 
 src/views/personnelManagement/scheduling/index.vue                                   |    2 
 src/views/qualityManagement/processInspection/components/quickCheckDia.vue           |    2 
 src/views/qualityManagement/rawMaterialInspection/components/quickCheckDia.vue       |    2 
 src/views/officeProcessAutomation/HrManage/resign-apply/components/formDia.vue       |    2 
 src/views/equipmentManagement/inspectionManagement/components/formDia.vue            |    2 
 src/views/qualityManagement/rawMaterialInspection/index.vue                          |    2 
 src/views/safeProduction/emergencyPlanReview/index.vue                               |    2 
 src/views/qualityManagement/finalInspection/index.vue                                |    2 
 src/views/qualityManagement/processInspection/index.vue                              |    2 
 src/views/customerService/expiryAfterSales/components/formDia.vue                    |    2 
 src/views/safeProduction/accidentReportingRecord/index.vue                           |    2 
 src/views/basicData/customerFile/index.vue                                           |    2 
 src/views/projectManagement/projectType/components/ProjectTypeDialog.vue             |    2 
 src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue |    2 
 src/views/basicData/supplierManage/components/HomeTab.vue                            |    2 
 src/views/collaborativeApproval/enterpriseBook/index.vue                             |    2 
 src/views/qualityManagement/finalInspection/components/quickCheckDia.vue             |    2 
 src/views/customerService/afterSalesHandling/components/formDia.vue                  |    4 +-
 src/views/inventoryManagement/issueManagement/index.vue                              |    2 
 src/views/basicData/customerFileOpenSea/index.vue                                    |    2 
 src/views/safeProduction/safeWorkApproval/components/approvalDia.vue                 |    2 
 src/views/safeProduction/hazardSourceLedger/index.vue                                |    2 
 src/views/personnelManagement/dimission/components/formDia.vue                       |    2 
 src/views/qualityManagement/nonconformingManagement/components/formDia.vue           |   17 ++++++--
 src/views/lavorissue/ledger/Form.vue                                                 |    2 
 src/views/productionManagement/productionReporting/index.vue                         |    2 
 src/views/personnelManagement/classsSheduling/index.vue                              |    2 
 src/views/qualityManagement/rawMaterialInspection/components/formDia.vue             |    2 
 src/views/basicData/supplierManage/components/BlacklistTab.vue                       |    2 
 src/views/safeProduction/hazardousMaterialsControl/index.vue                         |    4 +-
 src/views/safeProduction/dangerInvestigation/index.vue                               |    6 +-
 33 files changed, 49 insertions(+), 40 deletions(-)

diff --git a/src/views/basicData/customerFile/index.vue b/src/views/basicData/customerFile/index.vue
index 1b8fe52..6434f0b 100644
--- a/src/views/basicData/customerFile/index.vue
+++ b/src/views/basicData/customerFile/index.vue
@@ -106,7 +106,7 @@
           <el-col :span="12">
             <el-form-item label="缁存姢浜猴細"
                           prop="maintainer">
-              <el-select v-model="form.maintainer"
+              <el-select filterable v-model="form.maintainer"
                          placeholder="璇烽�夋嫨"
                          clearable
                          disabled>
diff --git a/src/views/basicData/customerFileOpenSea/index.vue b/src/views/basicData/customerFileOpenSea/index.vue
index 29ddfc8..17415fb 100644
--- a/src/views/basicData/customerFileOpenSea/index.vue
+++ b/src/views/basicData/customerFileOpenSea/index.vue
@@ -103,7 +103,7 @@
           <el-col :span="12">
             <el-form-item label="缁存姢浜猴細"
                           prop="maintainer">
-              <el-select v-model="form.maintainer"
+              <el-select filterable v-model="form.maintainer"
                          placeholder="璇烽�夋嫨"
                          clearable
                          disabled>
diff --git a/src/views/basicData/supplierManage/components/BlacklistTab.vue b/src/views/basicData/supplierManage/components/BlacklistTab.vue
index 89e8edc..db3fce3 100644
--- a/src/views/basicData/supplierManage/components/BlacklistTab.vue
+++ b/src/views/basicData/supplierManage/components/BlacklistTab.vue
@@ -131,7 +131,7 @@
         <el-row :gutter="30">
           <el-col :span="12">
             <el-form-item label="缁存姢浜猴細" prop="maintainUserId">
-              <el-select
+              <el-select filterable
                   v-model="form.maintainUserId"
                   placeholder="璇烽�夋嫨"
                   clearable
diff --git a/src/views/basicData/supplierManage/components/HomeTab.vue b/src/views/basicData/supplierManage/components/HomeTab.vue
index eea719d..3ae03b2 100644
--- a/src/views/basicData/supplierManage/components/HomeTab.vue
+++ b/src/views/basicData/supplierManage/components/HomeTab.vue
@@ -140,7 +140,7 @@
             <el-row :gutter="30">
               <el-col :span="12">
                 <el-form-item label="缁存姢浜猴細" prop="maintainUserId">
-                  <el-select
+                  <el-select filterable
                       v-model="form.maintainUserId"
                       placeholder="璇烽�夋嫨"
                       clearable
diff --git a/src/views/collaborativeApproval/enterpriseBook/index.vue b/src/views/collaborativeApproval/enterpriseBook/index.vue
index 8239811..91d2157 100644
--- a/src/views/collaborativeApproval/enterpriseBook/index.vue
+++ b/src/views/collaborativeApproval/enterpriseBook/index.vue
@@ -264,7 +264,7 @@
           <!-- <select v-model="addContactForm.contactId">
             <option v-for="item in EmployeeList" :key="item.id" :value="item.id">{{ item.staffName }}</option> 
           </select> -->
-          <el-select v-model="addContactForm.contactId" placeholder="璇烽�夋嫨" style="width: 100%">
+          <el-select filterable v-model="addContactForm.contactId" placeholder="璇烽�夋嫨" style="width: 100%">
             <el-option
               v-for="option in EmployeeList"
               :key="option.id"
diff --git a/src/views/customerService/afterSalesHandling/components/formDia.vue b/src/views/customerService/afterSalesHandling/components/formDia.vue
index 4b2964b..b50e096 100644
--- a/src/views/customerService/afterSalesHandling/components/formDia.vue
+++ b/src/views/customerService/afterSalesHandling/components/formDia.vue
@@ -30,7 +30,7 @@
 					</el-col>
 					<el-col :span="12">
 						<el-form-item label="鐧昏浜猴細" prop="checkUserId">
-							<el-select
+							<el-select filterable
 								v-model="form.checkUserId"
 								placeholder="璇烽�夋嫨"
 								clearable
@@ -86,7 +86,7 @@
 			<el-row :gutter="30">
 				<el-col :span="12">
 					<el-form-item label="澶勭悊浜猴細" prop="disposeUserId">
-						<el-select
+						<el-select filterable
 							v-model="form.disposeUserId"
 							placeholder="璇烽�夋嫨"
 							clearable
diff --git a/src/views/customerService/expiryAfterSales/components/formDia.vue b/src/views/customerService/expiryAfterSales/components/formDia.vue
index d899b8d..1deb180 100644
--- a/src/views/customerService/expiryAfterSales/components/formDia.vue
+++ b/src/views/customerService/expiryAfterSales/components/formDia.vue
@@ -101,7 +101,7 @@
 				<el-row :gutter="30" v-if="operationType !== 'add'">
 					<el-col :span="12">
 						<el-form-item label="澶勭悊浜猴細" prop="handlerId">
-							<el-select
+							<el-select filterable
 								v-model="form.handlerId"
 								placeholder="璇烽�夋嫨澶勭悊浜�"
 								clearable
diff --git a/src/views/equipmentManagement/inspectionManagement/components/formDia.vue b/src/views/equipmentManagement/inspectionManagement/components/formDia.vue
index c535a90..3a45080 100644
--- a/src/views/equipmentManagement/inspectionManagement/components/formDia.vue
+++ b/src/views/equipmentManagement/inspectionManagement/components/formDia.vue
@@ -51,7 +51,7 @@
         <el-row>
           <el-col :span="12">
             <el-form-item label="宸℃浜�" prop="inspector">
-              <el-select v-model="form.inspector" placeholder="璇烽�夋嫨" multiple clearable>
+              <el-select filterable v-model="form.inspector" placeholder="璇烽�夋嫨" multiple clearable>
                 <el-option
                   v-for="item in userList"
                   :key="item.userId"
diff --git a/src/views/inventoryManagement/issueManagement/index.vue b/src/views/inventoryManagement/issueManagement/index.vue
index 2bba7d0..3131251 100644
--- a/src/views/inventoryManagement/issueManagement/index.vue
+++ b/src/views/inventoryManagement/issueManagement/index.vue
@@ -61,7 +61,7 @@
             type="date" placeholder="璇烽�夋嫨" clearable />
         </el-form-item>
         <el-form-item label="鍑哄簱浜猴細" prop="entryPerson">
-          <el-select v-model="form.nickName" placeholder="璇烽�夋嫨" clearable>
+          <el-select filterable v-model="form.nickName" placeholder="璇烽�夋嫨" clearable>
             <el-option v-for="item in userList" :key="item.userId" :label="item.nickName" :value="item.userId" />
           </el-select>
         </el-form-item>
diff --git a/src/views/lavorissue/ledger/Form.vue b/src/views/lavorissue/ledger/Form.vue
index 785ef7a..2700e98 100644
--- a/src/views/lavorissue/ledger/Form.vue
+++ b/src/views/lavorissue/ledger/Form.vue
@@ -11,7 +11,7 @@
       </el-select>
         </el-form-item>
         <el-form-item label="鍛樺伐鍚嶇О" prop="staffId">
-          <el-select
+          <el-select filterable
             v-model="form.staffId"
             placeholder="璇烽�夋嫨"
             clearable
diff --git a/src/views/officeProcessAutomation/HrManage/resign-apply/components/formDia.vue b/src/views/officeProcessAutomation/HrManage/resign-apply/components/formDia.vue
index 86c59ce..e2e065d 100644
--- a/src/views/officeProcessAutomation/HrManage/resign-apply/components/formDia.vue
+++ b/src/views/officeProcessAutomation/HrManage/resign-apply/components/formDia.vue
@@ -13,7 +13,7 @@
           <el-row :gutter="30">
             <el-col :span="12">
               <el-form-item label="濮撳悕锛�" prop="staffOnJobId">
-                <el-select v-model="form.staffOnJobId"
+                <el-select filterable v-model="form.staffOnJobId"
                            placeholder="璇烽�夋嫨浜哄憳"
                            style="width: 100%"
                            :disabled="operationType === 'edit'"
diff --git a/src/views/personnelManagement/classsSheduling/index.vue b/src/views/personnelManagement/classsSheduling/index.vue
index 8b88c92..10a3749 100644
--- a/src/views/personnelManagement/classsSheduling/index.vue
+++ b/src/views/personnelManagement/classsSheduling/index.vue
@@ -277,7 +277,7 @@
           <span style="color: red; margin-right: 4px">*</span>浜哄憳鍚嶇О锛�
         </div>
         <div class="search_input">
-          <el-select v-model="schedulingQuery.userId"
+          <el-select filterable v-model="schedulingQuery.userId"
                      placeholder="璇烽�夋嫨"
                      style="width: 100%"
                      multiple
diff --git a/src/views/personnelManagement/dimission/components/formDia.vue b/src/views/personnelManagement/dimission/components/formDia.vue
index 86c59ce..e2e065d 100644
--- a/src/views/personnelManagement/dimission/components/formDia.vue
+++ b/src/views/personnelManagement/dimission/components/formDia.vue
@@ -13,7 +13,7 @@
           <el-row :gutter="30">
             <el-col :span="12">
               <el-form-item label="濮撳悕锛�" prop="staffOnJobId">
-                <el-select v-model="form.staffOnJobId"
+                <el-select filterable v-model="form.staffOnJobId"
                            placeholder="璇烽�夋嫨浜哄憳"
                            style="width: 100%"
                            :disabled="operationType === 'edit'"
diff --git a/src/views/personnelManagement/payrollManagement/components/formDia.vue b/src/views/personnelManagement/payrollManagement/components/formDia.vue
index cf93559..b8f5438 100644
--- a/src/views/personnelManagement/payrollManagement/components/formDia.vue
+++ b/src/views/personnelManagement/payrollManagement/components/formDia.vue
@@ -24,7 +24,7 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="濮撳悕锛�" prop="staffId">
-							<el-select v-model="form.staffId" placeholder="璇烽�夋嫨浜哄憳" style="width: 100%" @change="handleSelect" :disabled="operationType === 'edit'">
+							<el-select filterable v-model="form.staffId" placeholder="璇烽�夋嫨浜哄憳" style="width: 100%" @change="handleSelect" :disabled="operationType === 'edit'">
 								<el-option
 									v-for="item in personList"
 									:key="item.id"
diff --git a/src/views/personnelManagement/scheduling/index.vue b/src/views/personnelManagement/scheduling/index.vue
index 22e265e..f73413e 100644
--- a/src/views/personnelManagement/scheduling/index.vue
+++ b/src/views/personnelManagement/scheduling/index.vue
@@ -146,7 +146,7 @@
         <el-row :gutter="20">
           <el-col :span="12">
             <el-form-item label="鍛樺伐濮撳悕锛�" prop="staffId">
-              <el-select v-model="scheduleForm.staffId" placeholder="璇疯緭鍏ュ憳宸ュ鍚�" style="width: 100%"
+              <el-select filterable v-model="scheduleForm.staffId" placeholder="璇疯緭鍏ュ憳宸ュ鍚�" style="width: 100%"
                          @change="handleSelectStaff">
                 <el-option v-for="item in personList" :label="item.staffName" :value="item.id" :key="item.id"/>
               </el-select>
diff --git a/src/views/productionManagement/productionReporting/index.vue b/src/views/productionManagement/productionReporting/index.vue
index c671ea7..d3f1357 100644
--- a/src/views/productionManagement/productionReporting/index.vue
+++ b/src/views/productionManagement/productionReporting/index.vue
@@ -74,7 +74,7 @@
                              prop="schedulingUserId"
                              width="400">
               <template #default="scope">
-                <el-select v-model="scope.row.schedulingUserId"
+                <el-select filterable v-model="scope.row.schedulingUserId"
                            placeholder="閫夋嫨浜哄憳"
                            :disabled="!scope.row.editType"
                            style="width: 100%;">
diff --git a/src/views/projectManagement/projectType/components/ProjectTypeDialog.vue b/src/views/projectManagement/projectType/components/ProjectTypeDialog.vue
index 46e3b2b..7757aa8 100644
--- a/src/views/projectManagement/projectType/components/ProjectTypeDialog.vue
+++ b/src/views/projectManagement/projectType/components/ProjectTypeDialog.vue
@@ -80,7 +80,7 @@
                 :prop="'savePlanNodeList.' + scope.$index + '.leaderId'"
                 :rules="[{ required: true, message: '璇烽�夋嫨璐熻矗浜�', trigger: 'change' }]"
               >
-                <el-select
+                <el-select filterable
                   v-model="scope.row.leaderId"
                   placeholder="娴嬭瘯"
                   @change="(val) => handleLeaderChange(val, scope.row)"
diff --git a/src/views/qualityManagement/finalInspection/components/quickCheckDia.vue b/src/views/qualityManagement/finalInspection/components/quickCheckDia.vue
index ba5f406..a6a71ca 100644
--- a/src/views/qualityManagement/finalInspection/components/quickCheckDia.vue
+++ b/src/views/qualityManagement/finalInspection/components/quickCheckDia.vue
@@ -83,7 +83,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>
diff --git a/src/views/qualityManagement/finalInspection/index.vue b/src/views/qualityManagement/finalInspection/index.vue
index 634175d..f523928 100644
--- a/src/views/qualityManagement/finalInspection/index.vue
+++ b/src/views/qualityManagement/finalInspection/index.vue
@@ -91,7 +91,7 @@
                ref="formRef">
         <el-form-item label="妫�楠屽憳锛�"
                       prop="checkName">
-          <el-select v-model="form.checkName"
+          <el-select filterable v-model="form.checkName"
                      placeholder="璇烽�夋嫨"
                      clearable>
             <el-option v-for="item in userList"
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;
diff --git a/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue b/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
index 8f4492a..788eaf3 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/inspectionFormDia.vue
@@ -90,7 +90,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>
diff --git a/src/views/qualityManagement/processInspection/components/quickCheckDia.vue b/src/views/qualityManagement/processInspection/components/quickCheckDia.vue
index 718b12b..d2814ec 100644
--- a/src/views/qualityManagement/processInspection/components/quickCheckDia.vue
+++ b/src/views/qualityManagement/processInspection/components/quickCheckDia.vue
@@ -83,7 +83,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>
diff --git a/src/views/qualityManagement/processInspection/index.vue b/src/views/qualityManagement/processInspection/index.vue
index dfb4792..68f4cb4 100644
--- a/src/views/qualityManagement/processInspection/index.vue
+++ b/src/views/qualityManagement/processInspection/index.vue
@@ -61,7 +61,7 @@
                ref="formRef">
         <el-form-item label="妫�楠屽憳锛�"
                       prop="checkName">
-          <el-select v-model="form.checkName"
+          <el-select filterable v-model="form.checkName"
                      placeholder="璇烽�夋嫨"
                      clearable>
             <el-option v-for="item in userList"
diff --git a/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue b/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
index 01840ff..57b9231 100644
--- a/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
+++ b/src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
@@ -146,7 +146,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%" :disabled="isViewMode">
+              <el-select filterable v-model="form.checkName" placeholder="璇烽�夋嫨" clearable style="width: 100%" :disabled="isViewMode">
                 <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/>
               </el-select>
             </el-form-item>
diff --git a/src/views/qualityManagement/rawMaterialInspection/components/quickCheckDia.vue b/src/views/qualityManagement/rawMaterialInspection/components/quickCheckDia.vue
index b690d66..e583940 100644
--- a/src/views/qualityManagement/rawMaterialInspection/components/quickCheckDia.vue
+++ b/src/views/qualityManagement/rawMaterialInspection/components/quickCheckDia.vue
@@ -90,7 +90,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>
diff --git a/src/views/qualityManagement/rawMaterialInspection/index.vue b/src/views/qualityManagement/rawMaterialInspection/index.vue
index cb18cb5..05075cc 100644
--- a/src/views/qualityManagement/rawMaterialInspection/index.vue
+++ b/src/views/qualityManagement/rawMaterialInspection/index.vue
@@ -77,7 +77,7 @@
                ref="formRef">
         <el-form-item label="妫�楠屽憳锛�"
                       prop="checkName">
-          <el-select v-model="form.checkName"
+          <el-select filterable v-model="form.checkName"
                      placeholder="璇烽�夋嫨"
                      clearable>
             <el-option v-for="item in userList"
diff --git a/src/views/safeProduction/accidentReportingRecord/index.vue b/src/views/safeProduction/accidentReportingRecord/index.vue
index a54561c..e0a1976 100644
--- a/src/views/safeProduction/accidentReportingRecord/index.vue
+++ b/src/views/safeProduction/accidentReportingRecord/index.vue
@@ -140,7 +140,7 @@
           <el-col :span="12">
             <el-form-item label="涓婃姤浜�"
                           prop="createUser">
-              <el-select v-model="form.createUser"
+              <el-select filterable v-model="form.createUser"
                          placeholder="璇烽�夋嫨"
                          disabled
                          clearable>
diff --git a/src/views/safeProduction/dangerInvestigation/index.vue b/src/views/safeProduction/dangerInvestigation/index.vue
index 05d3022..371df47 100644
--- a/src/views/safeProduction/dangerInvestigation/index.vue
+++ b/src/views/safeProduction/dangerInvestigation/index.vue
@@ -214,7 +214,7 @@
           <el-col :span="12">
             <el-form-item label="涓婃姤浜猴細"
                           prop="createUser">
-              <el-select v-model="form.createUser"
+              <el-select filterable v-model="form.createUser"
                          placeholder="璇烽�夋嫨"
                          disabled
                          clearable>
@@ -243,7 +243,7 @@
           <el-col :span="12">
             <el-form-item label="鏁存敼璐d换浜猴細"
                           prop="rectifyUserId">
-              <el-select v-model="form.rectifyUserId"
+              <el-select filterable v-model="form.rectifyUserId"
                          placeholder="璇烽�夋嫨"
                          @change="handleChange2"
                          clearable>
@@ -401,7 +401,7 @@
           <el-col :span="12">
             <el-form-item label="楠屾敹浜猴細"
                           prop="verifyUserId">
-              <el-select v-model="form3.verifyUserId"
+              <el-select filterable v-model="form3.verifyUserId"
                          disabled
                          placeholder="璇烽�夋嫨"
                          clearable>
diff --git a/src/views/safeProduction/emergencyPlanReview/index.vue b/src/views/safeProduction/emergencyPlanReview/index.vue
index 2c25951..b75c1e6 100644
--- a/src/views/safeProduction/emergencyPlanReview/index.vue
+++ b/src/views/safeProduction/emergencyPlanReview/index.vue
@@ -86,7 +86,7 @@
           <el-col :span="12">
             <el-form-item label="鏍稿績璐d换浜猴細"
                           prop="coreResponsorUserId">
-              <el-select v-model="form.coreResponsorUserId"
+              <el-select filterable v-model="form.coreResponsorUserId"
                          placeholder="璇烽�夋嫨"
                          @change="handleChange"
                          clearable>
diff --git a/src/views/safeProduction/hazardSourceLedger/index.vue b/src/views/safeProduction/hazardSourceLedger/index.vue
index d77f093..7d979e2 100644
--- a/src/views/safeProduction/hazardSourceLedger/index.vue
+++ b/src/views/safeProduction/hazardSourceLedger/index.vue
@@ -114,7 +114,7 @@
           <el-col :span="12">
             <el-form-item label="绠℃帶璐d换浜�"
                           prop="principalUserId">
-              <el-select v-model="form.principalUserId"
+              <el-select filterable v-model="form.principalUserId"
                          placeholder="璇烽�夋嫨绠℃帶璐d换浜�"
                          @change="handleUserChange"
                          clearable>
diff --git a/src/views/safeProduction/hazardousMaterialsControl/index.vue b/src/views/safeProduction/hazardousMaterialsControl/index.vue
index f3f739f..f539ffc 100644
--- a/src/views/safeProduction/hazardousMaterialsControl/index.vue
+++ b/src/views/safeProduction/hazardousMaterialsControl/index.vue
@@ -125,7 +125,7 @@
           <el-col :span="12">
             <el-form-item label="棰嗙敤浜�"
                           prop="applyUserId">
-              <el-select v-model="form.applyUserId"
+              <el-select filterable v-model="form.applyUserId"
                          disabled
                          placeholder="璇烽�夋嫨"
                          clearable>
@@ -209,7 +209,7 @@
           <el-col :span="12">
             <el-form-item label="褰掕繕浜�"
                           prop="returnUserId">
-              <el-select v-model="form.returnUserId"
+              <el-select filterable v-model="form.returnUserId"
                          disabled
                          placeholder="璇烽�夋嫨"
                          clearable>
diff --git a/src/views/safeProduction/safeWorkApproval/components/approvalDia.vue b/src/views/safeProduction/safeWorkApproval/components/approvalDia.vue
index 8e5a93e..667174e 100644
--- a/src/views/safeProduction/safeWorkApproval/components/approvalDia.vue
+++ b/src/views/safeProduction/safeWorkApproval/components/approvalDia.vue
@@ -50,7 +50,7 @@
           <el-col :span="12">
             <el-form-item label="鐢宠浜猴細"
                           prop="approveUser">
-              <el-select v-model="form.approveUser"
+              <el-select filterable v-model="form.approveUser"
                          placeholder="閫夋嫨浜哄憳"
                          disabled>
                 <el-option v-for="user in userList"
diff --git a/src/views/safeProduction/safeWorkApproval/components/infoFormDia.vue b/src/views/safeProduction/safeWorkApproval/components/infoFormDia.vue
index a9e8451..3177ba1 100644
--- a/src/views/safeProduction/safeWorkApproval/components/infoFormDia.vue
+++ b/src/views/safeProduction/safeWorkApproval/components/infoFormDia.vue
@@ -119,7 +119,7 @@
                     <span>瀹℃壒浜�</span>
                     鈫�
                   </div>
-                  <el-select v-model="node.userId"
+                  <el-select filterable v-model="node.userId"
                              placeholder="閫夋嫨浜哄憳"
                              style="width: 120px; margin-bottom: 8px;">
                     <el-option v-for="user in userList"

--
Gitblit v1.9.3