diff --git a/src/views/myhome/index.vue b/src/views/myhome/index.vue index 345eec78b..038c00644 100644 --- a/src/views/myhome/index.vue +++ b/src/views/myhome/index.vue @@ -51,9 +51,6 @@ export default { return this.$store.getters.hasValidLicense } }, - created() { - this.init() - }, methods: { } } diff --git a/src/views/users/Role/RoleDetail/RoleUsers.vue b/src/views/users/Role/RoleDetail/RoleUsers.vue index bb27f159d..6353d65fd 100644 --- a/src/views/users/Role/RoleDetail/RoleUsers.vue +++ b/src/views/users/Role/RoleDetail/RoleUsers.vue @@ -2,12 +2,13 @@ - + @@ -49,6 +50,11 @@ export default { } }) return this.$axios.post(relationUrl, data) + }, + onAddSuccess: () => { + this.$message.success(this.$t('common.updateSuccessMsg')) + this.$refs.ListTable.reloadTable() + this.$refs.userRelation.$refs.select2.clearSelected() } }, tableConfig: { @@ -61,7 +67,10 @@ export default { actions: { formatterArgs: { hasUpdate: false, - hasClone: false + hasClone: false, + canDelete: ({ row }) => { + return this.$hasPerm(`rbac.delete_${row.scope}rolebinding`) + } } } } @@ -73,8 +82,7 @@ export default { } } } - }, - methods: {} + } }