From f182484292a3187c95ff9df547ade45c59d072de Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 21 十月 2024 16:00:30 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/tool.js |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/zy-acs-flow/src/map/tool.js b/zy-acs-flow/src/map/tool.js
index ade4711..5f7f0a3 100644
--- a/zy-acs-flow/src/map/tool.js
+++ b/zy-acs-flow/src/map/tool.js
@@ -500,7 +500,7 @@
             const pointRoute = new PointRoute(POINT_ROUTE_DIRECTION[route.direction]);
             pointRoute.setPoint(startPoint, endPoint);
             pointRoute.clear();
-            pointRoute.lineStyle(Math.max(7, 1.5 * (1 / mapContainer.scale.x)), themeMode === 'light' ? '#ced6e0' : '#535c68');
+            pointRoute.lineStyle(Math.max(7, 2 * (1 / mapContainer.scale.x)), themeMode === 'light' ? '#ced6e0' : '#535c68');
             pointRoute.moveTo(startPoint.position.x, startPoint.position.y);
             pointRoute.lineTo(endPoint.position.x, endPoint.position.y);
             pointRoute.alpha = 1;
@@ -620,9 +620,8 @@
 
 export const generateDynamicGraphic = (curZone, data, setCurSprite) => {
     // console.log("ws", curZone, data);
-
+    console.log(JSON.stringify(data));
     for (const agvVo of data.agvVos) {
-        // console.log(agvVo);
         showAgvSprite(curZone, agvVo, setCurSprite);
         drawerAgvPath(curZone, agvVo);
     }
@@ -637,7 +636,8 @@
     let agvSprite = querySprite(DEVICE_TYPE.AGV, agvNo);
     if (!agvSprite) {
         agvSprite = generateSprite(DEVICE_TYPE.AGV,
-            generateAgvSpriteTexture(getAgvStatusMode(backpack.filter(item => item.loaded === true).length, battery))
+            // generateAgvSpriteTexture(getAgvStatusMode(backpack.filter(item => item.loaded === true).length, battery));
+            generateAgvSpriteTexture(getAgvStatusMode(1, battery))
         );
         initSprite(agvSprite, DEVICE_TYPE.AGV);
         agvSprite.data.no = agvNo;
@@ -647,6 +647,13 @@
         beInsight(agvSprite, setCurSprite);
         // agv no on sprite
     }
+
+    new TWEEDLE.Tween(agvSprite?.position).easing(TWEEDLE.Easing.Linear.None).to({
+        x: codeSprite.position.x,
+        y: codeSprite.position.y
+    }, 1000).onUpdate(() => {
+        updateEffect(agvSprite);
+    }).start();
 }
 
 const drawerAgvPath = (curZone, agvVo) => {
@@ -654,9 +661,9 @@
         return;
     }
     const { agvNo, code: curCode, dynamicRoute } = agvVo;
-    if (dynamicRoute?.length <= 1) {
-        return;
-    }
+    // if (dynamicRoute?.length <= 1) {
+    //     return;
+    // }
 
     const agvPathName = 'agvPath-' + agvNo;
     let agvPath = mapContainer.getChildByName(agvPathName);

--
Gitblit v1.9.1