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 | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/rsf-admin/src/page/system/dicts/dictData/DictDataEdit.jsx b/rsf-admin/src/page/system/dicts/dictData/DictDataEdit.jsx index 6190953..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,8 +102,8 @@ <TextInput label="table.field.dictData.label" source="label" - parse={v => v} validate={required()} + parse={v => v} /> </Stack> <Stack direction='row' gap={2}> @@ -103,13 +112,13 @@ source="sort" /> </Stack> - <Stack direction='row' gap={2}> + {/* <Stack direction='row' gap={2}> <TextInput label="table.field.dictData.color" source="color" parse={v => v} /> - </Stack> + </Stack> */} </Grid> <Grid item xs={12} md={4}> -- Gitblit v1.9.1