From cf452503f0005ced724291a50e98d67711a7e4d4 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 11 十月 2024 14:57:35 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/settings/CopyDrawer.jsx |   38 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/zy-acs-flow/src/map/settings/CopyDrawer.jsx b/zy-acs-flow/src/map/settings/CopyDrawer.jsx
index 7418b4f..d7561b9 100644
--- a/zy-acs-flow/src/map/settings/CopyDrawer.jsx
+++ b/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 && (

--
Gitblit v1.9.1