From e05481bd5cc560f3287ceb60f1f771329e27ae4d Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期二, 08 四月 2025 11:05:24 +0800 Subject: [PATCH] feat:收货单新增完成和关闭 --- rsf-admin/src/page/system/dicts/dictData/DictDataEdit.jsx | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/rsf-admin/src/page/system/dicts/dictData/DictDataEdit.jsx b/rsf-admin/src/page/system/dicts/dictData/DictDataEdit.jsx index 80fac6f..d04c3e1 100644 --- a/rsf-admin/src/page/system/dicts/dictData/DictDataEdit.jsx +++ b/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> ) -- Gitblit v1.9.1