From 5220878356ae4aaf4c6fa4ed1c20e69e9ac9666b Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 27 二月 2024 12:46:19 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/User/Login/index.jsx | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/zy-asrs-flow/src/pages/User/Login/index.jsx b/zy-asrs-flow/src/pages/User/Login/index.jsx index 38c1558..6a2f762 100644 --- a/zy-asrs-flow/src/pages/User/Login/index.jsx +++ b/zy-asrs-flow/src/pages/User/Login/index.jsx @@ -45,6 +45,10 @@ const storedValue = localStorage.getItem('rememberMe'); return storedValue !== null ? JSON.parse(storedValue) : true; }); + const [rememberData, setRememberData] = useState(() => { + const storedValue = localStorage.getItem('rememberData'); + return storedValue !== null ? JSON.parse(storedValue) : true; + }); useEffect(() => { form.setFieldsValue({ @@ -52,6 +56,14 @@ }); localStorage.setItem('rememberMe', JSON.stringify(rememberMe)); }, [rememberMe]) + + useEffect(() => { + form.setFieldsValue({ + username: rememberData.username, + password: rememberData.password + }); + localStorage.setItem('rememberData', JSON.stringify(rememberData)); + }, [rememberData]) const fetchUserInfo = async () => { const userInfo = await initialState?.fetchUserInfo?.(); @@ -76,6 +88,13 @@ }) if (r.code === 200) { + localStorage.removeItem("rememberData"); + if (rememberMe) { + setRememberData({ + username: values.username, + password: values.password + }) + } message.success(intl.formatMessage({ id: 'pages.login.success', defaultMessage: '鐧诲綍鎴愬姛锛�', @@ -115,8 +134,8 @@ backdropFilter: 'blur(4px)', }} initialValues={{ - username: 'root', - password: '123456', + // username: 'root', + // password: '123456', }} onFinish={async (values) => { await handleSubmit(values); -- Gitblit v1.9.1