perf: 未更新信息时也能保存
This commit is contained in:
parent
881c36542c
commit
9a45fb64c2
@ -80,19 +80,21 @@ const InputDataModal = ({
|
|||||||
const updateData = useCallback(
|
const updateData = useCallback(
|
||||||
async (e: FormData) => {
|
async (e: FormData) => {
|
||||||
if (!e.dataId) return;
|
if (!e.dataId) return;
|
||||||
if (e.text === defaultValues.text && e.q === defaultValues.q) return;
|
|
||||||
|
|
||||||
|
if (e.text !== defaultValues.text || e.q !== defaultValues.q) {
|
||||||
await putModelDataById({
|
await putModelDataById({
|
||||||
dataId: e.dataId,
|
dataId: e.dataId,
|
||||||
text: e.text,
|
text: e.text,
|
||||||
q: e.q === defaultValues.q ? '' : e.q
|
q: e.q === defaultValues.q ? '' : e.q
|
||||||
});
|
});
|
||||||
|
onSuccess();
|
||||||
|
}
|
||||||
|
|
||||||
toast({
|
toast({
|
||||||
title: '修改回答成功',
|
title: '修改回答成功',
|
||||||
status: 'success'
|
status: 'success'
|
||||||
});
|
});
|
||||||
onClose();
|
onClose();
|
||||||
onSuccess();
|
|
||||||
},
|
},
|
||||||
[defaultValues, onClose, onSuccess, toast]
|
[defaultValues, onClose, onSuccess, toast]
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user