import React, { useState } from 'react'; import { Button, Checkbox, Form, Input, Layout, message } from 'antd'; import { LockOutlined, UserOutlined } from '@ant-design/icons'; import { useNavigate } from 'react-router-dom'; import { authService } from '../services/auth.service'; const { Content } = Layout; const LoginPage: React.FC = () => { const [loading, setLoading] = useState(false); const navigate = useNavigate(); const onFinish = async (values: any) => { setLoading(true); try { console.log('Login attempt with:', values); const response = await authService.login(values.username, values.password); console.log('Login response:', response); message.success('登录成功'); navigate('/'); } catch (error) { console.error('Login error:', error); message.error('登录失败,请检查用户名和密码'); } finally { setLoading(false); } }; return (

ERP系统登录

} placeholder="用户名" /> } placeholder="密码" /> 记住我
); }; export default LoginPage;