From c6230b5765eb0b8ac69f8a17c191cc5757d42b18 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 18 十月 2024 12:56:49 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/insight/agv/useCoolHook.js | 12 +++++++----- zy-acs-flow/src/map/insight/agv/AgvControl.jsx | 6 +++++- zy-acs-flow/src/map/insight/agv/AgvMain.jsx | 2 -- version/db/20241018.rar | 0 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/version/db/20241018.rar b/version/db/20241018.rar new file mode 100644 index 0000000..5442b67 --- /dev/null +++ b/version/db/20241018.rar Binary files differ diff --git a/zy-acs-flow/src/map/insight/agv/AgvControl.jsx b/zy-acs-flow/src/map/insight/agv/AgvControl.jsx index c6225ef..09aec4c 100644 --- a/zy-acs-flow/src/map/insight/agv/AgvControl.jsx +++ b/zy-acs-flow/src/map/insight/agv/AgvControl.jsx @@ -144,14 +144,18 @@ name="endCode" control={control} render={({ field, fieldState }) => { + const selectedOption = codeOptions.find(option => option.id === field.value) || null; return ( <Autocomplete options={codeOptions} + getOptionLabel={(option) => option.label} + isOptionEqualToValue={(option, value) => option.id === value.id} + value={selectedOption} onInputChange={(event, value) => { setCodeInputValue(value); }} onChange={(event, value) => { - field.onChange(value?.id); + field.onChange(value ? value.id : null); }} renderInput={(params) => ( <TextField diff --git a/zy-acs-flow/src/map/insight/agv/AgvMain.jsx b/zy-acs-flow/src/map/insight/agv/AgvMain.jsx index 1ab1139..f507cd5 100644 --- a/zy-acs-flow/src/map/insight/agv/AgvMain.jsx +++ b/zy-acs-flow/src/map/insight/agv/AgvMain.jsx @@ -204,8 +204,6 @@ } const KeyValuePair = ({ label, value, bool }) => { - console.log({ label, value, bool }); - return ( <> <Stack direction="row" alignItems="center" spacing={1} sx={{ mb: 1 }}> diff --git a/zy-acs-flow/src/map/insight/agv/useCoolHook.js b/zy-acs-flow/src/map/insight/agv/useCoolHook.js index f741bd7..263e831 100644 --- a/zy-acs-flow/src/map/insight/agv/useCoolHook.js +++ b/zy-acs-flow/src/map/insight/agv/useCoolHook.js @@ -32,11 +32,13 @@ const debouncedFetch = useCallback(debounce(fetchData, 300), [url]); useEffect(() => { - if (inputValue) { - debouncedFetch(inputValue); - } else { - setOptions([]); - } + // console.log(inputValue, url) + // if (inputValue) { + // debouncedFetch(inputValue); + // } else { + // setOptions([]); + // } + debouncedFetch(inputValue); }, [inputValue, debouncedFetch]); return { -- Gitblit v1.9.1