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