From 7820edd7c7e26f4858bbe7dec1bc30de9e1155a3 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 08 十一月 2024 13:53:20 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/page/loc/BulkUpdateButton.jsx | 40 +++++++++++++++++++++-------------------
1 files changed, 21 insertions(+), 19 deletions(-)
diff --git a/zy-acs-flow/src/page/loc/BulkUpdateButton.jsx b/zy-acs-flow/src/page/loc/BulkUpdateButton.jsx
index 0bb42eb..9be7c09 100644
--- a/zy-acs-flow/src/page/loc/BulkUpdateButton.jsx
+++ b/zy-acs-flow/src/page/loc/BulkUpdateButton.jsx
@@ -31,21 +31,7 @@
const handleOpen = () => setOpen(true);
const handleClose = () => setOpen(false);
- const [updateMany, { loading }] = useUpdateMany(
- resource,
- { ids: selectedIds, data: {} },
- {
- onSuccess: () => {
- setOpen(false);
- refresh();
- notify('common.response.success', { type: 'info' });
- unselectAll();
- },
- onError: (error) => {
- notify(error.msg || 'common.response.fail', { type: 'error' });
- }
- }
- );
+ const [updateMany, { loading }] = useUpdateMany();
const handleSubmit = (data) => {
const filteredData = Object.fromEntries(
@@ -53,10 +39,24 @@
);
delete filteredData['memoWrap'];
if (Object.keys(filteredData).length > 0) {
- console.log(filteredData);
- updateMany({
- data: filteredData,
- });
+ updateMany(
+ resource,
+ {
+ ids: selectedIds,
+ data: filteredData,
+ },
+ {
+ onSuccess: () => {
+ setOpen(false);
+ refresh();
+ notify('common.response.success', { type: 'success' });
+ unselectAll();
+ },
+ onError: (error) => {
+ notify(error.message || 'common.response.fail', { type: 'error' });
+ },
+ }
+ );
} else {
notify('common.response.fail', { type: 'warning' });
}
@@ -115,6 +115,7 @@
color="inherit"
size='large'
label='ra.action.cancel'
+ aria-label={false}
sx={{ mr: 1 }}
>
<CloseIcon />
@@ -125,6 +126,7 @@
color="primary"
size='large'
label='ra.action.save'
+ aria-label={false}
disabled={loading}
sx={{ mr: 1 }}
>
--
Gitblit v1.9.1