|
|
@ -179,7 +179,7 @@ const router = new Router({ |
|
|
|
router.beforeEach((to, from, next) => { |
|
|
|
// 添加动态(菜单)路由
|
|
|
|
// 已添加或者当前路由为页面路由, 可直接访问
|
|
|
|
if(to.name==='caiji'){ |
|
|
|
if (to.name === "caiji") { |
|
|
|
return next(); |
|
|
|
} |
|
|
|
if ( |
|
|
@ -356,11 +356,13 @@ router.beforeEach((to, from, next) => { |
|
|
|
http |
|
|
|
.get("/gov/access/menu/nav") |
|
|
|
.then(({ data: res }) => { |
|
|
|
if (res.code !== 0) { |
|
|
|
// Vue.prototype.$message.error(res.msg)
|
|
|
|
// return next({
|
|
|
|
// name: "login",
|
|
|
|
// });
|
|
|
|
if (res.code == 10005 || res.code == 10006 || res.code == 10007) { |
|
|
|
// 10005 token为空 10006登陆超时 10007别处登录
|
|
|
|
console.log("登录失效"); |
|
|
|
Vue.prototype.$message.error(res.msg); |
|
|
|
return next({ |
|
|
|
name: "login", |
|
|
|
}); |
|
|
|
} |
|
|
|
window.SITE_CONFIG["menuList"] = res.data; |
|
|
|
fnAddDynamicMenuRoutes(window.SITE_CONFIG["menuList"]); |
|
|
|