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