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