From 1dd993cf842ced0e49bb962bca09c10ad37dd89a Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 08 十一月 2024 13:56:17 +0800 Subject: [PATCH] # --- zy-acs-flow/src/page/loc/BulkUpdateButton.jsx | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/zy-acs-flow/src/page/loc/BulkUpdateButton.jsx b/zy-acs-flow/src/page/loc/BulkUpdateButton.jsx index 9be7c09..572f8ee 100644 --- a/zy-acs-flow/src/page/loc/BulkUpdateButton.jsx +++ b/zy-acs-flow/src/page/loc/BulkUpdateButton.jsx @@ -12,6 +12,7 @@ NumberInput, TextInput, useTranslate, + useResourceContext, } from 'react-admin'; import { Dialog, DialogActions, DialogContent, DialogTitle, Grid, Stack, Divider } from '@mui/material'; import UpdateIcon from '@mui/icons-material/Update'; @@ -19,12 +20,13 @@ import ContentSave from '@mui/icons-material/Save'; import CloseIcon from '@mui/icons-material/Close'; -const BulkUpdateButton = ({ resource, label = 'ra.action.update', ...rest }) => { +const BulkUpdateButton = ({ label = 'ra.action.update' }) => { const [open, setOpen] = useState(false); const refresh = useRefresh(); const notify = useNotify(); const translate = useTranslate(); + const resource = useResourceContext(); const unselectAll = useUnselectAll(resource); const { selectedIds } = useListContext(); @@ -34,10 +36,10 @@ const [updateMany, { loading }] = useUpdateMany(); const handleSubmit = (data) => { + delete filteredData['memoWrap']; const filteredData = Object.fromEntries( Object.entries(data).filter(([key, value]) => value !== null && value !== undefined) ); - delete filteredData['memoWrap']; if (Object.keys(filteredData).length > 0) { updateMany( resource, -- Gitblit v1.9.1