| | |
| | | to.meta.title && store.dispatch('settings/setTitle', to.meta.title) |
| | | /* has token*/ |
| | | if (to.path === '/login') { |
| | | next({ path: '/' }) |
| | | if (process.env.ENV = 'development') { |
| | | window.location.href = 'http://localhost:8080/login' |
| | | } else if (process.env.ENV = 'production') { |
| | | window.location.href = window.location.origin + '/sso/login' |
| | | } |
| | | // next({ path: '/' }) |
| | | NProgress.done() |
| | | } else if (whiteList.indexOf(to.path) !== -1) { |
| | | next() |
| | |
| | | }).catch(err => { |
| | | store.dispatch('LogOut').then(() => { |
| | | Message.error(err) |
| | | window.location.href = window.location.origin + '/sso/login' |
| | | if (process.env.ENV = 'development') { |
| | | window.location.href = 'http://localhost:8080/login' |
| | | } else if (process.env.ENV = 'production') { |
| | | window.location.href = window.location.origin + '/sso/login' |
| | | } |
| | | // next({ path: '/' }) |
| | | }) |
| | | }) |
| | |
| | | // 在免登录白名单,直接进入 |
| | | next() |
| | | } else { |
| | | // next(`/login?redirect=${encodeURIComponent(to.fullPath)}`) // 否则全部重定向到登录页 |
| | | window.location.href = window.location.origin + '/sso/login' |
| | | if (process.env.ENV = 'development') { |
| | | window.location.href = 'http://localhost:8080/login' |
| | | } else if (process.env.ENV = 'production') { |
| | | window.location.href = window.location.origin + '/sso/login' |
| | | } |
| | | NProgress.done() |
| | | } |
| | | } |