import { Button, Form, FormInstance, Input, Radio, Select, Table } from "antd"; import { useCallback, useMemo, useRef, useState } from "react"; import { debounce } from "lodash"; import { DageTableActions } from "@dage/pc-components"; import { useNavigate } from "react-router-dom"; const DEFAULT_PARAMS = { pageNum: 1, pageSize: 20, }; export default function InformationPage() { const navigate = useNavigate(); const formRef = useRef(null); const [loading, setLoading] = useState(false); const [list, setList] = useState<[]>([]); const [params, setParams] = useState({ ...DEFAULT_PARAMS, }); const [total, setTotal] = useState(0); const COLUMNS = useMemo(() => { return [ { title: "标题", dataIndex: "title", }, { title: "问题数量", dataIndex: "nickName", }, { title: "已收集份数", dataIndex: "date", }, { title: "发布日期", dataIndex: "date", }, { title: "展示状态", dataIndex: "date", }, { title: "操作", render: (item: any) => { return {}} onDelete={() => {}} />; }, }, ]; }, []); const handleReset = useCallback(() => { formRef.current?.resetFields(); }, [formRef]); const debounceSearch = useMemo( () => debounce((changedVal: unknown, vals: any) => {}, 500), [] ); const paginationChange = useCallback( () => (pageNum: number, pageSize: number) => { setParams({ ...params, pageNum, pageSize }); }, [params] ); return (
); }