#
luxiaotao1123
2024-10-11 cf452503f0005ced724291a50e98d67711a7e4d4
zy-acs-flow/src/map/settings/CopyDrawer.jsx
@@ -33,7 +33,11 @@
    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(() => {
@@ -86,6 +90,17 @@
                                <Grid container spacing={1.4}>
                                    <Grid item xs={6}>
                                        <Typography variant="body1">
                                            {translate('page.map.settings.map.copy.direction')}: {value?.copyDirect}
                                        </Typography>
                                    </Grid>
                                    <Grid item xs={6}>
                                        <Typography variant="body1">
                                            {translate('page.map.settings.map.copy.count')}: {value?.copyCount}
                                        </Typography>
                                    </Grid>
                                    {/* <Grid item xs={6}>
                                        <Controller
                                            name="copyDirect"
                                            control={control}
@@ -101,7 +116,6 @@
                                            )}
                                        />
                                    </Grid>
                                    <Grid item xs={6}>
                                        <Controller
                                            name="copyCount"
@@ -117,6 +131,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 && (