diff --git a/src/views/users/Role/RoleDetail/RoleUsers.vue b/src/views/users/Role/RoleDetail/RoleUsers.vue index 52ebe5b93..38933d5a1 100644 --- a/src/views/users/Role/RoleDetail/RoleUsers.vue +++ b/src/views/users/Role/RoleDetail/RoleUsers.vue @@ -90,7 +90,10 @@ export default { this.$message.success(this.$tc('DeleteSuccessMsg')) reload() }).catch(error => { - this.$message.error(this.$tc('DeleteErrorMsg') + ' ' + error) + this.$message.error({ + message: error.response.data.error, + duration: 3000 + }) }) }.bind(this) }, @@ -140,6 +143,3 @@ export default { } } - - diff --git a/src/views/users/Role/RoleDetail/index.vue b/src/views/users/Role/RoleDetail/index.vue index 2394ad24b..147bc0339 100644 --- a/src/views/users/Role/RoleDetail/index.vue +++ b/src/views/users/Role/RoleDetail/index.vue @@ -68,7 +68,3 @@ export default { } } - - diff --git a/src/views/users/Role/RoleList/BaseRoleList.vue b/src/views/users/Role/RoleList/BaseRoleList.vue index b85e8c93f..a509c8a25 100644 --- a/src/views/users/Role/RoleList/BaseRoleList.vue +++ b/src/views/users/Role/RoleList/BaseRoleList.vue @@ -126,7 +126,9 @@ export default { return !row['builtin'] && this.$hasPerm(perm) }, reloadTable() { - this.$refs.ListTable.reloadTable() + setTimeout(() => { + this.$refs.ListTable.reloadTable() + }, 300) } } } diff --git a/src/views/users/Role/RoleList/OrgRoleList.vue b/src/views/users/Role/RoleList/OrgRoleList.vue index 83717243c..d3d5dc963 100644 --- a/src/views/users/Role/RoleList/OrgRoleList.vue +++ b/src/views/users/Role/RoleList/OrgRoleList.vue @@ -13,9 +13,7 @@ export default { BaseRoleList }, activated() { - setTimeout(() => { - this.$refs.roleList.reloadTable() - }, 300) + this.$refs.roleList.reloadTable() } }