fix: change router

This commit is contained in:
Dawn1Ocean
2024-03-31 21:21:22 +08:00
parent a0616d8fca
commit 6ea019a98f
9 changed files with 45 additions and 29 deletions
+10 -8
View File
@@ -1,3 +1,4 @@
import Settings from '@/../config/defaultSettings';
import oidcLogo from '@/assets/oidc-logo.svg';
import { PageFooter } from '@/components';
import { login } from '@/services/ant-design-pro/api';
@@ -8,7 +9,6 @@ import { Alert, Button, Tabs, message } from 'antd';
import { createStyles } from 'antd-style';
import React, { CSSProperties, useState } from 'react';
import { flushSync } from 'react-dom';
import Settings from '../../../../config/defaultSettings';
const iconStyles: CSSProperties = {
transform: 'translateY(-12%)',
@@ -63,11 +63,6 @@ const LoginMessage: React.FC<{
/>
);
};
const generateLink = () => {
const preLink =
'https://auth.zjueva.net/connect/authorize?response_type=code&client_id=tea&redirect_uri=https://xms.zjueva.net/api/external_sign&scope=openid&state=';
return preLink + randomString(30);
};
const randomString = (length: number) => {
const chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
@@ -78,6 +73,13 @@ const randomString = (length: number) => {
}
return randomStr;
};
const generateLink = () => {
const preLink =
'https://auth.zjueva.net/connect/authorize?response_type=code&client_id=ETA&redirect_uri=https://xms.zjueva.net/api/external_sign&scope=openid&state=';
return preLink + randomString(30);
};
const Login: React.FC = () => {
const [userLoginState, setUserLoginState] = useState<API.LoginResult>({});
const [type, setType] = useState<string>('account');
@@ -87,7 +89,7 @@ const Login: React.FC = () => {
const userInfo = await initialState?.fetchUserInfo?.();
if (userInfo) {
flushSync(() => {
setInitialState((s) => ({
setInitialState((s: any) => ({
...s,
currentUser: userInfo,
}));
@@ -143,7 +145,7 @@ const Login: React.FC = () => {
initialValues={{
autoLogin: true,
}}
onFinish={async (values) => {
onFinish={async (values: API.LoginParams) => {
await handleSubmit(values as API.LoginParams);
}}
>