import { useNavigate } from "react-router-dom"; import "./login.less"; import { inject, observer } from "mobx-react"; import React from "react"; import { FormInstance } from "antd/lib/form"; import SimpleForm from "@/components/form/simple_form"; const Login = (props) => { const { usrStore } = props; const formRef = React.useRef(null); const navigate = useNavigate(); const onFinish = async (values: any) => { await usrStore.login({ userName: values.account, passWord: values.password, }); usrStore.closeLoginDilog() navigate("/admin/user", { replace: true }); }; const onFinishFailed = () => {}; const loginForm = [ { type: "input", label: "用户名", name: "account", value: "", rules: [{ required: true, message: "请输入用户名!" }], }, { type: "password", label: "密码", name: "password", value: "", rules: [{ required: true, message: "请输入密码!" }], }, ]; return (
Login
{ formRef.current?.submit(); }} > 登录
); }; export default inject("usrStore")(observer(Login));