diff --git a/packages/accounts/src/pages/login/index.page.jsx b/packages/accounts/src/pages/login/index.page.jsx index bf8ed2139..70e64ddbb 100644 --- a/packages/accounts/src/pages/login/index.page.jsx +++ b/packages/accounts/src/pages/login/index.page.jsx @@ -40,29 +40,37 @@ const Page = () => { const sendVerifyCode = wrapFormikSubmitFunction(verifyCode.sendVerifyCode, handleError, true); return ( - + {({ values, errors, touched, setFieldValue, setErrors, setTouched }) => (
{({ option }) => ( <> - - - - + {option === LOGIN_TYPE.VERIFY_CODE && ( + <> + + +86} {...phone} size="large" /> + + + sendVerifyCode(values[phone.name], { setErrors, setTouched })} + buttonDisabled={errors[phone.name] || !values[phone.name]} + size="large" + /> + + + )} + {option === LOGIN_TYPE.PASSWORD && ( + <> + + + + + + + + )} setFieldValue(loginType.name, 1 - option)}> {LOGIN_TYPE_NAME[1 - option]}