| | |
| | | idTypeList: Array<idType> |
| | | depList: []; |
| | | roleList: []; |
| | | expList: []; |
| | | searchName:string |
| | | } |
| | | |
| | |
| | | ], |
| | | depList: [], |
| | | roleList: [], |
| | | expList: [], |
| | | searchName: '' |
| | | }); |
| | | // 初始化表格数据 |
| | | const initUserTableData = async () => { |
| | | let res = await userApi().getUserList(state.userTableData.listQuery); |
| | | if (res.data.code === 200) { |
| | | if (res.data.code === 100) { |
| | | state.userTableData.data = res.data.data; |
| | | state.userTableData.total = res.data.total; |
| | | } else { |
| | |
| | | } |
| | | }; |
| | | |
| | | 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); |
| | | }; |
| | | |
| | | // 删除用户 |
| | |
| | | onMounted(() => { |
| | | initUserTableData(); |
| | | getRoleData(); |
| | | getExpertsData(); |
| | | getDepList() |
| | | }); |
| | | return { |