From 83931a3403ae80a6106e5987b77464423173c7c9 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 12 三月 2024 15:36:25 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/components/settings.jsx |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/components/settings.jsx b/zy-asrs-flow/src/pages/map/components/settings.jsx
index f3824f7..52fe683 100644
--- a/zy-asrs-flow/src/pages/map/components/settings.jsx
+++ b/zy-asrs-flow/src/pages/map/components/settings.jsx
@@ -18,6 +18,7 @@
     const intl = useIntl();
     const { styles } = useStyles();
     const [activeTabKey, setActiveTabKey] = useState('map');
+    const [mapForm] = Form.useForm();
 
     const contentList = {
         map: (
@@ -27,6 +28,7 @@
                 setSpriteBySettings={props.setSpriteBySettings}
                 setDidClickSprite={props.setDidClickSprite}
                 onSubmit={props.onSubmit}
+                mapForm={mapForm}
             />
         ),
         config: (
@@ -39,6 +41,7 @@
     };
 
     const handleOk = () => {
+        mapForm.submit();
     }
 
     return (
@@ -97,8 +100,7 @@
 const SpriteSettings = (props) => {
     const intl = useIntl();
     const { styles } = useStyles();
-    const { curSprite } = props;
-    const [form] = Form.useForm();
+    const { curSprite, mapForm: form } = props;
 
     const [childrenDrawer, setChildrenDrawer] = useState(false);
     const [lastCopiedSprites, setLastCopiedSprites] = useState([]);
@@ -123,10 +125,6 @@
             })
         }
     }, [form, props])
-
-    const handleOk = () => {
-        form.submit();
-    }
 
     const handleFinish = async (values) => {
         props.onSubmit({ ...values });

--
Gitblit v1.9.1