fix(): 解决登录token失效
parent
dad5bb6239
commit
9c71543438
|
|
@ -35,23 +35,24 @@ function LayoutPage(props) {
|
||||||
const token = getParameter('token');
|
const token = getParameter('token');
|
||||||
const oldToken = sessionStorage.getItem("token")
|
const oldToken = sessionStorage.getItem("token")
|
||||||
const myLayout = getParameter('Layout')
|
const myLayout = getParameter('Layout')
|
||||||
// const loading = useMemo(() => user !== null && menu.length !== 0, [user, menu])
|
const loading = useMemo(() => user !== null && menu.length !== 0, [user, menu])
|
||||||
const loading = useMemo(() => menu.length !== 0, [user, menu])
|
// const loading = useMemo(() => menu.length !== 0, [user, menu])
|
||||||
useEffect(()=>{
|
useEffect(()=>{
|
||||||
if(token){
|
if (token) {
|
||||||
|
// sessionStorage.setItem('token', token);
|
||||||
if(oldToken!==token){
|
if(oldToken!==token){
|
||||||
dispatch.session.byToken(token)
|
dispatch.session.byToken(token)
|
||||||
}else{
|
}else{
|
||||||
// dispatch.session.loadMenu(user);
|
dispatch.session.loadMenu(user);
|
||||||
dispatch.session.loadMenu();
|
// dispatch.session.loadMenu();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
dispatch.session.loadMenu();
|
// dispatch.session.loadMenu();
|
||||||
// if (user === null) {
|
if (user === null) {
|
||||||
// history.push('/auth/login');
|
history.push('/auth/login');
|
||||||
// }else{
|
}else{
|
||||||
// dispatch.session.loadMenu(user);
|
dispatch.session.loadMenu(user);
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
},[user,token])
|
},[user,token])
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ const guishiPro = '/shzh/ptjstest'
|
||||||
|
|
||||||
const shengUrl2Pro = ''
|
const shengUrl2Pro = ''
|
||||||
|
|
||||||
const nmjPro = '/shzh/jcsj'
|
const nmjPro = '/shzh/jcsjtest'
|
||||||
const jsapi = {
|
const jsapi = {
|
||||||
ptjs: {
|
ptjs: {
|
||||||
czrz: shengUrlPro + '/prod-api/baseplat-system/operlog/hb/list',
|
czrz: shengUrlPro + '/prod-api/baseplat-system/operlog/hb/list',
|
||||||
|
|
|
||||||
|
|
@ -68,20 +68,13 @@ const session = {
|
||||||
}
|
}
|
||||||
|
|
||||||
const tokenData = await httppost(apiurl.service.sysuser.getToken, params) || {};
|
const tokenData = await httppost(apiurl.service.sysuser.getToken, params) || {};
|
||||||
if (tokenData.code == 200) {
|
if (!tokenData.data) {
|
||||||
sessionStorage.setItem('token', tokenData.data.access_token);
|
message.error('登陆失败')
|
||||||
return true
|
|
||||||
} else {
|
|
||||||
message.error('登陆失败')
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// if (!tokenData.data) {
|
const access_token = tokenData.data.access_token
|
||||||
// message.error('登陆失败')
|
|
||||||
// return false;
|
const userData = await httpget(apiurl.service.sysuser.getUser + access_token) || {};
|
||||||
// }
|
|
||||||
// const access_token = tokenData.data.access_token
|
|
||||||
|
|
||||||
// const userData = await httpget(apiurl.service.sysuser.getUser + access_token) || {};
|
|
||||||
// // this.getData(userData)
|
// // this.getData(userData)
|
||||||
// const { data } = await httpget(`${apiurl.service.adcd.tree}/${userData.adcd}`) || {}
|
// const { data } = await httpget(`${apiurl.service.adcd.tree}/${userData.adcd}`) || {}
|
||||||
|
|
||||||
|
|
@ -104,11 +97,11 @@ const session = {
|
||||||
// });
|
// });
|
||||||
|
|
||||||
// openDB(userData.adcd).then(res => addData(res, 'link', data))
|
// openDB(userData.adcd).then(res => addData(res, 'link', data))
|
||||||
// if (userData) {
|
if (userData) {
|
||||||
// setLoginInfo(userData);
|
setLoginInfo(userData);
|
||||||
// this.setUser(userData);
|
this.setUser(userData);
|
||||||
// return userData;
|
return userData;
|
||||||
// }
|
}
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
async byToken(access_token) {
|
async byToken(access_token) {
|
||||||
|
|
|
||||||
|
|
@ -38,14 +38,15 @@ module.exports = function (app) {
|
||||||
);
|
);
|
||||||
|
|
||||||
app.use(
|
app.use(
|
||||||
'/shzh/jcsj',
|
'/shzh/jcsjtest',
|
||||||
createProxyMiddleware({
|
createProxyMiddleware({
|
||||||
target: 'http://223.75.53.141:81/shzh/jcsj',
|
target: 'http://223.75.53.141:81/shzh/jcsjtest',
|
||||||
// target: 'http://192.168.66.199:20010',
|
// target: 'http://192.168.66.199:20010',
|
||||||
// target: 'http://192.168.66.7:20010',
|
// target: 'http://192.168.66.7:20010',
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
|
logLevel:'debug',
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
'^/shzh/jcsj': '',
|
'^/shzh/jcsjtest': '',
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue