import { useState } from 'react'; import { Card, Form, Input, Button, message } from 'antd'; import { UserOutlined, LockOutlined } from '@ant-design/icons'; import { Lightning } from '@icon-park/react'; import { login } from '../api'; export default function Login({ onLogin }) { const [loading, setLoading] = useState(false); const handleSubmit = async (values) => { setLoading(true); try { const data = await login(values.username, values.password); if (data.success) { onLogin(); } else { message.error(data.message || '用户名或密码错误'); } } catch { message.error('网络错误,请重试'); } finally { setLoading(false); } }; return (
请登录后查看用电数据