skyouc
2025-04-08 05951bf4f4eacc72552eb6763c640aa8b2067105
rsf-admin/src/page/system/dicts/dictData/DictDataEdit.jsx
@@ -19,6 +19,8 @@
    required,
    useRecordContext,
    DeleteButton,
    useNotify,
    useRedirect,
} from 'react-admin';
import { useWatch, useFormContext } from "react-hook-form";
import { Stack, Grid, Box, Typography } from '@mui/material';
@@ -30,11 +32,18 @@
import StatusSelectInput from "../../../components/StatusSelectInput";
const FormToolbar = () => {
    const { getValues } = useFormContext();
    const form = useFormContext();
    const redirect = useRedirect();
    const notify = useNotify();
    const onSuccess = (data) => {
        const { dictTypeId, dictTypeCode } = data
        notify(`修改成功!`);
        redirect(`/dictData?dictTypeId=${dictTypeId}&code=${dictTypeCode}`);
    }
    return (
        <Toolbar sx={{ justifyContent: 'space-between' }}>
            <SaveButton />
            <SaveButton type="button" mutationOptions={{ onSuccess }} />
            <DeleteButton mutationMode="optimistic" />
        </Toolbar>
    )