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