|
|
@@ -0,0 +1,33 @@
|
|
|
+import {Card} from 'antd';
|
|
|
+import {FC} from 'react';
|
|
|
+import {useList} from './hooks';
|
|
|
+import {ColumnsType} from 'antd/es/table';
|
|
|
+import {StockListData} from '@models';
|
|
|
+import {Table} from '@components';
|
|
|
+import {pageContext, searchContext} from '../context';
|
|
|
+
|
|
|
+const columns: ColumnsType<StockListData> = [
|
|
|
+ {title: '物料名称', dataIndex: 'name', key: 'name'},
|
|
|
+ {title: '物料编号', dataIndex: 'code', key: 'code'},
|
|
|
+ {title: '数量', dataIndex: 'sum', key: 'sum'},
|
|
|
+ {title: '库位名称', dataIndex: 'storageLocationName', key: 'storageLocationName'},
|
|
|
+];
|
|
|
+
|
|
|
+const TableList: FC = function() {
|
|
|
+ const [{data, count}] = useList();
|
|
|
+
|
|
|
+ return (
|
|
|
+ <Card className='table-wrapper'>
|
|
|
+ <Table
|
|
|
+ data-testid='stock_table'
|
|
|
+ data={data}
|
|
|
+ count={count}
|
|
|
+ pageContext={pageContext}
|
|
|
+ searchContext={searchContext}
|
|
|
+ columns={columns}
|
|
|
+ />
|
|
|
+ </Card>
|
|
|
+ );
|
|
|
+};
|
|
|
+
|
|
|
+export default TableList;
|