#
luxiaotao1123
2024-11-08 1dd993cf842ced0e49bb962bca09c10ad37dd89a
#
2个文件已修改
13 ■■■■ 已修改文件
zy-acs-flow/src/page/loc/BulkUpdateButton.jsx 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/page/loc/LocList.jsx 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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,
zy-acs-flow/src/page/loc/LocList.jsx
@@ -100,13 +100,10 @@
    />,
]
const LocBulkActionButtons = (props) => {
const LocBulkActionButtons = () => {
    return (
        <>
            <BulkUpdateButton
                {...props}
                resource="loc"
            />
            <BulkUpdateButton />
            <BulkDeleteButton mutationMode={OPERATE_MODE} />
        </>
    );