|
@@ -42,24 +42,26 @@ router.beforeEach(async (to, from, next) => {
|
|
|
return
|
|
|
}
|
|
|
if (getToken(tokenIndex)) {
|
|
|
- if (!enterpriseStore.enterpriseMenu || !enterpriseStore.enterpriseMenu.length ) {
|
|
|
- const { menus } = await enterpriseStore.getEnterpriseMenu()
|
|
|
- enterpriseStore.saveEnterpriseMenu(menus)
|
|
|
- }
|
|
|
- if (isRefresh) {
|
|
|
- try {
|
|
|
- isRefresh = false
|
|
|
- const routes = enterpriseStore.assignEnterpriseMenu(enterpriseStore.enterpriseMenu)
|
|
|
- console.log(routes)
|
|
|
- routes.forEach(route => {
|
|
|
- router.addRoute(route)
|
|
|
- })
|
|
|
- next({ ...to, replace: true })
|
|
|
- } catch(error) {
|
|
|
- console.log(error)
|
|
|
+ if (tokenIndex === 1) { // 获取企业路由
|
|
|
+ if (!enterpriseStore.enterpriseMenu || !enterpriseStore.enterpriseMenu.length ) {
|
|
|
+ const { menus } = await enterpriseStore.getEnterpriseMenu()
|
|
|
+ enterpriseStore.saveEnterpriseMenu(menus)
|
|
|
+ }
|
|
|
+ if (isRefresh) {
|
|
|
+ try {
|
|
|
+ isRefresh = false
|
|
|
+ const routes = enterpriseStore.assignEnterpriseMenu(enterpriseStore.enterpriseMenu)
|
|
|
+ console.log(routes)
|
|
|
+ routes.forEach(route => {
|
|
|
+ router.addRoute(route)
|
|
|
+ })
|
|
|
+ next({ ...to, replace: true })
|
|
|
+ } catch(error) {
|
|
|
+ console.log(error)
|
|
|
+ }
|
|
|
+ // debugger
|
|
|
+ return
|
|
|
}
|
|
|
- // debugger
|
|
|
- return
|
|
|
}
|
|
|
// 强制修改密码
|
|
|
if (localStorage.getItem('entUpdatePassword') === 'needChange') fullScreen('entUpdatePassword')
|