From 1e06ec3b91e1bca46f9f2a5b9718bbc346a30073 Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期六, 15 三月 2025 14:21:59 +0800 Subject: [PATCH] feat:新增asn单据 --- rsf-admin/src/page/asnOrder/AsnWareModal.jsx | 28 ++++++++++++++++++---------- 1 files changed, 18 insertions(+), 10 deletions(-) diff --git a/rsf-admin/src/page/asnOrder/AsnWareModal.jsx b/rsf-admin/src/page/asnOrder/AsnWareModal.jsx index d3dd744..1b1200d 100644 --- a/rsf-admin/src/page/asnOrder/AsnWareModal.jsx +++ b/rsf-admin/src/page/asnOrder/AsnWareModal.jsx @@ -50,15 +50,25 @@ }; const handleSubmit = () => { - setOpen(false); - refresh(); const selectedData = selectedRows.map(id => tableData.find(row => row.id === id)); - setData(selectedData); + + const value = selectedData.map((el => { + return { + matnrId: el.id, + matnk: el.name, + stockUnit: el.stockUnit || '', + purUnit: el.purchaseUnit || '', + } + })) + setData(value); + setOpen(false); + // refresh(); }; const getData = async () => { const res = await request.post(`/matnr/page`, { - pageSize: 99 + ...formData, + pageSize: 199 }); if (res?.data?.code === 200) { setTableData(res.data.data.records); @@ -72,7 +82,7 @@ }, []); const handleSearch = () => { - // 杩欓噷鍙互娣诲姞鎼滅储閫昏緫 + getData() }; return ( @@ -165,10 +175,8 @@ ]; const handleSelectionChange = (ids) => { - const selectedData = ids.map((id) => tableData.find((row) => row.id === id)); - // setSelectedRows(selectedData); - // setSelectedRows(ids); - console.log(selectedData) + setSelectedRows(ids) + }; return ( @@ -183,7 +191,7 @@ disableColumnMenu={true} disableColumnSorting disableMultipleColumnsSorting - autoPageSize + columnBufferPx={100} /> </div> ); -- Gitblit v1.9.1