import {useContextSection, useQueryTableList} from '@hooks'; import {FC} from 'react'; import {context, pageContext, searchContext} from '../context'; import {getInventoryMainList} from '@apis'; import {Card} from 'antd'; import {Table, TableTools} from '@components'; import {useBoolean} from 'ahooks'; import AddModal from './modal'; import {useColumn} from './hooks'; import DetailModal from './detail-modal'; import LogModal from './log-modal'; const TableList: FC = function () { const params = useContextSection(context, state => state[0]); const [{isFetching, data, count}, {refetch}] = useQueryTableList({ queryFn: getInventoryMainList, params, pageContext, searchContext, }); const [visible, {setTrue, setFalse}] = useBoolean(); const [ {columns, detailVisible, detailId, logVisible, logId}, {onDetailDetailClose, onLogClose}, ] = useColumn(); return ( <> ); }; export default TableList;