From 1864f916e0359d0814416cf94feda3a3662ed193 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期五, 05 九月 2025 16:39:29 +0800
Subject: [PATCH] 1

---
 zy-acs-flow/src/map/insight/agv/AgvControl.jsx |   75 +++++++++++++++++++------------------
 1 files changed, 38 insertions(+), 37 deletions(-)

diff --git a/zy-acs-flow/src/map/insight/agv/AgvControl.jsx b/zy-acs-flow/src/map/insight/agv/AgvControl.jsx
index 9d9c32b..b9f5bf5 100644
--- a/zy-acs-flow/src/map/insight/agv/AgvControl.jsx
+++ b/zy-acs-flow/src/map/insight/agv/AgvControl.jsx
@@ -53,8 +53,9 @@
 
     const onSubmit = (data) => {
         if (curAgvNo) {
-            console.log(data);
-            handleControlAgv(curAgvNo, data);
+            handleControlAgv({ agvNo: curAgvNo, ...data }, () => {
+
+            });
         }
     };
 
@@ -280,41 +281,6 @@
                                 </Grid>
                             )}
 
-                            {showField('endLocNo') && (
-                                <Grid item xs={12}>
-                                    <Controller
-                                        name="endLocNo"
-                                        control={control}
-                                        rules={{ required: translate('ra.validation.required') }}
-                                        render={({ field, fieldState }) => {
-                                            const selectedOption = endLocOptions.find(option => option.id === field.value) || null;
-                                            return (
-                                                <Autocomplete
-                                                    options={endLocOptions}
-                                                    getOptionLabel={(option) => option.label}
-                                                    isOptionEqualToValue={(option, value) => option.id === value.id}
-                                                    value={selectedOption}
-                                                    onInputChange={(event, value) => {
-                                                        setEndLocInputValue(value);
-                                                    }}
-                                                    onChange={(event, value) => {
-                                                        field.onChange(value ? value.id : null);
-                                                    }}
-                                                    renderInput={(params) => (
-                                                        <TextField
-                                                            {...params}
-                                                            label={translate('page.map.insight.control.endLoc')}
-                                                            error={!!fieldState.error}
-                                                            helperText={fieldState.error?.message}
-                                                        />
-                                                    )}
-                                                />
-                                            );
-                                        }}
-                                    />
-                                </Grid>
-                            )}
-
                             {showField('startStaNo') && (
                                 <Grid item xs={12}>
                                     <Controller
@@ -350,6 +316,41 @@
                                 </Grid>
                             )}
 
+                            {showField('endLocNo') && (
+                                <Grid item xs={12}>
+                                    <Controller
+                                        name="endLocNo"
+                                        control={control}
+                                        rules={{ required: translate('ra.validation.required') }}
+                                        render={({ field, fieldState }) => {
+                                            const selectedOption = endLocOptions.find(option => option.id === field.value) || null;
+                                            return (
+                                                <Autocomplete
+                                                    options={endLocOptions}
+                                                    getOptionLabel={(option) => option.label}
+                                                    isOptionEqualToValue={(option, value) => option.id === value.id}
+                                                    value={selectedOption}
+                                                    onInputChange={(event, value) => {
+                                                        setEndLocInputValue(value);
+                                                    }}
+                                                    onChange={(event, value) => {
+                                                        field.onChange(value ? value.id : null);
+                                                    }}
+                                                    renderInput={(params) => (
+                                                        <TextField
+                                                            {...params}
+                                                            label={translate('page.map.insight.control.endLoc')}
+                                                            error={!!fieldState.error}
+                                                            helperText={fieldState.error?.message}
+                                                        />
+                                                    )}
+                                                />
+                                            );
+                                        }}
+                                    />
+                                </Grid>
+                            )}
+
                             {showField('endStaNo') && (
                                 <Grid item xs={12}>
                                     <Controller

--
Gitblit v1.9.1