From d2ccacb3317aa6310f1b1bb5eb19fbdecba39ff9 Mon Sep 17 00:00:00 2001 From: duheng <2286773002@qq.com> Date: 星期四, 27 三月 2025 11:50:43 +0800 Subject: [PATCH] 增加设施最高楼层标高字段 --- WinFrmUI/PBS.WinFrmUI/00-home/02-map/MapViewProjectListContainer.cs | 55 +++++++++++++++++++++++++++++-------------------------- 1 files changed, 29 insertions(+), 26 deletions(-) diff --git a/WinFrmUI/PBS.WinFrmUI/00-home/02-map/MapViewProjectListContainer.cs b/WinFrmUI/PBS.WinFrmUI/00-home/02-map/MapViewProjectListContainer.cs index a88add3..e902514 100644 --- a/WinFrmUI/PBS.WinFrmUI/00-home/02-map/MapViewProjectListContainer.cs +++ b/WinFrmUI/PBS.WinFrmUI/00-home/02-map/MapViewProjectListContainer.cs @@ -91,38 +91,41 @@ this.HandingErrorEvent?.Invoke(obj); } - /* /// <summary> - /// 璁剧疆椤圭洰鍒楄〃 - /// </summary> - public async Task<bool> SetProjectList(List<XhsProjectVmo> allProjectList) - { - if (!_isInitialized) - { - return false; - } - var allProjectIds = allProjectList?.Select(x => x.ID).Distinct().ToList(); - var allMapInfoList = await new Yw.BLL.MapInfo().GetByObjectTypeAndObjectIdsOfKindPurpose - (HStation.Xhs.DataType.XhsProject, allProjectIds, Yw.Map.Kind.Gaodei, Yw.Map.Purpose.Location); - var vmList = new List<MapProjectViewModel>(); - if (allMapInfoList != null && allMapInfoList.Count > 0) - { - foreach (var mapInfo in allMapInfoList) - { - var project = allProjectList.Find(x => x.ID == mapInfo.ObjectID); - var vm = new MapProjectViewModel(project, mapInfo); - vmList.Add(vm); - } - } + /// <summary> + /// 璁剧疆椤圭洰鍒楄〃 + /// </summary> + public async Task<bool> SetProjectList(List<PBS.Vmo.FacilityVmo> allProjectList) + { + if (!_isInitialized) + { + return false; + } + var allProjectIds = allProjectList?.Select(x => x.PlaceID).Distinct().ToList(); + var allMapInfoList = await new Yw.BLL.MapInfo().GetByObjectTypeAndObjectIdsOfKindPurpose + (PBS.DataType.PBSPlace, allProjectIds, Yw.Map.Kind.Gaodei, Yw.Map.Purpose.Location); + var vmList = new List<MapProjectViewModel>(); + if (allMapInfoList != null && allMapInfoList.Count > 0) + { + foreach (var mapInfo in allMapInfoList) + { + var project = allProjectList.Find(x => x.PlaceID == mapInfo.ObjectID); + if (project != null) + { + var vm = new MapProjectViewModel(project, mapInfo); + vmList.Add(vm); + } + } + } - return await this.webViewControl1.EvaluateScriptAsync<bool>("setProjectList", vmList); - }*/ + return await this.webViewControl2.EvaluateScriptAsync<bool>("setProjectList", vmList); + } /// <summary> /// 閫夋嫨椤圭洰 /// </summary> public async Task<bool> SelectProject(long projectId) { - return await this.webViewControl1.EvaluateScriptAsync<bool>("selectProject", projectId.ToString()); + return await this.webViewControl2.EvaluateScriptAsync<bool>("selectProject", projectId.ToString()); } /// <summary> @@ -130,7 +133,7 @@ /// </summary> public async Task<bool> CancelSelectProject() { - return await this.webViewControl1.EvaluateScriptAsync<bool>("cancelSelectProject()"); + return await this.webViewControl2.EvaluateScriptAsync<bool>("cancelSelectProject()"); } } } \ No newline at end of file -- Gitblit v1.9.3