| 
					
				 | 
			
			
				@@ -129,6 +129,10 @@ namespace XdCxRhDW.App.UserControl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     EditTarget(items.ToList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                mapControl1.AddRectMenu<PosRes>("转到列表", SvgHelper.LoadFromFile("Image\\To.svg"), items => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ToPosList(items.ToList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 mapControl1.AddPosMenu<PosRes>("绘制时差线", SvgHelper.LoadFromFile("Image\\DtoLine.svg"), item => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     DrawDtoLine(item); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -261,6 +265,33 @@ namespace XdCxRhDW.App.UserControl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             WaitHelper.CloseForm(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void ToPosList(List<PosRes> items) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (items == null || items.Count() == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                DxHelper.MsgBoxHelper.ShowWarning($"请选择需要转到列表的定位数据信息!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            try 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var ds = this.gridHomePosRes.DataSource as List<PosRes>; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var ids = items.Select(p => p.ID).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //删除地图 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var deleteItems = ds.Where(m => !ids.Contains(m.ID)).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                mapControl1.DelPosItem(deleteItems); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //删除列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ds.RemoveAll(m => !ids.Contains(m.ID)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                gridView2.RefreshData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            catch (Exception ex) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Serilog.Log.Error(ex, "转到列表异常!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                MsgBoxHelper.ShowError("转到列表异常!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private async void EditTarget(List<PosRes> items) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (items == null || items.Count() == 0) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -816,7 +847,7 @@ namespace XdCxRhDW.App.UserControl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void btnShowCgRes_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var item = gridView2.GetFocusedRow() as PosRes; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            DxHelper.PopupHelper.ShowPopup(new ShowCgCtrl(item), gridHomePosRes, gridHomePosRes.Height, EnumPopupDirection.Bottom,showCloseButton:true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DxHelper.PopupHelper.ShowPopup(new ShowCgCtrl(item), gridHomePosRes, gridHomePosRes.Height, EnumPopupDirection.Bottom, showCloseButton: true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void btnShowCxRes_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) 
			 |