From 9e502880847d2b798d956ba36a92f9cbdec4f823 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 01 八月 2025 09:08:27 +0800
Subject: [PATCH] 调拔单需要据原库区,筛选出库库存信息 入出库历史单据界面优化

---
 rsf-admin/src/page/orders/transfer/CreateBySelectMats.jsx |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)

diff --git a/rsf-admin/src/page/orders/transfer/CreateBySelectMats.jsx b/rsf-admin/src/page/orders/transfer/CreateBySelectMats.jsx
index c00ad64..6c491bf 100644
--- a/rsf-admin/src/page/orders/transfer/CreateBySelectMats.jsx
+++ b/rsf-admin/src/page/orders/transfer/CreateBySelectMats.jsx
@@ -37,7 +37,7 @@
 
 
 const CreateBySelectMats = (props) => {
-    const { open, setOpen, data, setData } = props;
+    const { open, setOpen, data, setData, queryForm } = props;
     const [page, setPage] = useState({ page: DEFAULT_START_PAGE, pageSize: DEFAULT_PAGE_SIZE });
     const [rowCount, setRowCount] = useState(0);
     const [isLoading, setIsLoading] = useState(false);
@@ -49,7 +49,7 @@
     const translate = useTranslate();
     const notify = useNotify();
     const refresh = useRefresh();
-
+    
     const handleClose = (event, reason) => {
         if (reason !== "backdropClick") {
             setOpen(false);
@@ -79,6 +79,7 @@
                 return acc;
             }, {});
             return {
+                id: el.id,
                 matnrId: el.matnrId,
                 maktx: el.maktx,
                 matnrCode: el.matnrCode,
@@ -96,13 +97,15 @@
     };
 
     const getData = async () => {
-        setIsLoading(true)
-        const res = await request.post(`/transfer/locs/items`, {
+        let params = {
             ...formData,
+            orgAreaId: queryForm?.orgAreaId,
             current: page?.page,
             pageSize: page?.pageSize,
             orderBy: "create_time desc"
-        });
+        };
+        setIsLoading(true)
+        const res = await request.post(`/transfer/locs/items`, params);
         if (res?.data?.code === 200) {
             const { data } = res.data;
             setTableData(data?.records);
@@ -129,7 +132,7 @@
             aria-labelledby="form-dialog-title"
             fullWidth
             disableRestoreFocus
-            maxWidth="lg"
+            maxWidth="xl"
         >
             <DialogTitle id="form-dialog-title" sx={{
                 position: 'sticky',
@@ -169,7 +172,7 @@
                     </Grid>
                 </Box>
 
-                <Box sx={{ mt: 2, height: 400, width: '100%' }}>
+                <Box sx={{ mt: 2, height: 600, width: '100%' }}>
                     <SelectMatsTableView
                         tableData={tableData}
                         setTableData={setTableData}
@@ -227,8 +230,6 @@
         });
         if (res?.data?.code === 200) {
             const { data } = res.data;
-            console.log('====-->');
-            console.log(data);
             setTableData(data?.records);
             setRowCount(data?.total);
 
@@ -271,15 +272,20 @@
     }
 
     return (
-        <div style={{ height: 400, width: '100%' }}>
-
+        <div style={{ height: 590, width: '100%' }}>
             <DataGrid
                 rows={tableData}
                 rowCount={rowCount}
                 columns={columns}
                 paginationMode="server"
                 paginationModel={page}
+                checkboxSelection
                 onPaginationModelChange={setPage}
+                onRowSelectionModelChange={handleSelectionChange}
+                selectionModel={selectedRows}
+                disableColumnMenu={true}
+                disableColumnSorting
+                disableMultipleColumnsSorting
                 loading={isLoading}
                 slotProps={{
                     loadingOverlay: {

--
Gitblit v1.9.1