#
luxiaotao1123
2024-10-11 04796fd3b6aa9a3a0b918499f47ce7f73ae48e2d
#
3个文件已修改
34 ■■■■■ 已修改文件
zy-acs-flow/src/i18n/en.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/zh.js 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/settings/CopyDrawer.jsx 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/i18n/en.js
@@ -648,6 +648,9 @@
                        count: 'Count',
                        execute: 'Execute',
                        reverse: 'Reverse',
                        field: {
                            gap: 'Gap',
                        },
                    },
                    more: {
                        title: 'More',
zy-acs-flow/src/i18n/zh.js
@@ -646,6 +646,9 @@
                        count: '数量',
                        execute: '执行',
                        reverse: '撤销',
                        field: {
                            gap: '间距',
                        },
                    },
                    more: {
                        title: '更多',
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 && (
                                        <>
                                        </>