import { logisticscontrollerGetorderlist, logisticscontrollerGetlistbyorderid } from '@/servers/api/logistics'; import { SearchOutlined } from '@ant-design/icons'; import { PageContainer, ProFormSelect } from '@ant-design/pro-components'; import { useState } from 'react'; const TrackPage: React.FC = () => { const [id, setId] = useState(); const [data, setData] = useState({}); return ( { if (!keyWords || keyWords.length < 3) return []; const { data: trackList } = await logisticscontrollerGetorderlist({ number: keyWords }); return trackList?.map((v) => { return { label: v.siteName + ' ' + v.externalOrderId, value: v.id, }; }); }} fieldProps={{ prefix: '订单号', onChange(value: string) { setId(value); setData({}) const { data } = await logisticscontrollerGetlistbyorderid({ id, }); setData(data); }, placeholder: '请输入订单号', allowClear: false, suffixIcon: ( { if (!id) { return; } const { data } = await logisticscontrollerGetlistbyorderid({ id, }); setData(data); }} /> ), }} /> { data?.item ?

原订单内容

{data?.item?.map((item) => (
{item.name} * {item.quantity}
))}
: <> } { data?.saleItem ?

订单内容

{data?.saleItem?.map((item) => (
{item.name} * {item.quantity}
))}
: <> }
); }; export default TrackPage;