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

---
 zy-acs-flow/src/map/settings/ConfigSettings.jsx |   30 +++++-------------------------
 1 files changed, 5 insertions(+), 25 deletions(-)

diff --git a/zy-acs-flow/src/map/settings/ConfigSettings.jsx b/zy-acs-flow/src/map/settings/ConfigSettings.jsx
index 75aee21..b33dead 100644
--- a/zy-acs-flow/src/map/settings/ConfigSettings.jsx
+++ b/zy-acs-flow/src/map/settings/ConfigSettings.jsx
@@ -22,28 +22,20 @@
 } from '../constants';
 import { useNotification } from '../Notification';
 
-export const getFormDefaultValues = (data) => {
-    return {
-        row: data?.row ?? '',
-        bay: data?.bay ?? '',
-        no: data?.no ?? '',
-        ...data,
-    }
-};
-
 const ConfigSettings = (props) => {
     const { sprite, onSubmit } = props;
     const notify = useNotification();
     const translate = useTranslate();
 
-    const { control, handleSubmit, reset, watch, setValue, unregister } = useForm({
-        defaultValues: getFormDefaultValues(sprite?.data),
-        shouldUnregister: true,
+    const { control, handleSubmit, reset, watch, setValue } = useForm({
+        defaultValues: { ...sprite?.data },
     });
 
     useEffect(() => {
         if (sprite?.data) {
-            reset(getFormDefaultValues(sprite.data));
+            reset({
+                ...sprite.data
+            });
         }
     }, [sprite, reset]);
 
@@ -51,13 +43,6 @@
 
     const rowValue = watch('row');
     const bayValue = watch('bay');
-
-    useEffect(() => {
-        if (deviceType !== DEVICE_TYPE.SHELF) {
-            unregister('row');
-            unregister('bay');
-        }
-    }, [deviceType, unregister]);
 
     useEffect(() => {
         if (deviceType === DEVICE_TYPE.SHELF) {
@@ -151,11 +136,6 @@
                         <Divider />
                     </Grid>
 
-                    {/* <Grid item xs={12}>
-                        <Typography variant="inherit">
-                            {translate('page.map.settings.config.base.no')}
-                        </Typography>
-                    </Grid> */}
                     <Grid item xs={6}>
                         <Controller
                             name="no"

--
Gitblit v1.9.1