|
|
|
@ -108,22 +108,27 @@ const Login: React.FC = () => { |
|
|
|
await handleSubmit(values as API.LoginParams); |
|
|
|
}} |
|
|
|
> |
|
|
|
<Tabs activeKey={type} onChange={setType} centered> |
|
|
|
<Tabs.TabPane |
|
|
|
key="account" |
|
|
|
tab={intl.formatMessage({ |
|
|
|
id: 'pages.login.accountLogin.tab', |
|
|
|
defaultMessage: '账户密码登录', |
|
|
|
})} |
|
|
|
/> |
|
|
|
<Tabs.TabPane |
|
|
|
key="mobile" |
|
|
|
tab={intl.formatMessage({ |
|
|
|
id: 'pages.login.phoneLogin.tab', |
|
|
|
defaultMessage: '手机号登录', |
|
|
|
})} |
|
|
|
/> |
|
|
|
</Tabs> |
|
|
|
<Tabs |
|
|
|
activeKey={type} |
|
|
|
onChange={setType} |
|
|
|
centered |
|
|
|
items={[ |
|
|
|
{ |
|
|
|
key: 'account', |
|
|
|
label: intl.formatMessage({ |
|
|
|
id: 'pages.login.accountLogin.tab', |
|
|
|
defaultMessage: '账户密码登录', |
|
|
|
}), |
|
|
|
}, |
|
|
|
{ |
|
|
|
key: 'mobile', |
|
|
|
label: intl.formatMessage({ |
|
|
|
id: 'pages.login.phoneLogin.tab', |
|
|
|
defaultMessage: '手机号登录', |
|
|
|
}), |
|
|
|
}, |
|
|
|
]} |
|
|
|
/> |
|
|
|
|
|
|
|
{status === 'error' && loginType === 'account' && ( |
|
|
|
<LoginMessage |
|
|
|
|