From dcd0b098fe57e1f355f5c178c21402a1d64344a5 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 18 十月 2024 14:01:17 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/insight/agv/AgvControl.jsx | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/zy-acs-flow/src/map/insight/agv/AgvControl.jsx b/zy-acs-flow/src/map/insight/agv/AgvControl.jsx index 5551377..380835c 100644 --- a/zy-acs-flow/src/map/insight/agv/AgvControl.jsx +++ b/zy-acs-flow/src/map/insight/agv/AgvControl.jsx @@ -25,7 +25,7 @@ const theme = useTheme(); const translate = useTranslate(); - const { control, handleSubmit, reset, watch } = useForm({ + const { control, handleSubmit, reset, watch, setValue } = useForm({ defaultValues: { taskMode: 'MOVE', startCode: '', @@ -49,7 +49,7 @@ useEffect(() => { reset(); - }, [curAgvNo]); + }, [curAgvNo, reset]); const onSubmit = (data) => { if (curAgvNo) { @@ -105,6 +105,15 @@ setInputValue: setEndStaInputValue, } = useCoolHook('/sta/page', 'staNo'); + useEffect(() => { + const fieldsToClear = ['startCode', 'endCode', 'startLocNo', 'endLocNo', 'startStaNo', 'endStaNo']; + + fieldsToClear.forEach(field => { + if (!showField(field)) { + setValue(field, ''); + } + }); + }, [taskMode, setValue, showField]); return ( <> -- Gitblit v1.9.1