- {intl.formatMessage({
- id: 'menu.login',
- defaultMessage: '登录页',
- })}
- - {Settings.title}
+ {'登录'}- {Settings.title}
@@ -167,19 +149,12 @@ const Login: React.FC = () => {
maxWidth: '75vw',
}}
logo={
![logo](/logo.svg)
}
- title="Ant Design"
- subTitle={intl.formatMessage({ id: 'pages.layouts.userLayout.title' })}
+ title="管理端"
+ subTitle="舟窗尽落,清风徐来"
initialValues={{
autoLogin: true,
}}
- actions={[
-
,
-
,
- ]}
+ actions={['其他登录方式 :',
]}
onFinish={async (values) => {
await handleSubmit(values as API.LoginParams);
}}
@@ -191,28 +166,17 @@ const Login: React.FC = () => {
items={[
{
key: 'account',
- label: intl.formatMessage({
- id: 'pages.login.accountLogin.tab',
- defaultMessage: '账户密码登录',
- }),
+ label: '账户密码登录',
},
{
key: 'mobile',
- label: intl.formatMessage({
- id: 'pages.login.phoneLogin.tab',
- defaultMessage: '手机号登录',
- }),
+ label: '手机号登录',
},
]}
/>
{status === 'error' && loginType === 'account' && (
-
+
)}
{type === 'account' && (
<>
@@ -222,19 +186,11 @@ const Login: React.FC = () => {
size: 'large',
prefix:
,
}}
- placeholder={intl.formatMessage({
- id: 'pages.login.username.placeholder',
- defaultMessage: '用户名: admin or user',
- })}
+ placeholder="用户名"
rules={[
{
required: true,
- message: (
-
- ),
+ message: '用户名是必填项!',
},
]}
/>
@@ -244,19 +200,11 @@ const Login: React.FC = () => {
size: 'large',
prefix:
,
}}
- placeholder={intl.formatMessage({
- id: 'pages.login.password.placeholder',
- defaultMessage: '密码: ant.design',
- })}
+ placeholder="密码"
rules={[
{
required: true,
- message: (
-
- ),
+ message: '密码是必填项!',
},
]}
/>
@@ -272,28 +220,15 @@ const Login: React.FC = () => {
prefix:
,
}}
name="mobile"
- placeholder={intl.formatMessage({
- id: 'pages.login.phoneNumber.placeholder',
- defaultMessage: '手机号',
- })}
+ placeholder={'请输入手机号!'}
rules={[
{
required: true,
- message: (
-
- ),
+ message: '手机号是必填项!',
},
{
pattern: /^1\d{10}$/,
- message: (
-
- ),
+ message: '不合法的手机号!',
},
]}
/>
@@ -305,32 +240,18 @@ const Login: React.FC = () => {
captchaProps={{
size: 'large',
}}
- placeholder={intl.formatMessage({
- id: 'pages.login.captcha.placeholder',
- defaultMessage: '请输入验证码',
- })}
+ placeholder={'请输入验证码!'}
captchaTextRender={(timing, count) => {
if (timing) {
- return `${count} ${intl.formatMessage({
- id: 'pages.getCaptchaSecondText',
- defaultMessage: '获取验证码',
- })}`;
+ return `${count} ${'秒后重新获取'}`;
}
- return intl.formatMessage({
- id: 'pages.login.phoneLogin.getVerificationCode',
- defaultMessage: '获取验证码',
- });
+ return '获取验证码';
}}
name="captcha"
rules={[
{
required: true,
- message: (
-
- ),
+ message: '验证码是必填项!',
},
]}
onGetCaptcha={async (phone) => {
@@ -351,14 +272,14 @@ const Login: React.FC = () => {
}}
>
-
+ 自动登录
-
+ 忘记密码 ?
@@ -367,5 +288,4 @@ const Login: React.FC = () => {
);
};
-
export default Login;
diff --git a/src/pages/Welcome.tsx b/src/pages/Welcome.tsx
index d0c49f7a1c..244f5b44ca 100644
--- a/src/pages/Welcome.tsx
+++ b/src/pages/Welcome.tsx
@@ -88,75 +88,7 @@ const Welcome: React.FC = () => {
const { initialState } = useModel('@@initialState');
return (