| | |
| | | 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({ |
| | |
| | | }); |
| | | 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?.(); |
| | |
| | | }) |
| | | |
| | | 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: '登录成功!', |
| | |
| | | backdropFilter: 'blur(4px)', |
| | | }} |
| | | initialValues={{ |
| | | username: 'root', |
| | | password: '123456', |
| | | // username: 'root', |
| | | // password: '123456', |
| | | }} |
| | | onFinish={async (values) => { |
| | | await handleSubmit(values); |