|
|
|
@ -76,7 +76,7 @@ router.beforeEach((to, from, next) => { |
|
|
|
next({ path: '/login' }) |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
debugger |
|
|
|
|
|
|
|
store.dispatch('GenerateRoutes', {roles:store.getters.roles ,menus:store.getters.myMenus} ).then(() => { // 根据roles权限生成可访问的路由表
|
|
|
|
router.addRoutes(store.getters.addRouters) // 动态添加可访问路由表
|
|
|
|
next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 ,set the replace: true so the navigation will not leave a history record
|
|
|
|
|