Commit 5ac257d2 authored by littleforest's avatar littleforest
parents 6816cd67 e3046051
import styles from './index.less';
import { Button, Checkbox, Form, Input, Modal, message } from 'antd';
import { Button, Checkbox, Form, Input, Modal } from 'antd';
import { LockOutlined, UserOutlined } from '@ant-design/icons';
import logoSvg from '../../assets/logo.svg';
import { useState } from 'react';
import { loginChatGLM } from '@/services/chatGLM/api';
import { useIntl } from 'react-intl';
interface ILoginModalProps {
open: boolean;
setOpen: (value: boolean) => void;
......@@ -14,7 +12,6 @@ interface ILoginModalProps {
const LoginModal = (props: ILoginModalProps) => {
const { open, setOpen } = props;
const intl = useIntl();
const [loading, setLoading] = useState(false);
const [form] = Form.useForm();
......@@ -36,11 +33,6 @@ const LoginModal = (props: ILoginModalProps) => {
reset();
} catch(error) {
setLoading(false);
const defaultLoginFailureMessage = intl.formatMessage({
id: 'pages.login.failure',
defaultMessage: '登录失败,请重试!',
});
message.error(defaultLoginFailureMessage);
}
};
......
......@@ -83,7 +83,7 @@ const Chat: React.FC = () => {
messageHistory.current.push({ prompt: chat, answer: '' });
}
const user = JSON.parse(localStorage.getItem('user'));
const user = JSON.parse(JSON.stringify(localStorage.getItem('user') || ''));
useEffect(() => {
if(user?.token) {
......
import { extend } from 'umi-request';
import { history } from 'umi';
import { message } from 'antd';
interface ILoginParams {
name: string;
password: string;
}
const request = extend({});
request.interceptors.request.use((url, options) => {
const token = JSON.parse(localStorage.getItem('user'))?.token;
const token = JSON.parse(JSON.stringify(localStorage.getItem('user') || ''))?.token;
const authHeader = {
Authorization: `Bearer ${token || ''}`,
'Content-Type': 'application/json',
......@@ -30,6 +30,7 @@ request.interceptors.response.use(async (response): Promise<any> => {
} else if(response.status === 200) {
return response;
} else {
message.error('请求失败,请重试! ')
return Promise.reject(response.statusText);
}
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment