#
luxiaotao1123
2024-04-08 f90f717f0d2e258b6310458c9ca0026cc258d24a
zy-asrs-flow/src/pages/map/utils.js
@@ -617,7 +617,6 @@
    const mapVo = JSON.parse(data);
    // shuttle
    for (const shuttleVo of mapVo.shuttleVos) {
        const shuttle = querySprite(SENSOR_TYPE.SHUTTLE, shuttleVo.shuttleNo);
        if (!shuttle && !shuttleVo.curLocNo) { continue; }
        const { row, bay, lev } = parseLocNo(shuttleVo.curLocNo);
@@ -641,13 +640,13 @@
        return;
    }
    let graphics = mapContainer.getChildByName('preTravelPath');
    if (graphics) mapContainer.removeChild(graphics);
    let pathLine = mapContainer.getChildByName('preTravelPath');
    if (pathLine) mapContainer.removeChild(pathLine);
    graphics = new PIXI.Graphics();
    graphics.name = 'preTravelPath';
    graphics.lineStyle(3 * (1 / mapContainer.scale.x), 0x3498db, 1);
    graphics.zIndex = 9999;
    pathLine = new PIXI.Graphics();
    pathLine.name = 'preTravelPath';
    pathLine.lineStyle(3 * (1 / mapContainer.scale.x), 0x3498db, 1);
    pathLine.zIndex = 9999;
    for (let i = 0; i < path.length; i++) {
        const { row, bay, lev } = parseLocNo(path[i]);
        const shelf = querySprite(SENSOR_TYPE.SHELF, row + '-' + bay);
@@ -657,10 +656,10 @@
        let x = position.x;
        let y = position.y;
        if (i === 0) {
            graphics.moveTo(x, y);
            pathLine.moveTo(x, y);
        } else {
            graphics.lineTo(x, y);
            pathLine.lineTo(x, y);
        }
    }
    mapContainer.addChild(graphics);
    mapContainer.addChild(pathLine);
}