#
luxiaotao1123
2024-10-21 f182484292a3187c95ff9df547ade45c59d072de
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);