From e9c92b6297f861c7774b8beff0d60a03a401bafa Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 27 二月 2024 11:12:38 +0800
Subject: [PATCH] #
---
zy-asrs-flow/config/config.ts | 24 ++++++++++++------------
zy-asrs-flow/src/pages/User/Login/index.jsx | 17 +++++++++++------
2 files changed, 23 insertions(+), 18 deletions(-)
diff --git a/zy-asrs-flow/config/config.ts b/zy-asrs-flow/config/config.ts
index f0004a8..f671d6b 100644
--- a/zy-asrs-flow/config/config.ts
+++ b/zy-asrs-flow/config/config.ts
@@ -135,18 +135,18 @@
* @doc https://pro.ant.design/zh-cn/docs/openapi/
*/
openAPI: [
- {
- requestLibPath: "import { request } from '@umijs/max'",
- // 鎴栬�呬娇鐢ㄥ湪绾跨殑鐗堟湰
- // schemaPath: "https://gw.alipayobjects.com/os/antfincdn/M%24jrzTTYJN/oneapi.json"
- schemaPath: join(__dirname, 'oneapi.json'),
- mock: false,
- },
- {
- requestLibPath: "import { request } from '@umijs/max'",
- schemaPath: 'https://gw.alipayobjects.com/os/antfincdn/CA1dOm%2631B/openapi.json',
- projectName: 'swagger',
- },
+ // {
+ // requestLibPath: "import { request } from '@umijs/max'",
+ // // 鎴栬�呬娇鐢ㄥ湪绾跨殑鐗堟湰
+ // // schemaPath: "https://gw.alipayobjects.com/os/antfincdn/M%24jrzTTYJN/oneapi.json"
+ // schemaPath: join(__dirname, 'oneapi.json'),
+ // mock: false,
+ // },
+ // {
+ // requestLibPath: "import { request } from '@umijs/max'",
+ // schemaPath: 'https://gw.alipayobjects.com/os/antfincdn/CA1dOm%2631B/openapi.json',
+ // projectName: 'swagger',
+ // },
],
mfsu: {
strategy: 'normal',
diff --git a/zy-asrs-flow/src/pages/User/Login/index.jsx b/zy-asrs-flow/src/pages/User/Login/index.jsx
index d6c982b..38c1558 100644
--- a/zy-asrs-flow/src/pages/User/Login/index.jsx
+++ b/zy-asrs-flow/src/pages/User/Login/index.jsx
@@ -10,7 +10,7 @@
ProFormCheckbox,
ProFormText,
} from '@ant-design/pro-components';
-import { Button, Divider, Alert, Tabs, message, theme } from 'antd';
+import { Button, Divider, Alert, Tabs, message, theme, Form } from 'antd';
import { useState, useEffect } from 'react';
import { FormattedMessage, history, SelectLang, useIntl, useModel, Helmet } from '@umijs/max';
import { flushSync } from 'react-dom';
@@ -38,14 +38,19 @@
const { initialState, setInitialState } = useModel('@@initialState');
const { token } = theme.useToken();
+ const [form] = Form.useForm();
const [loginType, setLoginType] = useState('account');
const [status, setStatus] = useState(200);
- const [rememberMe, setRememberMe] = useState(true);
-
- console.log(initialState.memo);
+ const [rememberMe, setRememberMe] = useState(() => {
+ const storedValue = localStorage.getItem('rememberMe');
+ return storedValue !== null ? JSON.parse(storedValue) : true;
+ });
useEffect(() => {
- console.log(rememberMe);
+ form.setFieldsValue({
+ autoLogin: rememberMe
+ });
+ localStorage.setItem('rememberMe', JSON.stringify(rememberMe));
}, [rememberMe])
const fetchUserInfo = async () => {
@@ -99,6 +104,7 @@
}}
>
<LoginFormPage
+ form={form}
backgroundImageUrl="https://mdn.alipayobjects.com/huamei_gcee1x/afts/img/A*y0ZTS6WLwvgAAAAAAAAAAAAADml6AQ/fmt.webp"
logo={logo}
backgroundVideoUrl="https://gw.alipayobjects.com/v/huamei_gcee1x/afts/video/jXRBRK_VAwoAAAAAAAAAAAAAK4eUAQBr"
@@ -111,7 +117,6 @@
initialValues={{
username: 'root',
password: '123456',
- autoLogin: true,
}}
onFinish={async (values) => {
await handleSubmit(values);
--
Gitblit v1.9.1