import { Button, Form, Input, message } from "antd"; import { useEffect } from "react"; import { useNavigate } from "react-router"; import { createMeasure } from "../../../services/measure/analysis"; import { useAppSelector } from "../../../utils/hooks"; export default function MeasureConfig() { const navigate = useNavigate(); const [messageApi, contextHolder] = message.useMessage(); const context = useAppSelector(store => store.context); const onFinish = (values: any) => { console.log("Received values of form: ", values); createMeasure({ operatorName: values["username"], name: values["measureName"], lineName: values["lineName"], location: values["position"], }).then(res => { if (res.status !== 0) { messageApi.error(res.data.info); } else { navigate("../action"); } }); }; const [form] = Form.useForm(); useEffect(() => { form.setFieldsValue({ username: context.user.loginUser.nickname || "", }); }, [context.user.loginUser.nickname, form]); return ( <> {contextHolder}
{/* */} {/* */} {/* */}
); }