|
|
@@ -0,0 +1,40 @@
|
|
|
+import {getDeleteLogList} from '@apis';
|
|
|
+import {useContextSection, useQueryTableList} from '@hooks';
|
|
|
+import {DeleteLogListData} from '@models';
|
|
|
+import {MAXIMAL_TABLE_WIDTH, MIDDLE_TABLE_WIDTH, NORMAL_TABLE_WIDTH} from '@utils';
|
|
|
+import {Card} from 'antd';
|
|
|
+import {ColumnsType} from 'antd/es/table';
|
|
|
+import {FC} from 'react';
|
|
|
+import {context, pageContext, searchContext} from '../context';
|
|
|
+import {Table} from '@components';
|
|
|
+
|
|
|
+const columns: ColumnsType<DeleteLogListData> = [
|
|
|
+ {title: '用户名称', dataIndex: 'useId', width: NORMAL_TABLE_WIDTH},
|
|
|
+ {title: '单据类型', dataIndex: 'documentType', width: NORMAL_TABLE_WIDTH},
|
|
|
+ {title: '删除数据', dataIndex: 'data', width: MAXIMAL_TABLE_WIDTH},
|
|
|
+ {title: '删除时间', dataIndex: 'data', width: MIDDLE_TABLE_WIDTH},
|
|
|
+];
|
|
|
+
|
|
|
+const TableList: FC = function () {
|
|
|
+ const params = useContextSection(context, state => state[0]);
|
|
|
+ const [{data, count}] = useQueryTableList({
|
|
|
+ queryFn: getDeleteLogList,
|
|
|
+ params,
|
|
|
+ pageContext,
|
|
|
+ searchContext,
|
|
|
+ });
|
|
|
+
|
|
|
+ return (
|
|
|
+ <Card className='table-wrapper'>
|
|
|
+ <Table
|
|
|
+ pageContext={pageContext}
|
|
|
+ searchContext={searchContext}
|
|
|
+ columns={columns}
|
|
|
+ data={data}
|
|
|
+ count={count}
|
|
|
+ />
|
|
|
+ </Card>
|
|
|
+ );
|
|
|
+};
|
|
|
+
|
|
|
+export default TableList;
|