diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 21f33813..7a353d14 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -510,6 +510,18 @@ export default { this.loginByRole(this.$store.state.user.roles[0].Id) return } + if ( + Array.isArray(this.$store.state.user.roles) && + this.$store.state.user.roles.filter((item) => item.IsUserRoleDisabled) + .length === + this.$store.state.user.roles.length - 1 + ) { + let role = this.$store.state.user.roles.find( + (item) => !item.IsUserRoleDisabled + ) + this.loginByRole(role.Id) + return + } return (this.toggleRoleVisible = true) }, cancel() { diff --git a/src/views/system/user/components/UserInfo.vue b/src/views/system/user/components/UserInfo.vue index 557113f6..6e1761c5 100644 --- a/src/views/system/user/components/UserInfo.vue +++ b/src/views/system/user/components/UserInfo.vue @@ -73,7 +73,8 @@ + + + + {{ item.UserTypeShortName }}