From 04796fd3b6aa9a3a0b918499f47ce7f73ae48e2d Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 11 十月 2024 14:54:22 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/settings/CopyDrawer.jsx | 28 +++++++++++++++++++++++++--- 1 files changed, 25 insertions(+), 3 deletions(-) diff --git a/zy-acs-flow/src/map/settings/CopyDrawer.jsx b/zy-acs-flow/src/map/settings/CopyDrawer.jsx index 7418b4f..b57882d 100644 --- a/zy-acs-flow/src/map/settings/CopyDrawer.jsx +++ b/zy-acs-flow/src/map/settings/CopyDrawer.jsx @@ -33,13 +33,15 @@ const deviceType = sprite?.data?.type; const { control, handleSubmit, reset, watch, setValue, formState: { errors } } = useForm({ - defaultValues: {}, + defaultValues: { + copyDirect: value?.copyDirect || '', + copyCount: value?.copyCount || '', + gap: value?.gap || 0.0, + }, }); useEffect(() => { if (value && Object.keys(value).length > 0) { - setValue('copyDirect', value.copyDirect); - setValue('copyCount', value.copyCount); } }, [value, setValue]) @@ -119,6 +121,26 @@ /> </Grid> + <Grid item xs={12}> + <Controller + name="gap" + control={control} + render={({ field }) => ( + <TextField + {...field} + label={translate('page.map.settings.map.copy.field.gap')} + type="number" + sx={{ width: '50%' }} + fullWidth + onChange={(e) => { + const value = parseFloat(e.target.value).toFixed(1); + field.onChange(value); + }} + /> + )} + /> + </Grid> + {deviceType === DEVICE_TYPE.SHELF && ( <> </> -- Gitblit v1.9.1