import React, { Fragment, useEffect } from 'react'; import { Button, Row, Input, Form, notification } from 'antd'; import config from '@/utils/config'; import { history, Link } from 'umi'; import styles from './index.less'; import { request } from '@/utils/http'; import logo from '@/assets/logo.png'; const FormItem = Form.Item; const Login = () => { const handleOk = (values: any) => { request .post(`${config.apiPrefix}auth`, { data: { username: values.username, password: values.password, }, }) .then((data) => { if (data.err == 0) { localStorage.setItem(config.authKey, data.token); history.push('/cookie'); } else { notification.open({ message: data.msg, }); } }) .catch(function (error) { console.log(error); }); }; useEffect(() => { const isAuth = localStorage.getItem(config.authKey); if (isAuth) { history.push('/cookie'); } }, []); return (