fix: 修复组织角色添加用户报错问题

This commit is contained in:
“huailei000” 2023-09-20 18:40:53 +08:00 committed by huailei
parent 097817e02c
commit b5950b795b

View File

@ -1,5 +1,5 @@
<template>
<TabPage :active-menu.sync="config.activeMenu" :submenu="config.submenu">
<TabPage :active-menu.sync="config.activeMenu" :submenu="config.submenu" @tab-click="handleTabClick">
<div slot="title">
{{ Title }}
</div>
@ -41,6 +41,21 @@ export default {
}
},
mounted() {
this.switchGlobalOrg(this.config.activeMenu === 'OrgRoleList')
},
methods: {
handleTabClick(tab) {
this.switchGlobalOrg(tab.name === 'OrgRoleList')
},
switchGlobalOrg(status) {
if (status) {
this.$route.meta.disableOrgsChange = false
this.$store.dispatch('users/leaveGlobalOrg')
} else {
this.$route.meta.disableOrgsChange = true
this.$store.dispatch('users/enterGlobalOrg')
}
}
}
}
</script>