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

---
 zy-asrs-flow/src/pages/map/components/settings.jsx |   11 ++++-------
 1 files changed, 4 insertions(+), 7 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..b98bb02 100644
--- a/zy-asrs-flow/src/pages/map/components/settings.jsx
+++ b/zy-asrs-flow/src/pages/map/components/settings.jsx
@@ -2,7 +2,6 @@
 import { Col, Form, Input, Row, Checkbox, Slider, Select, Drawer, Space, Button, InputNumber, Card } from 'antd';
 import { FormattedMessage, useIntl, useModel } from '@umijs/max';
 import { createStyles } from 'antd-style';
-import './index.css';
 import * as Utils from '../utils'
 import * as PIXI from 'pixi.js';
 import moment from 'moment';
@@ -18,6 +17,7 @@
     const intl = useIntl();
     const { styles } = useStyles();
     const [activeTabKey, setActiveTabKey] = useState('map');
+    const [mapForm] = Form.useForm();
 
     const contentList = {
         map: (
@@ -27,6 +27,7 @@
                 setSpriteBySettings={props.setSpriteBySettings}
                 setDidClickSprite={props.setDidClickSprite}
                 onSubmit={props.onSubmit}
+                mapForm={mapForm}
             />
         ),
         config: (
@@ -39,6 +40,7 @@
     };
 
     const handleOk = () => {
+        mapForm.submit();
     }
 
     return (
@@ -97,8 +99,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 +124,6 @@
             })
         }
     }, [form, props])
-
-    const handleOk = () => {
-        form.submit();
-    }
 
     const handleFinish = async (values) => {
         props.onSubmit({ ...values });

--
Gitblit v1.9.1