Merge branch 'fix_0731'
This commit is contained in:
@ -47,6 +47,9 @@ const GlobalHeaderRight: React.FC<{}> = (props) => {
|
|||||||
// let _data = {
|
// let _data = {
|
||||||
// mall3_token: sessionStorage.getItem('Authorization')
|
// mall3_token: sessionStorage.getItem('Authorization')
|
||||||
// }
|
// }
|
||||||
|
// 获取用户类型,用于判断返回哪个登录页面
|
||||||
|
const userType = localStorage.getItem('userType');
|
||||||
|
|
||||||
Modal.info({
|
Modal.info({
|
||||||
title: '请确认是否退出?',
|
title: '请确认是否退出?',
|
||||||
content: false,
|
content: false,
|
||||||
@ -63,8 +66,17 @@ const GlobalHeaderRight: React.FC<{}> = (props) => {
|
|||||||
message.success('退出登录成功');
|
message.success('退出登录成功');
|
||||||
sessionStorage.clear();
|
sessionStorage.clear();
|
||||||
cookie.remove('mall3_token');
|
cookie.remove('mall3_token');
|
||||||
|
|
||||||
|
// 清空用户类型
|
||||||
|
localStorage.removeItem('userType');
|
||||||
|
|
||||||
|
// 根据用户类型返回不同的登录页面
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
history.push('/login');
|
if (userType === 'internal') {
|
||||||
|
history.push('/internal-login'); // 内部用户返回内部登录页
|
||||||
|
} else {
|
||||||
|
history.push('/login'); // 普通用户返回普通登录页
|
||||||
|
}
|
||||||
}, 1000);
|
}, 1000);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -36,6 +36,7 @@ const InternalLogin: React.FC = () => {
|
|||||||
setLoading(false);
|
setLoading(false);
|
||||||
if (res?.code === 200) {
|
if (res?.code === 200) {
|
||||||
sessionStorage.setItem('Authorization', res?.data?.token || '');
|
sessionStorage.setItem('Authorization', res?.data?.token || '');
|
||||||
|
localStorage.setItem('userType', 'internal'); // 添加用户类型标识:内部用户
|
||||||
if (values.remember) {
|
if (values.remember) {
|
||||||
localStorage.setItem('remember_user', JSON.stringify({
|
localStorage.setItem('remember_user', JSON.stringify({
|
||||||
username: values.username,
|
username: values.username,
|
||||||
|
@ -50,6 +50,7 @@ const Login: React.FC = () => {
|
|||||||
if (res?.code === 200) {
|
if (res?.code === 200) {
|
||||||
sessionStorage.setItem('Authorization', res?.data?.token || '');
|
sessionStorage.setItem('Authorization', res?.data?.token || '');
|
||||||
localStorage.setItem('loginType', activeTab);
|
localStorage.setItem('loginType', activeTab);
|
||||||
|
localStorage.setItem('userType', 'normal'); // 添加用户类型标识:普通用户
|
||||||
if (values.remember) {
|
if (values.remember) {
|
||||||
localStorage.setItem('remember_user', JSON.stringify({
|
localStorage.setItem('remember_user', JSON.stringify({
|
||||||
username: values.username,
|
username: values.username,
|
||||||
|
@ -49,7 +49,7 @@ export default class weboffice extends React.Component {
|
|||||||
title: "您尚未安装文档控件,请您下载并安装后,重新访问当前页面",
|
title: "您尚未安装文档控件,请您下载并安装后,重新访问当前页面",
|
||||||
content: (
|
content: (
|
||||||
<div style={{padding: "12%"}}><Button
|
<div style={{padding: "12%"}}><Button
|
||||||
onClick={() => location.href = '/officecontrol/NTKO控件安装程序-联通数字科技有限公司.exe'}>下载</Button></div>
|
onClick={() => location.href = '/officecontrol/NTKO控件安装程序.exe'}>下载</Button></div>
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -276,7 +276,7 @@ const WebOffice0609: React.FC<WebOfficeProps> = (props) => {
|
|||||||
key="download"
|
key="download"
|
||||||
size="small"
|
size="small"
|
||||||
onClick={() =>
|
onClick={() =>
|
||||||
(window.location.href = '/officecontrol/NTKO控件安装程序-联通数字科技有限公司.exe')
|
(window.location.href = '/officecontrol/NTKO控件安装程序.exe')
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
下载
|
下载
|
||||||
|
Reference in New Issue
Block a user