From 226de684b04ae50ea17677744251882e910182f6 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Thu, 04 May 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