切换导航条
此项目
正在载入...
登录
朱兆平
/
vue_cli
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
shenhailong
4 years ago
提交
74b792865607ed3944d76eb1a06c50f8bddff3c7
1 个父辈
822c6f89
.....多式联运需要
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
34 行增加
和
18 行删除
src/common/init/sys_init.js
src/routes.js
src/common/init/sys_init.js
查看文件 @
74b7928
...
...
@@ -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
()
});
}
...
...
src/routes.js
查看文件 @
74b7928
...
...
@@ -238,6 +238,21 @@ let routes = [
]
},
{
path
:
'/output'
,
component
:
Home
,
name
:
'国内进港业务申报'
,
iconCls
:
'el-icon-collection'
,
children
:
[
// {path: '/flight', component: ExitFlight, name: '出港航班申报'},
// {path: '/manifest', component: ExitManifest, name: '出港运单申报'},
{
path
:
'/pre'
,
component
:
ExitPre
,
name
:
'国内进港预配舱单'
},
// {path: '/arrive', component: ExitArrive, name: '出港运抵'},
// {path: '/loadingView', component: ExitFlightDesc, name: '出港航班信息'},
// {path: '/loading', component: ExitLoading, name: '出港装载'},
// {path: '/tidy', component: ExitTidy, name: '出港理货'}
]
},
{
path
:
'/sec'
,
component
:
Home
,
name
:
'国内安检清单申报管理'
,
...
...
请
注册
或
登录
后发表评论