Sfoglia il codice sorgente

SAI开项申请流程:新增/修改/流程处理对话框下拉列表可搜索

wangggziwen 2 anni fa
parent
commit
378634bf15

+ 3 - 0
ui/src/views/approve/approveDetail/sai-apply-detail.vue

@@ -179,6 +179,7 @@
           <el-descriptions-item label="整改负责人">
             <el-form-item prop="executor">
               <el-select
+                filterable
                 :disabled="assessDisabled"
                 clearable
                 v-model="dataForm.executor"
@@ -195,6 +196,7 @@
           <el-descriptions-item label="验证人">
             <el-form-item prop="inspector1" style="display: inline-block;">
               <el-select
+                filterable
                 :disabled="assessDisabled"
                 clearable
                 v-model="inspector1"
@@ -210,6 +212,7 @@
             </el-form-item>
             <el-form-item prop="inspector2" style="display: inline-block;">
               <el-select
+                filterable
                 :disabled="assessDisabled"
                 clearable
                 v-model="inspector2"

+ 5 - 2
ui/src/views/production/apply/all/index.vue

@@ -250,6 +250,7 @@
           <el-descriptions-item label="登记人部门">
             <el-form-item prop="applicantDept">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicantDept"
                 @change="handleDeptOrTeamChange"
@@ -266,6 +267,7 @@
           <el-descriptions-item label="登记人班组">
             <el-form-item prop="applicantTeam">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicantTeam"
                 @change="handleDeptOrTeamChange"
@@ -283,6 +285,7 @@
           <el-descriptions-item label="登记人">
             <el-form-item prop="applicant">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicant"
                 placeholder="请选择登记人">
@@ -303,7 +306,7 @@
           <el-descriptions-item label="隐患" :span="3">
             <el-radio v-model="unsafeChoice" label="1" @change="handleUnsafeChoiceChange" style="margin-right: 10px;">不安全状态</el-radio>
             <el-form-item prop="unsafeStatus" style="display: inline-block;">
-              <el-select v-model="form.unsafeStatus" placeholder="请选择不安全状态" :disabled="unsafeStatusDisabled" style="margin-right: 20px;" clearable>
+              <el-select v-model="form.unsafeStatus" filterable placeholder="请选择不安全状态" :disabled="unsafeStatusDisabled" style="margin-right: 20px;" clearable>
                 <el-option
                   v-for="dict in unsafeStatusOptions"
                   :key="dict.dictValue"
@@ -314,7 +317,7 @@
             </el-form-item>
             <el-radio v-model="unsafeChoice" label="2" @change="handleUnsafeChoiceChange" style="margin-right: 10px;">不安全行为</el-radio>
             <el-form-item prop="unsafeAction" style="display: inline-block;">
-              <el-select v-model="form.unsafeAction" placeholder="请选择不安全行为" :disabled="unsafeActionDisabled" clearable>
+              <el-select v-model="form.unsafeAction" filterable placeholder="请选择不安全行为" :disabled="unsafeActionDisabled" clearable>
                 <el-option
                   v-for="dict in unsafeActionOptions"
                   :key="dict.dictValue"

+ 5 - 2
ui/src/views/production/apply/mine/index.vue

@@ -250,6 +250,7 @@
           <el-descriptions-item label="登记人部门">
             <el-form-item prop="applicantDept">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicantDept"
                 @change="handleDeptOrTeamChange"
@@ -266,6 +267,7 @@
           <el-descriptions-item label="登记人班组">
             <el-form-item prop="applicantTeam">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicantTeam"
                 @change="handleDeptOrTeamChange"
@@ -283,6 +285,7 @@
           <el-descriptions-item label="登记人">
             <el-form-item prop="applicant">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicant"
                 placeholder="请选择登记人">
@@ -303,7 +306,7 @@
           <el-descriptions-item label="隐患" :span="3">
             <el-radio v-model="unsafeChoice" label="1" @change="handleUnsafeChoiceChange" style="margin-right: 10px;">不安全状态</el-radio>
             <el-form-item prop="unsafeStatus" style="display: inline-block;">
-              <el-select v-model="form.unsafeStatus" placeholder="请选择不安全状态" :disabled="unsafeStatusDisabled" style="margin-right: 20px;" clearable>
+              <el-select v-model="form.unsafeStatus" filterable placeholder="请选择不安全状态" :disabled="unsafeStatusDisabled" style="margin-right: 20px;" clearable>
                 <el-option
                   v-for="dict in unsafeStatusOptions"
                   :key="dict.dictValue"
@@ -314,7 +317,7 @@
             </el-form-item>
             <el-radio v-model="unsafeChoice" label="2" @change="handleUnsafeChoiceChange" style="margin-right: 10px;">不安全行为</el-radio>
             <el-form-item prop="unsafeAction" style="display: inline-block;">
-              <el-select v-model="form.unsafeAction" placeholder="请选择不安全行为" :disabled="unsafeActionDisabled" clearable>
+              <el-select v-model="form.unsafeAction" filterable placeholder="请选择不安全行为" :disabled="unsafeActionDisabled" clearable>
                 <el-option
                   v-for="dict in unsafeActionOptions"
                   :key="dict.dictValue"

+ 5 - 2
ui/src/views/production/apply/pending/index.vue

@@ -250,6 +250,7 @@
           <el-descriptions-item label="登记人部门">
             <el-form-item prop="applicantDept">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicantDept"
                 @change="handleDeptOrTeamChange"
@@ -266,6 +267,7 @@
           <el-descriptions-item label="登记人班组">
             <el-form-item prop="applicantTeam">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicantTeam"
                 @change="handleDeptOrTeamChange"
@@ -283,6 +285,7 @@
           <el-descriptions-item label="登记人">
             <el-form-item prop="applicant">
               <el-select
+                filterable
                 clearable
                 v-model="form.applicant"
                 placeholder="请选择登记人">
@@ -303,7 +306,7 @@
           <el-descriptions-item label="隐患" :span="3">
             <el-radio v-model="unsafeChoice" label="1" @change="handleUnsafeChoiceChange" style="margin-right: 10px;">不安全状态</el-radio>
             <el-form-item prop="unsafeStatus" style="display: inline-block;">
-              <el-select v-model="form.unsafeStatus" placeholder="请选择不安全状态" :disabled="unsafeStatusDisabled" style="margin-right: 20px;" clearable>
+              <el-select v-model="form.unsafeStatus" filterable placeholder="请选择不安全状态" :disabled="unsafeStatusDisabled" style="margin-right: 20px;" clearable>
                 <el-option
                   v-for="dict in unsafeStatusOptions"
                   :key="dict.dictValue"
@@ -314,7 +317,7 @@
             </el-form-item>
             <el-radio v-model="unsafeChoice" label="2" @change="handleUnsafeChoiceChange" style="margin-right: 10px;">不安全行为</el-radio>
             <el-form-item prop="unsafeAction" style="display: inline-block;">
-              <el-select v-model="form.unsafeAction" placeholder="请选择不安全行为" :disabled="unsafeActionDisabled" clearable>
+              <el-select v-model="form.unsafeAction" filterable placeholder="请选择不安全行为" :disabled="unsafeActionDisabled" clearable>
                 <el-option
                   v-for="dict in unsafeActionOptions"
                   :key="dict.dictValue"