diff --git a/src/permission.js b/src/permission.js index d555d70..0c87414 100644 --- a/src/permission.js +++ b/src/permission.js @@ -27,8 +27,18 @@ // 当进入非登陆页或非主页时 if (store.getters.roleList.length === 0) { // 判断当前用户是否已拉取完user_info信息 store.dispatch('GetInfo').then(res => { // 拉取用户信息 + let currentSys = getCurrentSys() + // 根据路由去找当前子系统 + if (to.query.sys) { + currentSys = { + code: to.query.code, + name: to.query.sys, + url: to.query.url + } + // 将当前系统信息保存在localStorage中 + store.commit('SET_SYSTEM', currentSys) + } // 如果已有当前可进入的子系统,刷新子系统菜单 - const currentSys = getCurrentSys() if (currentSys) { console.log('hasCurrentSystem') // 远程访问获取权限列表(菜单&按钮)