#
luxiaotao1123
2024-03-15 c0aeb95d828f2f6ed63fcb49e8c30531bd04a6ba
#
2个文件已修改
25 ■■■■■ 已修改文件
zy-asrs-flow/src/pages/map/index.jsx 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/utils.js 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/index.jsx
@@ -135,6 +135,10 @@
                    child.off('pointerdown');
                    child.off('click');
                })
                mapContainer.children.forEach(child => {
                    Utils.viewFeature(child, setCurSPrite);
                })
                break
            case MapModel.MOVABLE_MODEL:
@@ -211,7 +215,9 @@
    React.useEffect(() => {
        if (curSprite) {
            setDrawerVisible(true)
            if (model === MapModel.OBSERVER_MODEL) {
                setDrawerVisible(true)
            }
        }
    }, [curSprite]);
zy-asrs-flow/src/pages/map/utils.js
@@ -45,6 +45,23 @@
}
// sprite be movable from sprite click event
export const viewFeature = (sprite, setCurSPrite) => {
    sprite.off('pointerup');
    sprite.off('pointermove');
    sprite.off('pointerdown');
    sprite.off('click');
    let viewTarget;
    sprite.on("click", onClick);
    function onClick(event) {
        setCurSPrite(sprite);
        // setDidClickSprite(true);
    }
}
// sprite be movable from sprite click event
export const beMovable = (sprite, setDidClickSprite) => {
    sprite.off('pointerup');
    sprite.off('pointermove');