From 4f32ade76be015062d305c6b0eecf1b7fbedd331 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 17 十月 2024 10:40:54 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/tool.js |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/zy-acs-flow/src/map/tool.js b/zy-acs-flow/src/map/tool.js
index 395bfc4..503d6b8 100644
--- a/zy-acs-flow/src/map/tool.js
+++ b/zy-acs-flow/src/map/tool.js
@@ -495,22 +495,17 @@
 
 
 // dynamic graphic ----------------
-let isFirstRender = true;
 
-export const generateDynamicGraphic = (curZone, data, callback) => {
+export const generateDynamicGraphic = (curZone, data, setCurSprite) => {
     // console.log("ws", curZone, data);
 
     for (const agvVo of data.agvVos) {
-        showAgvSprite(curZone, agvVo)
+        showAgvSprite(curZone, agvVo, setCurSprite)
     }
 
-    if (isFirstRender) {
-        isFirstRender = false;
-        callback();
-    }
 }
 
-const showAgvSprite = (curZone, agvVo) => {
+const showAgvSprite = (curZone, agvVo, setCurSprite) => {
     const { agvNo, code, direction, backpack, battery, ...rest } = agvVo;
     if (!code) { return }
     const codeSprite = querySprite(DEVICE_TYPE.POINT, code);
@@ -523,7 +518,7 @@
         agvSprite.position.set(codeSprite.position.x, codeSprite.position.y);
         agvSprite.rotation = rotationParseNum(direction);
         mapContainer.addChild(agvSprite);
-        // viewFeature(shuttle, setCurSPrite); // todo
+        beInsight(agvSprite, setCurSprite);
         // agv no on sprite
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1