#
luxiaotao1123
2024-03-08 280e039a5ba85fd077acac488efe3ed08ce85f94
zy-asrs-flow/src/pages/map/index.jsx
@@ -132,6 +132,7 @@
                player.activateMapEvent(Utils.MapEvent.SELECTION_BOX);
                Utils.removeSelectedEffect();
                setSpriteBySettings(null);
                setSettingsVisible(false);
                mapContainer.children.forEach(child => {
@@ -157,12 +158,12 @@
    }, [model]);
    // Add New Device
    const onDrop = (sprite, x, y) => {
    const onDrop = (sprite, type, x, y) => {
        const { mapX, mapY } = Utils.getRealPosition(x, y, mapContainer);
        sprite.x = mapX;
        sprite.y = mapY;
        Utils.initSprite(sprite);
        Utils.initSprite(sprite, type);
        mapContainer.addChild(sprite);
        Utils.beMovable(sprite, setDidClickSprite);
    };
@@ -191,6 +192,7 @@
    const prevSpriteBySettings = prevSpriteBySettingsRef.current;
    const settingsFinish = () => {
        setSettingsVisible(false);
        setSpriteBySettings(null);
    }
@@ -279,7 +281,7 @@
            <Edit
                open={deviceVisible}
                onCancel={() => {
                    // setDeviceVisible(false);
                    setDeviceVisible(false);
                }}
                refCurr={mapRef.current}
                onDrop={onDrop}
@@ -287,12 +289,13 @@
            <Settings
                open={settingsVisible}
                curSprite={spriteBySettings}
                onCancel={() => {
                    setSettingsVisible(false);
                    setSpriteBySettings(null);
                }}
                refCurr={mapRef.current}
                onDrop={settingsFinish}
                onSubmit={settingsFinish}
            />
        </>
    )