浏览代码

流程窗口维修人员 和审批人员做下拉选

qinhb 1 年之前
父节点
当前提交
70ac915ae4
共有 1 个文件被更改,包括 28 次插入2 次删除
  1. 28 2
      src/views/device/repair/index.vue

+ 28 - 2
src/views/device/repair/index.vue

@@ -77,7 +77,20 @@
             <h4>设备维修</h4>
             <h4>设备维修</h4>
             <el-form ref="maintenanceInfoForm1" :model="maintenanceInfo" label-width="auto" style="max-width: 400px" :rules="rules1">
             <el-form ref="maintenanceInfoForm1" :model="maintenanceInfo" label-width="auto" style="max-width: 400px" :rules="rules1">
               <el-form-item label="维修人员" prop="handleUser">
               <el-form-item label="维修人员" prop="handleUser">
-                <el-input :disabled="maintenanceInfo.state !== 0" v-model="maintenanceInfo.handleUser" />
+<!--                <el-input :disabled="maintenanceInfo.state !== 0" v-model="maintenanceInfo.handleUser" />-->
+                <el-select
+                    v-model="maintenanceInfo.handleUser"
+                    placeholder="维修人员"
+                    :disabled="maintenanceInfo.state !== 0"
+                    size="large"
+                    filterable>
+                  <el-option
+                      v-for="item in userList"
+                      :key="item.userName"
+                      :label="item.userName"
+                      :value="item.userName"
+                  />
+                </el-select>
               </el-form-item>
               </el-form-item>
               <el-form-item label="维修内容" prop="handleContent">
               <el-form-item label="维修内容" prop="handleContent">
                 <el-input :disabled="maintenanceInfo.state !== 0" type="textarea" :rows="2" v-model="maintenanceInfo.handleContent" />
                 <el-input :disabled="maintenanceInfo.state !== 0" type="textarea" :rows="2" v-model="maintenanceInfo.handleContent" />
@@ -104,7 +117,20 @@
             <h4>设备审批</h4>
             <h4>设备审批</h4>
             <el-form ref="maintenanceInfoForm2" v-if="maintenanceInfo.state >= 1" :model="maintenanceInfo" label-width="auto" style="max-width: 400px" :rules="rules2">
             <el-form ref="maintenanceInfoForm2" v-if="maintenanceInfo.state >= 1" :model="maintenanceInfo" label-width="auto" style="max-width: 400px" :rules="rules2">
               <el-form-item label="审批人员" prop="auditUser">
               <el-form-item label="审批人员" prop="auditUser">
-                <el-input :disabled="maintenanceInfo.state !== 1 && readonly"  v-model="maintenanceInfo.auditUser" />
+<!--                <el-input :disabled="maintenanceInfo.state !== 1 && readonly"  v-model="maintenanceInfo.auditUser" />-->
+                <el-select
+                    v-model="maintenanceInfo.auditUser"
+                    placeholder="审批人员"
+                    :disabled="maintenanceInfo.state !== 1 && readonly"
+                    size="large"
+                    filterable>
+                  <el-option
+                      v-for="item in userList"
+                      :key="item.userName"
+                      :label="item.userName"
+                      :value="item.userName"
+                  />
+                </el-select>
               </el-form-item>
               </el-form-item>
               <el-form-item label="审批结果">
               <el-form-item label="审批结果">
                 <el-radio-group :disabled="maintenanceInfo.state !== 1 && readonly" v-model="maintenanceInfo.auditResult" class="ml-4">
                 <el-radio-group :disabled="maintenanceInfo.state !== 1 && readonly" v-model="maintenanceInfo.auditResult" class="ml-4">