| | |
| | | const allowList = ['login', 'register', 'registerResult'] // no redirect allowList |
| | | const loginRoutePath = '/user/login' |
| | | const defaultRoutePath = '/dashboard/workplace' |
| | | const UserlistRoutePath = '/user/userlist' |
| | | |
| | | router.beforeEach((to, from, next) => { |
| | | NProgress.start() // start progress bar |
| | |
| | | const token = storage.get(ACCESS_TOKEN) |
| | | if (token) { |
| | | if (to.path === loginRoutePath) { |
| | | next({ path: defaultRoutePath }) |
| | | next({ path: UserlistRoutePath }) |
| | | NProgress.done() |
| | | } else { |
| | | // check login user.roles is null |