From 2799c6690aff9c1577ba4dc290dc56a28767a769 Mon Sep 17 00:00:00 2001
From: DESKTOP-LMJ82IJ\Eno <creaycat@gmail.com>
Date: 星期六, 19 四月 2025 15:03:43 +0800
Subject: [PATCH] #修改 1. 采购单界面优化及修改

---
 rsf-admin/src/page/basicInfo/loc/BindModal.jsx |   35 +++++++++++++++++++----------------
 1 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/rsf-admin/src/page/basicInfo/loc/BindModal.jsx b/rsf-admin/src/page/basicInfo/loc/BindModal.jsx
index 6eca745..38854f7 100644
--- a/rsf-admin/src/page/basicInfo/loc/BindModal.jsx
+++ b/rsf-admin/src/page/basicInfo/loc/BindModal.jsx
@@ -2,6 +2,7 @@
 import {
     CreateBase,
     useTranslate,
+    SearchInput,
     TextInput,
     NumberInput,
     BooleanInput,
@@ -55,7 +56,6 @@
 import request from '@/utils/request';
 import { Add, Edit, Delete } from '@mui/icons-material';
 import _ from 'lodash';
-import { DataGrid } from '@mui/x-data-grid';
 import StatusSelectInput from "../../components/StatusSelectInput";
 import TreeSelectInput from "@/page/components/TreeSelectInput";
 import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_ITEM_PAGE_SIZE } from '@/config/setting';
@@ -72,13 +72,14 @@
     },
 }));
 
+const filters = [
+  <SearchInput source="condition" alwaysOn />
+]
+
 const MatnrModal = ({ open, setOpen }) => {
     const refresh = useRefresh();
     const translate = useTranslate();
     const notify = useNotify();
-    const [options, setOptions] = useState({
-        condition: null
-    });
 
     const [formData, setFormData] = useState({
         areaMatId: null,
@@ -133,12 +134,12 @@
             groupId: formData.groupId,
             matnrId: formData.matnrId,
         }
-        const res = await request.post(`/locAreaMatRela/matnr/bind`, parmas);
-        if (res?.data?.code === 200) {
-            handleClose()
-        } else {
-            notify(res.data.msg);
-        }
+        // const res = await request.post(`/locAreaMatRela/matnr/bind`, parmas);
+        // if (res?.data?.code === 200) {
+        //     handleClose()
+        // } else {
+        //     notify(res.data.msg);
+        // }
     }
 
     const [groupId, setGroupId] = useState();
@@ -146,15 +147,17 @@
         setGroupId(e.target.value)
     }
 
+
+
     return (
-        <Dialog open={open} maxWidth="xl" fullWidth>
+        <Dialog open={open} maxWidth="1" fullWidth>
             <Form onSubmit={handleSubmit}>
                 <DialogCloseButton onClose={handleClose} />
                 <DialogTitle>{translate('toolbar.bindmatnr')}</DialogTitle>
                 <DialogContent sx={{ mt: 2 }}>
-                    <Box sx={{ display: 'flex', flexDirection: 'column', gap: 3, height: 700 }}>
+                    <Box sx={{ display: 'flex', flexDirection: 'column', gap: 3, height: 900 }}>
                         <Grid container spacing={2}>
-                            <Grid item xs={4}>
+                            <Grid item xs={3}>
                                 <ReferenceInput
                                     source="areaMatId"
                                     reference="locAreaMat"
@@ -169,7 +172,7 @@
                                     />
                                 </ReferenceInput>
                             </Grid>
-                            <Grid item xs={4}>
+                            <Grid item xs={3}>
                                 <TreeSelectInput
                                     label="table.field.locAreaMatRela.groupId"
                                     resource={'matnrGroup'}
@@ -178,14 +181,14 @@
                                     onChange={(e) => handleChange(e.target.value, 'groupId')}
                                 />
                             </Grid>
-
                         </Grid>
                         <Grid item xs={4}>
                             <List
                                 resource="matnr"
                                 filter={{ groupId: formData.groupId }}
+                                queryOptions={{}}
+                                // filters={filters}
                                 empty={false}
-                                queryOptions={{options}}
                                 actions={<></>}
                             >
                                 <StyledDatagrid

--
Gitblit v1.9.1