import { ordercontrollerPengdingitems } from '@/servers/api/order'; import { stockcontrollerGetallstockpoints } from '@/servers/api/stock'; import { ActionType, PageContainer, ProColumns, ProTable, } from '@ant-design/pro-components'; import { App, Button } from 'antd'; import { saveAs } from 'file-saver'; import { useEffect, useRef, useState } from 'react'; import * as XLSX from 'xlsx'; const ListPage: React.FC = () => { const { message } = App.useApp(); const actionRef = useRef(); const [points, setPoints] = useState([]); useEffect(() => { stockcontrollerGetallstockpoints().then(({ data }) => { setPoints(data as API.StockPoint[]); }); }, []); const columns: ProColumns[] = [ { title: '产品名称', dataIndex: 'name', hideInSearch: true, }, { title: '数量', dataIndex: 'quantity', hideInSearch: true, }, { title: '订单号', dataIndex: 'numbers', hideInSearch: true, width: 800, render: (_, record) => { return record?.numbers?.join?.('、'); }, }, ]; return ( headerTitle="查询表格" actionRef={actionRef} rowKey="id" request={async (params) => { const { data, success } = await ordercontrollerPengdingitems(params); return { total: data?.total || 0, data: data?.items || [], success, }; }} columns={columns} toolBarRender={() => [ , ]} /> ); }; export default ListPage;