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