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