Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
WebPublic
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
前端开发小组
WebPublic
Commits
2a39de98
提交
2a39de98
authored
2 年前
作者:
钟是志
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
泸职环境 门户修改 增加加密的接口
上级
5e6b4989
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
63 行增加
和
58 行删除
+63
-58
request.js
one_stop_public/utils/request.js
+2
-5
token.js
one_stop_public/utils/token.js
+61
-53
没有找到文件。
one_stop_public/utils/request.js
浏览文件 @
2a39de98
...
...
@@ -4,7 +4,7 @@
*/
import
{
extend
}
from
'umi-request'
;
import
{
notification
,
message
}
from
'antd'
;
import
{
getToken
}
from
'./token'
;
import
{
getToken
,
getVersion
}
from
'./token'
;
import
{
queryApiActionPath
,
queryOauthActionPath
,
...
...
@@ -148,10 +148,7 @@ export async function requestOrigin(url, data, options = {}){
let
version
=
localStorage
.
getItem
(
'version'
)
&&
localStorage
.
getItem
(
'version'
)
!==
'undefined'
?
JSON
.
parse
(
localStorage
.
getItem
(
'version'
))
:
null
;
let
version
=
getVersion
();
if
(
options
.
method
===
'GET'
)
{
...
...
This diff is collapsed.
Click to expand it.
one_stop_public/utils/token.js
浏览文件 @
2a39de98
...
...
@@ -5,88 +5,96 @@ import { isJSON } from '@/webPublic/one_stop_public/copy';
import
{
getOneStopMyInfo
}
from
'@/webPublic/one_stop_public/utils/utils'
;
import
{
delCookie
,
setCookie
}
from
'@/webPublic/one_stop_public/utils/cookie'
;
import
{
getToken
}
from
'./getToken'
;
export
{
getToken
}
from
'./getToken'
;
export
{
getToken
}
from
'./getToken'
;
export
function
setToken
(
value
,
time
)
{
if
(
getToken
()
!==
value
)
{
// setCookie('token', value, 1);
sessionStorage
.
removeItem
(
'cacheMobile'
);
localStorage
.
setItem
(
'antd-pro-token-onestop'
,
value
);
localStorage
.
setItem
(
'antd-pro-token'
,
value
);
localStorage
.
setItem
(
'wisdom-school-token'
,
value
);
return
getOneStopMyInfo
();
}
else
{
if
(
value
&&
value
.
length
>
10
)
{
setCookie
(
'token'
,
value
,
1
);
}
return
new
Promise
((
resolve
,
reject
)
=>
{
resolve
(
true
);
});
}
if
(
getToken
()
!==
value
)
{
// setCookie('token', value, 1);
sessionStorage
.
removeItem
(
'cacheMobile'
);
localStorage
.
setItem
(
'antd-pro-token-onestop'
,
value
);
localStorage
.
setItem
(
'antd-pro-token'
,
value
);
localStorage
.
setItem
(
'wisdom-school-token'
,
value
);
return
getOneStopMyInfo
();
}
else
{
if
(
value
&&
value
.
length
>
10
)
{
setCookie
(
'token'
,
value
,
1
);
}
return
new
Promise
((
resolve
,
reject
)
=>
{
resolve
(
true
);
});
}
}
/**
* 删除token
* */
export
const
delToken
=
()
=>
{
delCookie
(
'token'
);
localStorage
.
removeItem
(
'antd-pro-type'
);
localStorage
.
removeItem
(
'antd-pro-token-onestop'
);
localStorage
.
removeItem
(
'antd-pro-token'
);
localStorage
.
removeItem
(
'wisdom-school-token'
);
localStorage
.
removeItem
(
'user'
);
sessionStorage
.
removeItem
(
'cacheMobile'
);
delCookie
(
'token'
);
localStorage
.
removeItem
(
'antd-pro-type'
);
localStorage
.
removeItem
(
'antd-pro-token-onestop'
);
localStorage
.
removeItem
(
'antd-pro-token'
);
localStorage
.
removeItem
(
'wisdom-school-token'
);
localStorage
.
removeItem
(
'user'
);
sessionStorage
.
removeItem
(
'cacheMobile'
);
};
export
const
getUserInfo
=
()
=>
{
let
x
=
localStorage
.
getItem
(
'user'
);
if
(
isJSON
(
x
))
{
x
=
JSON
.
parse
(
x
);
if
(
!
x
.
groupsId
)
{
x
.
groupsId
=
'pub'
;
x
.
differenceBetweenServerAndClientTime
=
0
;
}
return
x
;
}
else
{
return
{
groupsId
:
'pub'
,
let
x
=
localStorage
.
getItem
(
'user'
);
if
(
isJSON
(
x
))
{
x
=
JSON
.
parse
(
x
);
if
(
!
x
.
groupsId
)
{
x
.
groupsId
=
'pub'
;
x
.
differenceBetweenServerAndClientTime
=
0
;
}
return
x
;
}
else
{
return
{
groupsId
:
'pub'
,
differenceBetweenServerAndClientTime
:
0
,
};
}
};
}
};
export
function
setFetchUrl
(
data
)
{
return
localStorage
.
setItem
(
'fetch-url-data'
,
data
);
return
localStorage
.
setItem
(
'fetch-url-data'
,
data
);
}
export
function
getFetchUrl
()
{
return
localStorage
.
getItem
(
'fetch-url-data'
);
return
localStorage
.
getItem
(
'fetch-url-data'
);
}
export
function
getType
()
{
return
localStorage
.
getItem
(
'antd-pro-type'
)
||
''
;
return
localStorage
.
getItem
(
'antd-pro-type'
)
||
''
;
}
export
function
setType
(
type
)
{
return
localStorage
.
setItem
(
'antd-pro-type'
,
type
);
return
localStorage
.
setItem
(
'antd-pro-type'
,
type
);
}
export
function
getCurrentUser
()
{
const
d
=
sessionStorage
.
getItem
(
'currentUser'
);
if
(
d
&&
isJSON
(
d
))
{
return
JSON
.
parse
(
d
);
}
else
{
return
{};
}
const
d
=
sessionStorage
.
getItem
(
'currentUser'
);
if
(
d
&&
isJSON
(
d
))
{
return
JSON
.
parse
(
d
);
}
else
{
return
{};
}
}
export
function
setCurrentUser
(
v
)
{
if
(
v
&&
typeof
v
===
'object'
)
{
v
.
token
=
getToken
();
sessionStorage
.
setItem
(
'currentUser'
,
JSON
.
stringify
(
v
));
}
if
(
v
&&
typeof
v
===
'object'
)
{
v
.
token
=
getToken
();
sessionStorage
.
setItem
(
'currentUser'
,
JSON
.
stringify
(
v
));
}
}
export
function
getVersion
()
{
if
(
window
.
CONFIG
.
VERSION
){
return
window
.
CONFIG
.
VERSION
;
}
const
version
=
localStorage
.
getItem
(
'version'
)
&&
localStorage
.
getItem
(
'version'
)
!==
'undefined'
?
JSON
.
parse
(
localStorage
.
getItem
(
'version'
))
:
''
;
return
version
;
}
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论