#
luxiaotao1123
2024-03-15 e6a599b9aaf8d0ade3f8679c2cf32e0638744be4
#
1个文件已修改
32 ■■■■■ 已修改文件
zy-asrs-flow/src/pages/map/utils.js 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/utils.js
@@ -285,7 +285,7 @@
}
export const rotationParseNum = (num) => {
    return num * Math.PI / 180;
}
export const findSpriteByUuid = (uuid) => {
@@ -318,7 +318,34 @@
export const fetchMapData = async () => {
    await Http.doPostPromise('api/map/list', {}, (res) => {
        console.log(res);
        const mapItemList = res.data.itemList;
        mapItemList.forEach(item => {
            let sprite;
            switch (item.type) {
                case SENSOR_TYPE.SHELF:
                    sprite = PIXI.Sprite.from(shelf);
                    break;
                case SENSOR_TYPE.AGV:
                    sprite = PIXI.Sprite.from(agv);
                    break;
                default:
                    break;
            }
            if (sprite) {
                console.log(item);
                initSprite(sprite, item.type);
                // data
                sprite.data.uuid = item.uuid;
                sprite.data.no = item.no;
                // graph
                sprite.position.set(item.positionX, item.positionY);
                sprite.scale.set(item.scaleX, item.scaleY);
                sprite.rotation = rotationParseNum(item.rotation);
                mapContainer.addChild(sprite);
            }
        })
    }).catch((error) => {
        console.error(error);
    })
@@ -333,7 +360,6 @@
    let mapItemList = [];
    mapContainer?.children.forEach(child => {
        if (child.data?.uuid) {
            console.log(child.scale, child.rotation);
            mapItemList.push({
                // data
                type: child.data.type,