From b769e740b1e08222dec0e4394f4be1098030e121 Mon Sep 17 00:00:00 2001 From: lk Date: Thu, 12 Sep 2024 17:38:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=20=20=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/use/login/index.tsx | 25 ++++++++++++---- src/pages/use/password/retrieve.tsx | 30 +++++++++++++++---- src/pages/use/register/index.tsx | 59 ++++++++++++++++++++++++++----------- src/pages/use/useTools.tsx | 12 ++++++++ src/service/system.ts | 6 ++++ src/store/system/user.ts | 17 +++++++++-- vite.config.ts | 2 +- 7 files changed, 119 insertions(+), 32 deletions(-) create mode 100644 src/pages/use/useTools.tsx diff --git a/src/pages/use/login/index.tsx b/src/pages/use/login/index.tsx index 3ea50e5..a17945d 100644 --- a/src/pages/use/login/index.tsx +++ b/src/pages/use/login/index.tsx @@ -35,7 +35,7 @@ const Login = memo(() => { const email = emailform.getFieldValue("email"); setCountdown(10); setIsButtonDisabled(true); - emailCodeMutate({ email }); + emailCodeMutate({ is_register: false, email }); }; const emailhandleSubmit = (values: any) => { emailLoginMutate(values); @@ -114,14 +114,19 @@ const Login = memo(() => { height: "400px", }} > - +
} /> - } /> + } + autoComplete="off" + /> {/**/} {/* } />*/} @@ -146,7 +151,12 @@ const Login = memo(() => { /> - } /> + } + autoComplete="off" + /> } /> - } /> + } autoComplete="off" /> - - } /> + + } autoComplete="off" /> - - } /> + ({ + validator(_, value) { + if (!value || getFieldValue("password") === value) { + return Promise.resolve(); + } + return Promise.reject(new Error("两次输入的密码不一致")); + }, + }), + ]} + > + } autoComplete="off" />