|
@@ -1022,12 +1022,12 @@ router.beforeEach(async (to,
|
|
|
//获取路由菜单
|
|
|
menu.getMenu().then(response => {
|
|
|
//保险起见,组装一次数据
|
|
|
- // menu.parseRoute(JSON.parse(sessionStorage.getItem("route")), []).then(res => {
|
|
|
+ menu.parseRoute(store.state.user.menu, []).then(res => {
|
|
|
//添加路由并进行跳转
|
|
|
menu.addMenu(res).then(e => {
|
|
|
next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
|
|
|
})
|
|
|
- // })
|
|
|
+ })
|
|
|
}).catch(err => {//失败则直接跳转登录页面
|
|
|
next(`/login`);
|
|
|
})
|