diff --git a/web/src/view/superAdmin/user/user.vue b/web/src/view/superAdmin/user/user.vue index 974edc1441..1fab1c08bc 100644 --- a/web/src/view/superAdmin/user/user.vue +++ b/web/src/view/superAdmin/user/user.vue @@ -174,7 +174,7 @@ - + { + authOptions.value = [] + setAuthorityOptions(authData, authOptions.value) + } + const initPage = async () => { getTableData() const res = await getAuthorityList() @@ -373,7 +379,7 @@ nickName: '', password: '' }) - + // 生成随机密码 const generateRandomPassword = () => { const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*' @@ -395,7 +401,7 @@ }) }) } - + // 打开重置密码对话框 const resetPasswordFunc = (row) => { resetPwdInfo.value.ID = row.ID @@ -404,7 +410,7 @@ resetPwdInfo.value.password = '' resetPwdDialog.value = true } - + // 确认重置密码 const confirmResetPassword = async () => { if (!resetPwdInfo.value.password) { @@ -414,12 +420,12 @@ }) return } - + const res = await resetPassword({ ID: resetPwdInfo.value.ID, password: resetPwdInfo.value.password }) - + if (res.code === 0) { ElMessage({ type: 'success', @@ -433,7 +439,7 @@ }) } } - + // 关闭重置密码对话框 const closeResetPwdDialog = () => { resetPwdInfo.value.password = '' @@ -450,12 +456,6 @@ }) } - const authOptions = ref([]) - const setOptions = (authData) => { - authOptions.value = [] - setAuthorityOptions(authData, authOptions.value) - } - const deleteUserFunc = async (row) => { ElMessageBox.confirm('确定要删除吗?', '提示', { confirmButtonText: '确定',