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