flat: 初始化

This commit is contained in:
史典卓
2024-11-19 16:16:30 +08:00
parent f1acec18f1
commit 47a8edcf60
7 changed files with 74 additions and 65 deletions

View File

@@ -135,7 +135,6 @@ const Login: React.FC = () => {
});
const current = new Date();
const expireTime = current.setTime(current.getTime() + 1000 * 12 * 60 * 60);
console.log('login response: ', response);
setSessionToken(response?.token, response?.token, expireTime);
message.success(defaultLoginSuccessMessage);
await fetchUserInfo();
@@ -144,18 +143,19 @@ const Login: React.FC = () => {
history.push(urlParams.get('redirect') || '/');
return;
} else {
console.log(response.msg);
message.error(response.msg);
clearSessionToken();
// 如果失败去设置用户错误信息
setUserLoginState({ ...response, type });
getCaptchaCode();
}
} catch (error) {
// message.error(response.msg);
const defaultLoginFailureMessage = intl.formatMessage({
id: 'pages.login.failure',
defaultMessage: '登录失败,请重试!',
});
console.log(error);
// console.log(error);
message.error(defaultLoginFailureMessage);
}
};
@@ -190,19 +190,19 @@ const Login: React.FC = () => {
maxWidth: '75vw',
}}
logo={<img alt="logo" src="/logo.svg" />}
title="Ant Design"
subTitle={intl.formatMessage({ id: 'pages.layouts.userLayout.title' })}
title="青岛智慧就业服务系统"
// subTitle={intl.formatMessage({ id: 'pages.layouts.userLayout.title' })}
initialValues={{
autoLogin: true,
}}
actions={[
<FormattedMessage
key="loginWith"
id="pages.login.loginWith"
defaultMessage="其他登录方式"
/>,
<ActionIcons key="icons" />,
]}
// actions={[
// <FormattedMessage
// key="loginWith"
// id="pages.login.loginWith"
// defaultMessage="其他登录方式"
// />,
// <ActionIcons key="icons" />,
// ]}
onFinish={async (values) => {
await handleSubmit(values as API.LoginParams);
}}
@@ -229,14 +229,14 @@ const Login: React.FC = () => {
]}
/>
{code !== 200 && loginType === 'account' && (
<LoginMessage
content={intl.formatMessage({
id: 'pages.login.accountLogin.errorMessage',
defaultMessage: '账户或密码错误(admin/admin123)',
})}
/>
)}
{/*{code !== 200 && loginType === 'account' && (*/}
{/* <LoginMessage*/}
{/* content={intl.formatMessage({*/}
{/* id: 'pages.login.accountLogin.errorMessage',*/}
{/* defaultMessage: '账户或密码错误(admin/admin123)',*/}
{/* })}*/}
{/* />*/}
{/*)}*/}
{type === 'account' && (
<>
<ProFormText