From b5e8045d5f5b5401b696db12f62fdbcc86dc5c5d Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期四, 10 四月 2025 11:40:02 +0800 Subject: [PATCH] Merge branch 'devlop' of http://47.97.1.152:5880/r/wms-master into devlop --- rsf-admin/src/page/system/dicts/dictData/DictDataEdit.jsx | 14 ++++++++++++-- 1 files changed, 12 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 a52a4c2..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> ) @@ -93,6 +102,7 @@ <TextInput label="table.field.dictData.label" source="label" + validate={required()} parse={v => v} /> </Stack> -- Gitblit v1.9.1