Selaa lähdekoodia

fix:审核人员增加数级结构

lupeng 3 kuukautta sitten
vanhempi
commit
6642025e6f
2 muutettua tiedostoa jossa 13 lisäystä ja 12 poistoa
  1. 7 0
      src/api/system/user/index.ts
  2. 6 12
      src/views/base/apply/apply.vue

+ 7 - 0
src/api/system/user/index.ts

@@ -33,6 +33,13 @@ export function getUserList(queryParams: any): AxiosPromise<any[]> {
   });
 }
 
+export function getUserTree(): AxiosPromise {
+  return request({
+    url: "/api/v1/sys/user/tree",
+    method: "get",
+  });
+}
+
 export function getPostOptions(queryParams?: any): AxiosPromise<OptionType[]> {
   return request({
     url: "/api/v1/sys/post/list",

+ 6 - 12
src/views/base/apply/apply.vue

@@ -80,18 +80,12 @@
                   :rules="[{ required: true }]"
                   prop="userName"
                 >
-                  <el-select
+                  <el-tree-select
                     v-model="item.userName"
-                    filterable
+                    :data="userList"
                     :disabled="showStatus"
-                  >
-                    <el-option
-                      v-for="items in userList"
-                      :key="items.userName"
-                      :label="items.userName"
-                      :value="items.userName"
-                    />
-                  </el-select>
+                    filterable
+                  />
                 </el-form-item>
               </el-col>
               <el-col :span="12">
@@ -148,7 +142,7 @@ import {
   examineList,
   getExcelData,
 } from "@/api/apply";
-import { getUserList } from "@/api/system/user";
+import { getUserTree } from "@/api/system/user";
 import ExcelDataBbox from "@/views/base/apply/excelDataBbox.vue";
 const props = defineProps({
   rowData: {
@@ -243,7 +237,7 @@ const submit = async () => {
     });
 };
 const queryUserList = () => {
-  getUserList({}).then((data) => {
+  getUserTree({}).then((data) => {
     userList.value = data.data;
   });
 };