From 226de684b04ae50ea17677744251882e910182f6 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期四, 04 五月 2023 15:13:34 +0800
Subject: [PATCH] 专家库

---
 src/views/system/user/index.vue |   36 ++++++++++++++++++++++++++++--------
 1 files changed, 28 insertions(+), 8 deletions(-)

diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 3030f1b..ec5954b 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -89,15 +89,19 @@
         total: number;
         loading: boolean;
         listQuery: {
-            roleId: number | null;
-            usePage: boolean;
             pageIndex: number;
             pageSize: number;
+            searchParams:{
+              roleId: number | null;
+              name: string
+              realName: string
+            }
         };
     };
     idTypeList: Array<idType>
     depList: [];
     roleList: [];
+    expList: [];
     searchName:string
 }
 
@@ -112,10 +116,13 @@
                 total: 0,
                 loading: false,
                 listQuery: {
-                    roleId: 1,
-                    usePage: false,
-                    pageIndex: 1,
-                    pageSize: 10
+                  pageIndex: 1,
+                  pageSize: 10,
+                  searchParams:{
+                    roleId: null,
+                    name: '',
+                    realName: ''
+                  }
                 }
             },
             idTypeList:[
@@ -126,6 +133,7 @@
             ],
             depList: [],
             roleList: [],
+            expList: [],
             searchName: ''
         });
         // 初始化表格数据
@@ -190,10 +198,21 @@
             }
         };
 
+        const getExpertsData = async () => {
+          let res = await useRoleApi().getExpList();
+          if (res.data.code === 100) {
+            state.expList = res.data.data;
+          } else {
+            ElMessage({
+              type: 'warning',
+              message: res.data.msg
+            });
+          }
+        };
+
         // 打开新增修改用户弹窗
         const onOpenUserDialog = (type: string, value: any) => {
-          console.log('打开',state.depList, state.roleList)
-            userRef.value.openDialog(type, value, state.depList, state.roleList);
+            userRef.value.openDialog(type, value, state.depList, state.roleList, state.expList);
         };
 
         // 删除用户
@@ -235,6 +254,7 @@
         onMounted(() => {
             initUserTableData();
             getRoleData();
+            getExpertsData();
             getDepList()
         });
         return {

--
Gitblit v1.9.2