import { useAjax } from "@/Hook/useAjax" import { dynamicCreativeLogApi } from "@/services/launchAdq/adqv3" import { Button, Col, Form, Input, Modal, Row, Space, Table } from "antd" import React, { useEffect, useState } from "react" import { columnsLog } from "./tableConfig" interface Props { userId: number visible?: boolean, onClose?: () => void, } /** * 创意操作记录 * @param param0 * @returns */ const HandleLog: React.FC = ({ visible, onClose, userId }) => { /*********************************/ const [form] = Form.useForm(); const [queryParams, setQueryParams] = useState({ pageNum: 1, pageSize: 20 }) const dynamicCreativeLog = useAjax((params) => dynamicCreativeLogApi(params)) /*********************************/ useEffect(() => { dynamicCreativeLog.run({ ...queryParams, userId }) }, [queryParams]) const onFinish = (values: any) => { console.log(values) setQueryParams({ ...queryParams, ...values }) } return 创意操作记录} className="modalResetCss" visible={visible} onCancel={onClose} footer={null} width={1100} >
{ const { current, pageSize } = pagination setQueryParams({ ...queryParams, pageNum: current || 1, pageSize: pageSize || 10 }) }} /> } export default React.memo(HandleLog)