#
luxiaotao1123
2024-11-08 7820edd7c7e26f4858bbe7dec1bc30de9e1155a3
#
1个文件已修改
38 ■■■■ 已修改文件
zy-acs-flow/src/page/loc/BulkUpdateButton.jsx 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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({
            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 }}
                        >