From 51ab2a3b14163fda513a356d684815fcf68bb156 Mon Sep 17 00:00:00 2001
From: verou <857149855@qq.com>
Date: 星期一, 24 三月 2025 16:58:52 +0800
Subject: [PATCH] fix:逻辑分区过滤
---
rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx | 31 +++++++++++++++++++++++++++++--
1 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx b/rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx
index 3140810..5dc0c6c 100644
--- a/rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx
+++ b/rsf-admin/src/page/basicInfo/matnr/MatnrList.jsx
@@ -55,6 +55,8 @@
import request from '@/utils/request';
import BatchModal from './BatchModal';
import PrintModal from './PrintModal';
+import LinkIcon from '@mui/icons-material/Link';
+import BindModal from './BindModal';
const StyledDatagrid = styled(DatagridConfigurable)(({ theme }) => ({
'& .css-1vooibu-MuiSvgIcon-root': {
@@ -84,7 +86,7 @@
overflow: 'hidden',
textOverflow: 'ellipsis',
display: 'block',
- width: '100px',
+ width: '300px',
},
'& .RaDatagrid-table': {
width: '100%'
@@ -156,7 +158,6 @@
const [columns, setColumns] = useState([]);
const refresh = useRefresh();
- const { refetch } = useListContext();
useEffect(() => {
getDynamicFields();
@@ -239,6 +240,7 @@
preferenceKey='matnr'
bulkActionButtons={<>
<BatchButton />
+ <BindButton />
<PrintButton />
<BulkDeleteButton mutationMode={OPERATE_MODE} />
</>}
@@ -360,6 +362,7 @@
const PrintButton = () => {
const record = useRecordContext();
+ const { resource, selectedIds } = useListContext();
const notify = useNotify();
const refresh = useRefresh();
@@ -374,6 +377,30 @@
<PrintModal
open={createDialog}
setOpen={setCreateDialog}
+ rows={selectedIds}
+ />
+ </>
+
+ )
+}
+
+const BindButton = () => {
+ const record = useRecordContext();
+ const notify = useNotify();
+ const refresh = useRefresh();
+
+
+ const [createDialog, setCreateDialog] = useState(false);
+
+ return (
+ <>
+ <Button onClick={() => setCreateDialog(true)} label={"toolbar.bindloc"}>
+ <LinkIcon />
+ </Button>
+
+ <BindModal
+ open={createDialog}
+ setOpen={setCreateDialog}
/>
</>
--
Gitblit v1.9.1