pref(login): 修改登录页的部分布局,修改登录后的跳转地址

master
钟良源 5 months ago
parent cbc97f6222
commit 37ff877c98

@ -4,7 +4,7 @@ import {
Checkbox, Checkbox,
Link, Link,
Button, Button,
Space, Space
} from '@arco-design/web-react'; } from '@arco-design/web-react';
import { FormInstance } from '@arco-design/web-react/es/Form'; import { FormInstance } from '@arco-design/web-react/es/Form';
import { IconLock, IconUser } from '@arco-design/web-react/icon'; import { IconLock, IconUser } from '@arco-design/web-react/icon';
@ -30,13 +30,14 @@ export default function LoginForm() {
// 记住密码 // 记住密码
if (rememberPassword) { if (rememberPassword) {
setLoginParams(JSON.stringify(params)); setLoginParams(JSON.stringify(params));
} else { }
else {
removeLoginParams(); removeLoginParams();
} }
// 记录登录状态 // 记录登录状态
localStorage.setItem('userStatus', 'login'); localStorage.setItem('userStatus', 'login');
// 跳转首页 // 跳转首页
window.location.href = '/'; window.location.href = '/dashboard/workplace';
} }
function login(params) { function login(params) {
@ -48,7 +49,8 @@ export default function LoginForm() {
const { status, msg } = res.data; const { status, msg } = res.data;
if (status === 'ok') { if (status === 'ok') {
afterLoginSuccess(params); afterLoginSuccess(params);
} else { }
else {
setErrorMessage(msg || t['login.form.login.errMsg']); setErrorMessage(msg || t['login.form.login.errMsg']);
} }
}) })
@ -111,18 +113,10 @@ export default function LoginForm() {
<Checkbox checked={rememberPassword} onChange={setRememberPassword}> <Checkbox checked={rememberPassword} onChange={setRememberPassword}>
{t['login.form.rememberPassword']} {t['login.form.rememberPassword']}
</Checkbox> </Checkbox>
<Link suppressHydrationWarning>{t['login.form.forgetPassword']}</Link>
</div> </div>
<Button type="primary" long onClick={onSubmitClick} loading={loading}> <Button type="primary" long onClick={onSubmitClick} loading={loading}>
{t['login.form.login']} {t['login.form.login']}
</Button> </Button>
<Button
type="text"
long
className={styles['login-form-register-btn']}
>
{t['login.form.register']}
</Button>
</Space> </Space>
</Form> </Form>
</div> </div>

Loading…
Cancel
Save