import { Button, Form, Input, Modal, message } from "antd"; import api from "../api"; interface Props { open: boolean; onSuccess: () => void; } export default function LoginModal({ open, onSuccess }: Props) { const [form] = Form.useForm(); const onFinish = async (values: { username: string; password: string }) => { try { const { data } = await api.post("/auth/login", values); localStorage.setItem("pb_token", data.access_token); message.success("登录成功"); onSuccess(); } catch { message.error("登录失败,请检查用户名或密码"); } }; return (
); }