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