import React, {Component} from "react"; import {Button, Form, message} from "antd"; import {apiLogout} from "../../services/API/API"; import getCookie from "../../utils/getCookie"; import deleteCookie from "../../utils/deleteCookie"; import {CheckCircleTwoTone, EnterOutlined, LoginOutlined, LogoutOutlined} from "@ant-design/icons"; import './UserForm.less' import {Link} from "react-router-dom"; class LogoutForm extends Component { handleSubmitLogout = () => { let params = { username: getCookie('username'), token: getCookie('token'), } apiLogout(params).then(res => { if (res.data.code === 200) { message.success('η™»ε‡ΊζˆεŠŸ'); deleteCookie() this.props.handleLogged() } else if (res.data.code === 303) { message.error(res.data.error) } }) }; clickButton = () => { let e = document.createEvent('MouseEvents'); e.initEvent('click', true, true) document.getElementById('enter-link').dispatchEvent(e) } render() { return (
) } } export default LogoutForm;