|
@@ -53,6 +53,20 @@ const Login: React.FC<LoginProps> = (props) => {
|
|
|
payload: { ...values, type },
|
|
|
});
|
|
|
};
|
|
|
+
|
|
|
+ const items = [
|
|
|
+ {
|
|
|
+ label: intl.formatMessage({
|
|
|
+ id: 'pages.login.accountLogin.tab',
|
|
|
+ defaultMessage: '账户密码登录',
|
|
|
+ }),
|
|
|
+ key: 'account',
|
|
|
+ }, // 务必填写 key
|
|
|
+ // { label: intl.formatMessage({
|
|
|
+ // id: 'pages.login.phoneLogin.tab',
|
|
|
+ // defaultMessage: '手机号登录',
|
|
|
+ // }), key: 'mobile',},
|
|
|
+ ];
|
|
|
return (
|
|
|
<div className={styles.main}>
|
|
|
<ProForm
|
|
@@ -74,22 +88,24 @@ const Login: React.FC<LoginProps> = (props) => {
|
|
|
return Promise.resolve();
|
|
|
}}
|
|
|
>
|
|
|
- <Tabs activeKey={type} onChange={setType}>
|
|
|
- <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}>*/}
|
|
|
+ {/* <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 items={items} activeKey={type} onChange={setType} />
|
|
|
|
|
|
{status === 'error' && loginType === 'account' && !submitting && (
|
|
|
<LoginMessage
|