From 323057373aa54ea5f96806646e0e41eb883982db Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 09 四月 2024 14:58:24 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/map/utils.js |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/zy-asrs-flow/src/pages/map/utils.js b/zy-asrs-flow/src/pages/map/utils.js
index 373ea69..dbc434c 100644
--- a/zy-asrs-flow/src/pages/map/utils.js
+++ b/zy-asrs-flow/src/pages/map/utils.js
@@ -340,9 +340,11 @@
     // const copiedSprite = new PIXI.Sprite(sprite.texture);
     const copiedSprite = generateSprite(sprite.data.type)
     initSprite(copiedSprite);
-    copiedSprite.position.set(sprite.position.x, sprite.position.y);
-    copiedSprite.scale.set(sprite.scale.x, sprite.scale.y);
-    copiedSprite.rotation = sprite.rotation;
+    setTimeout(() => {
+        copiedSprite.position.set(sprite.position.x, sprite.position.y);
+        copiedSprite.scale.set(sprite.scale.x, sprite.scale.y);
+        copiedSprite.rotation = sprite.rotation;
+    }, 50);
     copiedSprite.data = deepCopy(sprite.data);
     copiedSprite.data.uuid = generateID();
     if (copiedSprite.data.type === SENSOR_TYPE.SHELF) {
@@ -459,9 +461,11 @@
 
                     showSheflType(sprite);
                     // graph
-                    sprite.position.set(item.positionX, item.positionY);
-                    sprite.scale.set(item.scaleX, item.scaleY);
-                    sprite.rotation = rotationParseNum(item.rotation);
+                    setTimeout(() => {
+                        sprite.position.set(item.positionX, item.positionY);
+                        sprite.scale.set(item.scaleX, item.scaleY);
+                        sprite.rotation = rotationParseNum(item.rotation);
+                    }, 50);
 
                     mapContainer.addChild(sprite);
                 }

--
Gitblit v1.9.1