duheng
2024-12-24 ef716332fef142a02843b5a99e8e3e92ab165738
WinFrmUI/HStation.WinFrmUI.Xhs.Core/map/gaode/html/ViewProjectList.html
@@ -142,11 +142,15 @@
        }
        function initOverlayListener(overlay) {
            const objInfoNameEle = document.querySelector(".obj-info-name");
            objInfoNameEle?.addEventListener("click", () => {
            const id = overlay.objInfo.Id
            console.log('id:', id)
            // FIXME: 每次切换都会新增同样的元素, 需要优化
            const objInfoNameEleList = document.querySelectorAll(".obj-info-name-" + id);
            const lastEle = objInfoNameEleList[objInfoNameEleList.length - 1];
            lastEle?.addEventListener("click", () => {
                _callBackObj.JumpSimulation(overlay.objInfo.Id);
            });
        }
        //设置选择项目样式
@@ -154,8 +158,9 @@
            setCancelSelectProjectStyle();
            let info = [];
            info.push("<div className='input-card'>");
            const id = overlay.objInfo.Id
            info.push(
                "<label class='obj-info-name' style=\"color: blue;cursor:pointer\">"
                "<label class='obj-info-name-" + id + "' style=\"color: blue;cursor:pointer\">"
            );
            info.push(overlay.objInfo.Name);
            info.push("</label>");