zouyu
2023-08-30 a970199e2417318743ca3f7852dca896906ac574
src/router/index.js
@@ -472,6 +472,12 @@
          name: 'BasicDataMessage',
          component: () => import('@/views/basicData/index'),
          meta: { title: '基础数据', icon: 'el-icon-s-tools' }
        },
            {
              path: 'myBusiness',
              name: 'MyBusiness',
              component: () => import('@/views/personal/myBusiness/index'),
              meta: { title: '我的企业', icon: 'tree', show: false }
        }
      ]
    },
@@ -590,7 +596,7 @@
    Routees = baseRouter
  }
  return new Router({
    // mode: 'history', // require service support
    mode: 'history', // require service support
    scrollBehavior: () => ({ y: 0 }),
    routes: Routees
  })
@@ -602,7 +608,14 @@
  let newRouter = createRouter(getRoutes())
  router.matcher =  newRouter.matcher
}
router.beforeEach(async (to, from, next) => {
router.beforeEach((to, from, next) => {
  /**
   * 委托新增  放行
   */
  if (to.path.indexOf("/addCommision/") === 0) {
    next()
    return
  }
  // 1. 判断是不是登录页面
  // 是登录页面
  if (to.path === '/login') {
@@ -612,7 +625,7 @@
    // 2. 判断 是否登录过
    let token = sessionStorage.getItem('user')
    if(token!=null&&token!=undefined){
      await resetRouter()
      resetRouter()
    }
    token ? next() : next('/login')
  }