...
|
...
|
@@ -23,9 +23,10 @@ var axois_init = { |
|
|
// 直接丢sessionStorage
|
|
|
if (!sessionStorage.getItem("token")) {
|
|
|
// 若是接口访问的时候没有发现有鉴权的基础信息,直接返回登录页
|
|
|
router.push({
|
|
|
path: "/login"
|
|
|
});
|
|
|
// router.push({
|
|
|
// // path: "/login"
|
|
|
// path: "/main"
|
|
|
// });
|
|
|
}
|
|
|
|
|
|
// 下面是接口回调的satus ,因为我做了一些错误页面,所以都会指向对应的报错页面
|
...
|
...
|
@@ -85,21 +86,21 @@ var axois_init = { |
|
|
},
|
|
|
init_router: (router,axios) => {
|
|
|
router.beforeEach((to, from, next) => {
|
|
|
//NProgress.start();
|
|
|
if (to.path == '/login') {
|
|
|
sessionStorage.removeItem('user');
|
|
|
sessionStorage.removeItem('menu');
|
|
|
sessionStorage.removeItem('token');
|
|
|
}else{
|
|
|
let user = JSON.parse(sessionStorage.getItem('user'));
|
|
|
if(sessionStorage.getItem('token')){
|
|
|
axios.defaults.headers.common['Authorization'] = sessionStorage.getItem('token');
|
|
|
}
|
|
|
|
|
|
if (!jsutil.checkNull(user) && to.path != '/login' && !sessionStorage.getItem('menu') && !sessionStorage.getItem('token')) {
|
|
|
next({ path: '/login' })
|
|
|
}
|
|
|
}
|
|
|
// NProgress.start();
|
|
|
// if (to.path == '/login') {
|
|
|
// sessionStorage.removeItem('user');
|
|
|
// sessionStorage.removeItem('menu');
|
|
|
// sessionStorage.removeItem('token');
|
|
|
// }else{
|
|
|
// let user = JSON.parse(sessionStorage.getItem('user'));
|
|
|
// if(sessionStorage.getItem('token')){
|
|
|
// axios.defaults.headers.common['Authorization'] = sessionStorage.getItem('token');
|
|
|
// }
|
|
|
//
|
|
|
// if (!jsutil.checkNull(user) && to.path != '/login' && !sessionStorage.getItem('menu') && !sessionStorage.getItem('token')) {
|
|
|
// next({ path: '/login' })
|
|
|
// }
|
|
|
// }
|
|
|
next()
|
|
|
});
|
|
|
}
|
...
|
...
|
|