| | |
| | | |
| | | NProgress.configure({ showSpinner: false }); |
| | | |
| | | const whiteList = ['/homePage','/fillForm','/checkProgress','/certPdf']; |
| | | const whiteList = ['/homePage']; |
| | | |
| | | router.beforeEach((to, from, next) => { |
| | | NProgress.start() |
| | |
| | | router.addRoute(route) // 动态添加可访问路由表 |
| | | } |
| | | }) |
| | | console.log(to.fullPath,"to.fullPath") |
| | | |
| | | if (to.fullPath == '/index') { |
| | | |
| | | // 当登录之后,直接通过ip地址和端口号访问时,跳转到第一个路由页面indexPage |
| | | let pathIndex = '' |
| | | //通过权限返回菜单去避免 如有首页权限 出现//index 情况 |
| | | if (accessRoutes[0].path == '/') { |
| | | pathIndex = accessRoutes[0].path + accessRoutes[0].children[0].path |
| | | } else{ |
| | | pathIndex = accessRoutes[0].path + '/' + accessRoutes[0].children[0].path |
| | | pathIndex = accessRoutes.filter(path=>path.hidden == false)[0].path + '/' + accessRoutes.filter(path=>path.hidden == false)[0].children.filter(path=>path.hidden == false)[0].path |
| | | } |
| | | next({ path: pathIndex, replace: true }) // hack方法 确保addRoutes已完成 |
| | | } else { |