瀏覽代碼

bug:设备维修增加下拉框

lupeng 8 月之前
父節點
當前提交
e5820aca8e

+ 1 - 1
src/views/base/skill/components/edit-skill.vue

@@ -258,7 +258,7 @@ option2.value = {
           props.postId = value;
           skillValue.value = null;
           optionSkill.value = null;
-          dataNoPageList();
+          dataList();
         }
       },
       props: { label: "postName", value: "id" },

+ 2 - 8
src/views/base/skill/components/user-skill.vue

@@ -77,15 +77,9 @@ const data2 = ref(null);
 const { form, data, option, search, page, toDeleteIds, Methords, Utils } =
   useCrud({
     src: "/api/v1/sys/skillScore",
+    dataListUrl: "/api/v1/sys/skillScore/list",
   });
-const {
-  dataList,
-  createRow,
-  updateRow,
-  deleteRow,
-  searchChange,
-  dataNoPageList,
-} = Methords; //增删改查
+const { dataList, createRow, updateRow, deleteRow, searchChange } = Methords; //增删改查
 const { selectionChange, multipleDelete } = Methords; //选中和批量删除事件
 const { checkBtnPerm, downloadTemplate, exportData } = Utils; //按钮权限等工具
 // checkBtnPerm(ButtonPermKeys.PLAN.BTNS.order_add) :permission="permission"

+ 55 - 10
src/views/device/allocate/index.vue

@@ -143,10 +143,19 @@
                 />
               </el-form-item>
               <el-form-item label="审批人员" prop="auditUser">
-                <el-input
+                <el-select
                   :disabled="maintenanceInfo.state !== 0"
                   v-model="maintenanceInfo.auditUser"
-                />
+                  filterable
+                  placeholder="审批人员"
+                >
+                  <el-option
+                    v-for="item in userList"
+                    :key="item.userName"
+                    :label="item.userName"
+                    :value="item.userName"
+                  />
+                </el-select>
               </el-form-item>
               <el-form-item label="审批结果">
                 <el-radio-group
@@ -216,10 +225,19 @@
                 />
               </el-form-item>
               <el-form-item label="审批人员" prop="auditUser1">
-                <el-input
+                <el-select
                   :disabled="maintenanceInfo.state !== 2"
                   v-model="maintenanceInfo.auditUser1"
-                />
+                  filterable
+                  placeholder="审批人员"
+                >
+                  <el-option
+                    v-for="item in userList"
+                    :key="item.userName"
+                    :label="item.userName"
+                    :value="item.userName"
+                  />
+                </el-select>
               </el-form-item>
               <el-form-item label="审批结果">
                 <el-radio-group
@@ -289,10 +307,19 @@
                 />
               </el-form-item>
               <el-form-item label="审批人员" prop="auditUser2">
-                <el-input
+                <el-select
                   :disabled="maintenanceInfo.state !== 4"
                   v-model="maintenanceInfo.auditUser2"
-                />
+                  filterable
+                  placeholder="审批人员"
+                >
+                  <el-option
+                    v-for="item in userList"
+                    :key="item.userName"
+                    :label="item.userName"
+                    :value="item.userName"
+                  />
+                </el-select>
               </el-form-item>
               <el-form-item label="审批结果">
                 <el-radio-group
@@ -362,10 +389,19 @@
                 />
               </el-form-item>
               <el-form-item label="审批人员" prop="auditUser3">
-                <el-input
+                <el-select
                   :disabled="maintenanceInfo.state !== 6"
                   v-model="maintenanceInfo.auditUser3"
-                />
+                  filterable
+                  placeholder="审批人员"
+                >
+                  <el-option
+                    v-for="item in userList"
+                    :key="item.userName"
+                    :label="item.userName"
+                    :value="item.userName"
+                  />
+                </el-select>
               </el-form-item>
               <el-form-item label="审批结果">
                 <el-radio-group
@@ -436,10 +472,19 @@
                 />
               </el-form-item>
               <el-form-item label="审批人员" prop="auditUser4">
-                <el-input
+                <el-select
                   :disabled="maintenanceInfo.state !== 8"
                   v-model="maintenanceInfo.auditUser4"
-                />
+                  filterable
+                  placeholder="审批人员"
+                >
+                  <el-option
+                    v-for="item in userList"
+                    :key="item.userName"
+                    :label="item.userName"
+                    :value="item.userName"
+                  />
+                </el-select>
               </el-form-item>
               <el-form-item label="审批结果">
                 <el-radio-group