|
|
@@ -45,16 +45,14 @@ const Login = () => {
|
|
|
/** 此方法会跳转到 redirect 参数所在的位置 */
|
|
|
const goto = username => {
|
|
|
if (!history) return
|
|
|
- setTimeout(() => {
|
|
|
- const { query } = history.location
|
|
|
- const { redirect } = query
|
|
|
- history.replace(redirect || '/')
|
|
|
- return notification.success({
|
|
|
- message: intl.formatMessage({ id: 'pages.login.success.title' }),
|
|
|
- description: redirect && `${intl.formatMessage({ id: 'pages.login.success.desc' })}: ${username}`,
|
|
|
- duration: 3
|
|
|
- })
|
|
|
- }, 10)
|
|
|
+ const { query } = history.location
|
|
|
+ const { redirect } = query
|
|
|
+ history.replace(redirect || '/')
|
|
|
+ return notification.success({
|
|
|
+ message: intl.formatMessage({ id: 'pages.login.success.title' }),
|
|
|
+ description: redirect && `${intl.formatMessage({ id: 'pages.login.success.desc' })}: ${username}`,
|
|
|
+ duration: 3
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
const handleSubmit = async values => {
|
|
|
@@ -111,8 +109,7 @@ const Login = () => {
|
|
|
}}
|
|
|
onFinish={async values => {
|
|
|
handleSubmit(values)
|
|
|
- }}
|
|
|
- >
|
|
|
+ }}>
|
|
|
<Tabs activeKey={loginType} className="enter-x">
|
|
|
<Tabs.TabPane
|
|
|
key="account"
|