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 +++++++++++++++++++++++++---
zy-acs-flow/src/i18n/en.js | 3 +++
zy-acs-flow/src/i18n/zh.js | 3 +++
3 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/zy-acs-flow/src/i18n/en.js b/zy-acs-flow/src/i18n/en.js
index 6e35cb7..461d795 100644
--- a/zy-acs-flow/src/i18n/en.js
+++ b/zy-acs-flow/src/i18n/en.js
@@ -648,6 +648,9 @@
count: 'Count',
execute: 'Execute',
reverse: 'Reverse',
+ field: {
+ gap: 'Gap',
+ },
},
more: {
title: 'More',
diff --git a/zy-acs-flow/src/i18n/zh.js b/zy-acs-flow/src/i18n/zh.js
index 3abe1d1..aec1860 100644
--- a/zy-acs-flow/src/i18n/zh.js
+++ b/zy-acs-flow/src/i18n/zh.js
@@ -646,6 +646,9 @@
count: '鏁伴噺',
execute: '鎵ц',
reverse: '鎾ら攢',
+ field: {
+ gap: '闂磋窛',
+ },
},
more: {
title: '鏇村',
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