From 0d5321b4a070862fc9862af9ca17251b1f441c4b Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 15 十月 2024 14:01:58 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/map/settings/MapSettings.jsx | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/zy-acs-flow/src/map/settings/MapSettings.jsx b/zy-acs-flow/src/map/settings/MapSettings.jsx
index e414696..b58952e 100644
--- a/zy-acs-flow/src/map/settings/MapSettings.jsx
+++ b/zy-acs-flow/src/map/settings/MapSettings.jsx
@@ -21,7 +21,7 @@
import CopyDrawer from './CopyDrawer';
const MapSettings = (props) => {
- const { sprite, setSpriteSettings, onSubmit, width } = props;
+ const { sprite, setSpriteSettings, onSubmit, width, lastCopiedSprites, setLastCopiedSprites } = props;
const translate = useTranslate();
const [copyVisible, setCopyVisible] = useState(false);
@@ -313,7 +313,14 @@
}}>
{translate('page.map.settings.map.copy.execute')}
</Button>
- <Button variant="text" color="primary">
+ <Button variant="text" color="primary" onClick={() => {
+ if (lastCopiedSprites && lastCopiedSprites.length > 0) {
+ lastCopiedSprites.forEach(copiedSprite => {
+ Tool.getMapContainer().removeChild(copiedSprite);
+ })
+ setLastCopiedSprites([]);
+ }
+ }}>
{translate('page.map.settings.map.copy.reverse')}
</Button>
</Stack>
@@ -343,7 +350,7 @@
</Stack>
</Grid>
</Grid>
- </Box>
+ </Box >
<CopyDrawer
open={copyVisible}
@@ -359,6 +366,8 @@
handleOnCopy={() => {
}}
+ setLastCopiedSprites={setLastCopiedSprites}
+ setSpriteSettings={setSpriteSettings}
/>
</>
);
--
Gitblit v1.9.1