import React, { useState, useEffect } from "react"; import { Modal, Form } from "antd"; import { adminLog } from "../../../../api"; interface PropInterface { id: number; open: boolean; onCancel: () => void; } export const AdminLogDetailDialog: React.FC = ({ id, open, onCancel, }) => { const [form] = Form.useForm(); const [param, setParam] = useState(""); const [result, setResult] = useState(""); const [loading, setLoading] = useState(false); useEffect(() => { if (open && id > 0) { getDetail(); } }, [open, id]); const getDetail = () => { adminLog.adminLogDetail(id).then((res: any) => { setParam(res.data.param); setResult(res.data.result); }); }; const onFinish = (values: any) => {}; const onFinishFailed = (errorInfo: any) => { console.log("Failed:", errorInfo); }; return ( <> {open ? ( onCancel()} onCancel={() => onCancel()} footer={null} maskClosable={false} >
{param} {result}
) : null} ); };