From 41a69b1b6bdbeb9e8f6987947929a45ca93a36e4 Mon Sep 17 00:00:00 2001 From: ibuler Date: Fri, 5 Jun 2020 18:50:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/startup.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/utils/startup.js b/src/utils/startup.js index 2107066bf..e90446828 100644 --- a/src/utils/startup.js +++ b/src/utils/startup.js @@ -81,7 +81,10 @@ async function changeCurrentRoleIfNeed({ to, from, next }) { const adminOrgs = store.getters.userAdminOrgList if (!adminOrgs || adminOrgs.length === 0) { currentRole = rolec.USER_PAGE_REQUIRE_PERM_MIN - } else if (rolec.hasAdminPagePerm(userPerms)) { + await store.dispatch('users/setCurrentRole', currentRole) + return + } + if (rolec.hasAdminPagePerm(userPerms)) { currentRole = rolec.getUserInAdminPagePerm(userPerms) } else { currentRole = rolec.getUserInUserPagePerm(userPerms)