login page
This commit is contained in:
@ -74,7 +74,19 @@ const Loading: React.FC<{}> = () => {
|
||||
// return;
|
||||
// }
|
||||
// } else {
|
||||
setUserData(userData, userData.authorityList[0].roleCode, userData.authorityList[0]);
|
||||
let role = userData.authorityList[0].roleCode;
|
||||
let roleData = userData.authorityList[0];
|
||||
|
||||
const loginType = localStorage.getItem('loginType');
|
||||
if (loginType) {
|
||||
const roleCode = `ebtp-${loginType}`
|
||||
const targetRole = userData.authorityList.find((ite: any) => ite.roleCode == roleCode);
|
||||
if (targetRole) {
|
||||
role = targetRole.roleCode;
|
||||
roleData = targetRole;
|
||||
}
|
||||
}
|
||||
setUserData(userData, role, roleData);
|
||||
// }
|
||||
// await setDict();//存字典
|
||||
setTimeout(() => {
|
||||
@ -255,7 +267,10 @@ const Loading: React.FC<{}> = () => {
|
||||
await redirect(res, url, extra);
|
||||
} else {
|
||||
if (status == 0) {
|
||||
await refreshUserData(res?.userType, token, url, extra);
|
||||
// await refreshUserData(res?.userType, token, url, extra);
|
||||
message.error("角色身份信息不存在").then(() => {
|
||||
history.replace('/login');
|
||||
});
|
||||
} else {
|
||||
error('401');
|
||||
}
|
||||
|
Reference in New Issue
Block a user