|
@@ -34,6 +34,7 @@ using XdCxRhDW.App.Controllers;
|
|
|
using DevExpress.XtraPrinting.Native.Properties;
|
|
|
using DevExpress.Utils.Drawing.Helpers;
|
|
|
using DevExpress.Office.Crypto;
|
|
|
+using XdCxRhDW.App.Model;
|
|
|
|
|
|
namespace XdCxRhDW.App.UserControl
|
|
|
{
|
|
@@ -48,12 +49,12 @@ namespace XdCxRhDW.App.UserControl
|
|
|
layoutControl1.UseDefault();
|
|
|
}
|
|
|
|
|
|
- private void PosSubEvent(PosRes posRes)
|
|
|
+ private void PosSubEvent(ModelPosRes posRes)
|
|
|
{
|
|
|
var currentTask = gridView1.GetFocusedRow() as TaskInfo;
|
|
|
if (currentTask.ID == posRes.TaskInfoID)
|
|
|
{
|
|
|
- var ds = this.gridHomePosRes.DataSource as List<PosRes>;
|
|
|
+ var ds = this.gridHomePosRes.DataSource as List<ModelPosRes>;
|
|
|
ds.Insert(0, posRes);
|
|
|
this.Invoke(new Action(() =>
|
|
|
{
|
|
@@ -73,17 +74,17 @@ namespace XdCxRhDW.App.UserControl
|
|
|
private async void CtrlHome_Load(object sender, EventArgs e)
|
|
|
{
|
|
|
gridHomeTask.Init<TaskInfo>().UseFilter().DataSource = list;
|
|
|
- gridHomePosRes.Init<PosRes>().UseMultiSelect().UseRowNumber().UseSort().UseFilter()
|
|
|
+ gridHomePosRes.Init<ModelPosRes>().UseMultiSelect().UseRowNumber().UseSort().UseFilter()
|
|
|
.AddMenu("删除", SvgHelper.CreateClose(), async () =>
|
|
|
{
|
|
|
if (!MsgBoxHelper.ShowConfirm("是否删除选中的记录!")) return;
|
|
|
try
|
|
|
{
|
|
|
var rows = gridView2.GetSelectedRows();
|
|
|
- List<PosRes> list = new List<PosRes>();
|
|
|
+ List<ModelPosRes> list = new List<ModelPosRes>();
|
|
|
foreach (var item in rows)
|
|
|
{
|
|
|
- list.Add(gridView2.GetRow(item) as PosRes);
|
|
|
+ list.Add(gridView2.GetRow(item) as ModelPosRes);
|
|
|
}
|
|
|
var groupItems = list.GroupBy(p => p.SigTime.ToString("yyyyMMdd"));
|
|
|
foreach (var groupItem in groupItems)
|
|
@@ -103,14 +104,14 @@ namespace XdCxRhDW.App.UserControl
|
|
|
Serilog.Log.Error(ex, "表格中删除定位点异常!");
|
|
|
DxHelper.MsgBoxHelper.ShowError("删除定位点异常!");
|
|
|
}
|
|
|
- }, popupMenu2).DataSource = new List<PosRes>();
|
|
|
+ }, popupMenu2).DataSource = new List<ModelPosRes>();
|
|
|
txtStartTime.UseDefault();
|
|
|
txtEndTime.UseDefault();
|
|
|
btnDrawDto.ImageOptions.SvgImage = SvgHelper.LoadFromFile("Image\\DtoLine.svg");
|
|
|
btnDrawDfo.ImageOptions.SvgImage = SvgHelper.LoadFromFile("Image\\DfoLine.svg");
|
|
|
btnGDOP.ImageOptions.SvgImage = SvgHelper.LoadFromFile("Image\\GDOP.svg");
|
|
|
btnPos.ImageOptions.SvgImage = SvgHelper.LoadFromFile("Image\\Pos.svg");
|
|
|
- Messenger.Defalut.Sub<PosRes>("新增定位点", PosSubEvent);
|
|
|
+ Messenger.Defalut.Sub<ModelPosRes>("新增定位点", PosSubEvent);
|
|
|
Messenger.Defalut.Sub<SysSetings>("系统配置改变", ConfigSubEvent);
|
|
|
//mapService = "http://ows.mundialis.de/services/service";
|
|
|
mapControl1.UseDefalutOptions()
|
|
@@ -177,8 +178,8 @@ namespace XdCxRhDW.App.UserControl
|
|
|
List<TxInfo> txList = new List<TxInfo>();
|
|
|
using (RHDWContext db = new RHDWContext())
|
|
|
{
|
|
|
- var qq = db.TaskInfos.OrderByDescending(p => p.UpdateTime).ToList();
|
|
|
- list.AddRange(qq);
|
|
|
+ var tasks = db.TaskInfos.OrderByDescending(p => p.UpdateTime).ToList();
|
|
|
+ list.AddRange(tasks);
|
|
|
var runningList = await db.TaskInfos.Where(p => p.TaskState == EnumTaskState.Running).ToListAsync();
|
|
|
foreach (var item in runningList)
|
|
|
{
|
|
@@ -191,7 +192,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
var txres = await db.TxInfos.ToListAsync();
|
|
|
txList.AddRange(txres);
|
|
|
}
|
|
|
- mapControl1.AddRectMenu<PosRes>("删除定位点", SvgHelper.CreateClose(), async items =>
|
|
|
+ mapControl1.AddRectMenu<ModelPosRes>("删除定位点", SvgHelper.CreateClose(), async items =>
|
|
|
{
|
|
|
var count = await DeletePosRes(items.ToList());
|
|
|
if (count > 0)
|
|
@@ -200,7 +201,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
MsgBoxHelper.ShowInfo($"共删除了{items.Count()}个定位点");
|
|
|
}
|
|
|
});
|
|
|
- mapControl1.AddRectMenu<PosRes>("使用镜像点", SvgHelper.LoadFromFile("Image\\Pos.svg"), async items =>
|
|
|
+ mapControl1.AddRectMenu<ModelPosRes>("使用镜像点", SvgHelper.LoadFromFile("Image\\Pos.svg"), async items =>
|
|
|
{
|
|
|
var count = await UseMirr(items.ToList());
|
|
|
if (count > 0)
|
|
@@ -209,7 +210,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
MsgBoxHelper.ShowInfo($"共修改了{items.Count()}个定位点的镜像点");
|
|
|
}
|
|
|
});
|
|
|
- mapControl1.AddRectMenu<PosRes>("编辑目标", SvgHelper.LoadFromFile("Image\\Edit.svg"), async items =>
|
|
|
+ mapControl1.AddRectMenu<ModelPosRes>("编辑目标", SvgHelper.LoadFromFile("Image\\Edit.svg"), async items =>
|
|
|
{
|
|
|
var count = await EditTarget(items.ToList());
|
|
|
if (count > 0)
|
|
@@ -218,15 +219,15 @@ namespace XdCxRhDW.App.UserControl
|
|
|
MsgBoxHelper.ShowInfo($"共修改了{items.Count()}个定位点的目标信息");
|
|
|
}
|
|
|
});
|
|
|
- mapControl1.AddPosMenu<PosRes>("手动定位", SvgHelper.LoadFromFile("Image\\Pos.svg"), item =>
|
|
|
+ mapControl1.AddPosMenu<ModelPosRes>("手动定位", SvgHelper.LoadFromFile("Image\\Pos.svg"), item =>
|
|
|
{
|
|
|
Pos(item);
|
|
|
});
|
|
|
- mapControl1.AddRectMenu<PosRes>("转到列表", SvgHelper.LoadFromFile("Image\\To.svg"), items =>
|
|
|
+ mapControl1.AddRectMenu<ModelPosRes>("转到列表", SvgHelper.LoadFromFile("Image\\To.svg"), items =>
|
|
|
{
|
|
|
ToPosList(items.ToList());
|
|
|
});
|
|
|
- mapControl1.AddPosMenu<PosRes>("绘制时差线", SvgHelper.LoadFromFile("Image\\DtoLine.svg"), item =>
|
|
|
+ mapControl1.AddPosMenu<ModelPosRes>("绘制时差线", SvgHelper.LoadFromFile("Image\\DtoLine.svg"), item =>
|
|
|
{
|
|
|
DrawDtoLine(item);
|
|
|
}, p =>
|
|
@@ -247,7 +248,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
return true;
|
|
|
}
|
|
|
})
|
|
|
- .AddPosMenu<PosRes>("绘制频差线", SvgHelper.LoadFromFile("Image\\DfoLine.svg"), item =>
|
|
|
+ .AddPosMenu<ModelPosRes>("绘制频差线", SvgHelper.LoadFromFile("Image\\DfoLine.svg"), item =>
|
|
|
{
|
|
|
DrawDfoLine(item);
|
|
|
}, p =>
|
|
@@ -267,7 +268,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
return false;
|
|
|
}
|
|
|
})
|
|
|
- .AddPosMenu<PosRes>("绘制GDOP", SvgHelper.LoadFromFile("Image\\GDOP.svg"), item =>
|
|
|
+ .AddPosMenu<ModelPosRes>("绘制GDOP", SvgHelper.LoadFromFile("Image\\GDOP.svg"), item =>
|
|
|
{
|
|
|
DrawGDOP(item);
|
|
|
}, p =>
|
|
@@ -287,7 +288,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
return false;
|
|
|
}
|
|
|
})
|
|
|
- .AddPosMenu<PosRes>("绘制测向线", btnDrawCX.ImageOptions.SvgImage, item =>
|
|
|
+ .AddPosMenu<ModelPosRes>("绘制测向线", btnDrawCX.ImageOptions.SvgImage, item =>
|
|
|
{
|
|
|
DrawCXLine(item);
|
|
|
}, p =>
|
|
@@ -307,12 +308,12 @@ namespace XdCxRhDW.App.UserControl
|
|
|
return false;
|
|
|
}
|
|
|
})
|
|
|
- .AddPosMenu<PosRes>("查看参估", btnShowCgRes.ImageOptions.SvgImage, item =>
|
|
|
+ .AddPosMenu<ModelPosRes>("查看参估", btnShowCgRes.ImageOptions.SvgImage, item =>
|
|
|
{
|
|
|
DxHelper.PopupHelper.ShowPopup(new ShowCgCtrl(item), gridHomePosRes, gridHomePosRes.Height + 80, EnumPopupDirection.Bottom, showCloseButton: true);
|
|
|
|
|
|
})
|
|
|
- .AddPosMenu<PosRes>("查看测向", btnShowCxRes.ImageOptions.SvgImage, item =>
|
|
|
+ .AddPosMenu<ModelPosRes>("查看测向", btnShowCxRes.ImageOptions.SvgImage, item =>
|
|
|
{
|
|
|
DxHelper.PopupHelper.ShowPopup(new ShowCxCtrl(item), gridHomePosRes, gridHomePosRes.Height + 80, EnumPopupDirection.Bottom, showCloseButton: true);
|
|
|
}, p =>
|
|
@@ -350,12 +351,12 @@ namespace XdCxRhDW.App.UserControl
|
|
|
txtTimeCho_SelectedIndexChanged(null, null);
|
|
|
WaitHelper.CloseForm();
|
|
|
}
|
|
|
- private async Task<int> EditTarget(List<PosRes> items)
|
|
|
+ private async Task<int> EditTarget(List<ModelPosRes> items)
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
if (items.Count == 0) return 0;
|
|
|
- var targetID = items.Where(p => p.TargetID > 0).FirstOrDefault()?.TargetID;
|
|
|
+ var targetID = items.Where(p => p.TargetInfoID > 0).FirstOrDefault()?.TargetInfoID;
|
|
|
TargetInfo info = null;
|
|
|
if (targetID > 0)
|
|
|
{
|
|
@@ -377,8 +378,8 @@ namespace XdCxRhDW.App.UserControl
|
|
|
var tarItems = await db.PosRes.Where(p => ids.Contains(p.ID)).ToArrayAsync();
|
|
|
tarItems.ForEach(t =>
|
|
|
{
|
|
|
- t.TargetID = tar.ID;
|
|
|
- t.TarName = tar.TargetName;
|
|
|
+ t.TargetInfoID = tar.ID;
|
|
|
+ //t.TargetName = tar.TargetName;
|
|
|
});
|
|
|
db.PosRes.AddOrUpdate(tarItems);
|
|
|
await db.SaveChangesAsync();
|
|
@@ -396,7 +397,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
|
|
|
|
|
|
- private void ToPosList(List<PosRes> items)
|
|
|
+ private void ToPosList(List<ModelPosRes> items)
|
|
|
{
|
|
|
if (items == null || items.Count() == 0)
|
|
|
{
|
|
@@ -405,7 +406,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
try
|
|
|
{
|
|
|
- var ds = this.gridHomePosRes.DataSource as List<PosRes>;
|
|
|
+ var ds = this.gridHomePosRes.DataSource as List<ModelPosRes>;
|
|
|
var ids = items.Select(p => p.ID).ToList();
|
|
|
|
|
|
//删除地图
|
|
@@ -423,7 +424,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- private async Task<int> UseMirr(List<PosRes> items)
|
|
|
+ private async Task<int> UseMirr(List<ModelPosRes> items)
|
|
|
{
|
|
|
if (items == null || items.Count() == 0)
|
|
|
{
|
|
@@ -461,7 +462,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- private async Task<int> DeletePosRes(List<PosRes> items)
|
|
|
+ private async Task<int> DeletePosRes(List<ModelPosRes> items)
|
|
|
{
|
|
|
if (items == null || items.Count() == 0)
|
|
|
{
|
|
@@ -480,13 +481,13 @@ namespace XdCxRhDW.App.UserControl
|
|
|
var ids = groupItem.Select(m => m.ID).ToList();
|
|
|
using (RHDWPartContext db = RHDWPartContext.GetContext(groupItem.First().SigTime))
|
|
|
{
|
|
|
- List<PosRes> list = await db.PosRes.Where(p => ids.Contains(p.ID)).ToListAsync();
|
|
|
+ var list = await db.PosRes.Where(p => ids.Contains(p.ID)).ToListAsync();
|
|
|
db.PosRes.RemoveRange(list);
|
|
|
await db.SaveChangesAsync();
|
|
|
}
|
|
|
}
|
|
|
mapControl1.DelPosItem(items);
|
|
|
- var ds = this.gridHomePosRes.DataSource as List<PosRes>;
|
|
|
+ var ds = this.gridHomePosRes.DataSource as List<ModelPosRes>;
|
|
|
ds.RemoveAll(m => items.Select(p => p.ID).Contains(m.ID));
|
|
|
gridView2.RefreshData();
|
|
|
return items.Count;
|
|
@@ -553,10 +554,10 @@ namespace XdCxRhDW.App.UserControl
|
|
|
var btnEdit = (layoutControlGroup1.CustomHeaderButtons[1] as GroupBoxButton);
|
|
|
var btnDel = (layoutControlGroup1.CustomHeaderButtons[2] as GroupBoxButton);
|
|
|
btnDel.Enabled = btnEdit.Enabled = tsk.TaskState != EnumTaskState.Running;
|
|
|
- List<PosRes> listPos = null;
|
|
|
+ List<ModelPosRes> listPos = null;
|
|
|
if (txtTimeCho.Text == "自定义" && (txtStartTime.EditValue == null || txtEndTime.EditValue == null || txtStartTime.DateTime > txtEndTime.DateTime))
|
|
|
{
|
|
|
- listPos = new List<PosRes>();
|
|
|
+ listPos = new List<ModelPosRes>();
|
|
|
this.gridHomePosRes.DataSource = listPos;
|
|
|
mapControl1.SetPosDataSource(listPos);
|
|
|
}
|
|
@@ -584,7 +585,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
private void GridView2_FocusedRowObjectChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowObjectChangedEventArgs e)
|
|
|
{
|
|
|
mapControl1.DelFixedImg("Tx");
|
|
|
- var posItem = (e.Row as PosRes);
|
|
|
+ var posItem = (e.Row as ModelPosRes);
|
|
|
if (posItem == null) return;
|
|
|
using (RHDWPartContext db = RHDWPartContext.GetContext(posItem.SigTime))
|
|
|
{
|
|
@@ -852,7 +853,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
dto.TaskName = tsk.TaskName;
|
|
|
dto.PosType = (EnumPosTypeDto)(int)tsk.PosType;
|
|
|
dto.SigType = (EnumSigTypeDto)(int)tsk.SigType;
|
|
|
- dto.DmcType = (DmcTypeDto)tsk.DetectionWay.Value;
|
|
|
+ dto.TaskCheckType = (EnumTaskCheckTypeDto)(int)tsk.DetectionWay.Value;
|
|
|
dto.CapDir = tsk.CapDir;
|
|
|
dto.DateDirFormat = tsk.CapDirFormat;
|
|
|
var strs = tsk.HistoryFrequpMHz.Split(',');
|
|
@@ -926,7 +927,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
|
|
|
private void gridView2_RowClick(object sender, RowClickEventArgs e)
|
|
|
{
|
|
|
- var p = gridView2.GetFocusedRow() as PosRes;
|
|
|
+ var p = gridView2.GetFocusedRow() as ModelPosRes;
|
|
|
p.Selected = true;
|
|
|
mapControl1.UpdatePosItem(p, true);
|
|
|
}
|
|
@@ -937,7 +938,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
if (info == null) return;
|
|
|
DrawDtoLine(info);
|
|
|
}
|
|
|
- private PosRes GetPosRes(string msg)
|
|
|
+ private ModelPosRes GetPosRes(string msg)
|
|
|
{
|
|
|
var ids = gridView2.GetSelectedRows();
|
|
|
if (ids.Length <= 0)
|
|
@@ -945,7 +946,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
DxHelper.MsgBoxHelper.ShowWarning($"请选择需要{msg}的定位数据信息!");
|
|
|
return null;
|
|
|
}
|
|
|
- var item = gridView2.GetRow(ids[0]) as PosRes;
|
|
|
+ var item = gridView2.GetRow(ids[0]) as ModelPosRes;
|
|
|
return item;
|
|
|
}
|
|
|
|
|
@@ -965,7 +966,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
DxHelper.MsgBoxHelper.ShowWarning($"请选择需要绘制测向线的定位数据信息!");
|
|
|
return;
|
|
|
}
|
|
|
- var item = gridView2.GetRow(ids[0]) as PosRes;
|
|
|
+ var item = gridView2.GetRow(ids[0]) as ModelPosRes;
|
|
|
if (item.PosResType == EnumPosResType.X1D1CX)
|
|
|
{
|
|
|
DrawCXLine(item);
|
|
@@ -980,23 +981,23 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
private void btnShowCgRes_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
|
|
{
|
|
|
- var item = gridView2.GetFocusedRow() as PosRes;
|
|
|
+ var item = gridView2.GetFocusedRow() as ModelPosRes;
|
|
|
DxHelper.PopupHelper.ShowPopup(new ShowCgCtrl(item), gridHomePosRes, gridHomePosRes.Height + 80, EnumPopupDirection.Bottom, showCloseButton: true);
|
|
|
}
|
|
|
|
|
|
private void btnShowCxRes_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
|
|
{
|
|
|
- var item = gridView2.GetFocusedRow() as PosRes;
|
|
|
+ var item = gridView2.GetFocusedRow() as ModelPosRes;
|
|
|
DxHelper.PopupHelper.ShowPopup(new ShowCxCtrl(item), gridHomePosRes, gridHomePosRes.Height + 80, EnumPopupDirection.Bottom, showCloseButton: true);
|
|
|
}
|
|
|
|
|
|
private void btnCheckRes_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
|
|
{
|
|
|
- var item = gridView2.GetFocusedRow() as PosRes;
|
|
|
+ var item = gridView2.GetFocusedRow() as ModelPosRes;
|
|
|
DxHelper.PopupHelper.ShowPopup(new ShowCheckCtrl(item), gridHomePosRes, gridHomePosRes.Height + 80, EnumPopupDirection.Bottom, showCloseButton: true);
|
|
|
}
|
|
|
|
|
|
- private void DrawGDOP(PosRes item)
|
|
|
+ private void DrawGDOP(ModelPosRes item)
|
|
|
{
|
|
|
try
|
|
|
{
|
|
@@ -1040,7 +1041,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void DrawDtoLine(PosRes item)
|
|
|
+ private void DrawDtoLine(ModelPosRes item)
|
|
|
{
|
|
|
|
|
|
switch (item.PosResType)
|
|
@@ -1069,7 +1070,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
|
|
|
}
|
|
|
|
|
|
- private void DrawDfoLine(PosRes item)
|
|
|
+ private void DrawDfoLine(ModelPosRes item)
|
|
|
{
|
|
|
switch (item.PosResType)
|
|
|
{
|
|
@@ -1082,7 +1083,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- private void Pos(PosRes item)
|
|
|
+ private void Pos(ModelPosRes item)
|
|
|
{
|
|
|
switch (item.PosResType)
|
|
|
{
|
|
@@ -1113,7 +1114,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- private async void DrawX3DfoLine(PosRes item)
|
|
|
+ private async void DrawX3DfoLine(ModelPosRes item)
|
|
|
{
|
|
|
try
|
|
|
{
|
|
@@ -1194,7 +1195,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
DxHelper.MsgBoxHelper.ShowError($"绘制{item.PosResType.GetEnumDisplayName()}频差线失败");
|
|
|
}
|
|
|
}
|
|
|
- private async void DrawCXLine(PosRes item)
|
|
|
+ private async void DrawCXLine(ModelPosRes item)
|
|
|
{
|
|
|
try
|
|
|
{
|
|
@@ -1249,8 +1250,8 @@ namespace XdCxRhDW.App.UserControl
|
|
|
{
|
|
|
listCts.ForEach(t => t.Cancel());
|
|
|
listCts.Clear();
|
|
|
- this.gridHomePosRes.DataSource = new List<PosRes>();//先设为空,数据相同时便于观察结果有没有变化
|
|
|
- this.mapControl1.SetPosDataSource(new List<PosRes>());
|
|
|
+ this.gridHomePosRes.DataSource = new List<ModelPosRes>();//先设为空,数据相同时便于观察结果有没有变化
|
|
|
+ this.mapControl1.SetPosDataSource(new List<ModelPosRes>());
|
|
|
if (tsk == null)
|
|
|
{
|
|
|
return;
|
|
@@ -1285,7 +1286,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
{
|
|
|
listCts.ForEach(t => t.Cancel());
|
|
|
listCts.Clear();
|
|
|
- this.gridHomePosRes.DataSource = new List<PosRes>();//先设为空,数据相同时便于观察结果有没有变化
|
|
|
+ this.gridHomePosRes.DataSource = new List<ModelPosRes>();//先设为空,数据相同时便于观察结果有没有变化
|
|
|
if (tsk == null)
|
|
|
{
|
|
|
return;
|
|
@@ -1322,7 +1323,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
|
|
|
|
|
|
}
|
|
|
- private async Task<List<PosRes>> searchPos(CancellationToken ct = default)
|
|
|
+ private async Task<List<ModelPosRes>> searchPos(CancellationToken ct = default)
|
|
|
{
|
|
|
gridView2.ClearSorting();
|
|
|
gridView2.ClearFindFilter();
|
|
@@ -1338,7 +1339,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
}
|
|
|
try
|
|
|
{
|
|
|
- List<PosRes> list = new List<PosRes>();
|
|
|
+ List<ModelPosRes> list = new List<ModelPosRes>();
|
|
|
if (txtTimeCho.Text == "自定义")
|
|
|
{
|
|
|
var dto = new PosRequestByTimeRangeDto()
|
|
@@ -1357,7 +1358,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
{
|
|
|
MsgBoxHelper.ShowWarning(res.msg);
|
|
|
}
|
|
|
- list = res.data.Select(p => Map(p)).ToList();
|
|
|
+ list = res.data;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -1384,7 +1385,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
{
|
|
|
MsgBoxHelper.ShowWarning(res.msg);
|
|
|
}
|
|
|
- list = res.data.Select(p => Map(p)).ToList();
|
|
|
+ list = res.data;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -1399,7 +1400,7 @@ namespace XdCxRhDW.App.UserControl
|
|
|
Serilog.Log.Error(ex, "定位结果查询异常");
|
|
|
MsgBoxHelper.ShowError("定位结果查询异常");
|
|
|
}
|
|
|
- return new List<PosRes>();
|
|
|
+ return new List<ModelPosRes>();
|
|
|
}
|
|
|
|
|
|
private void btnPos_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
|
@@ -1409,38 +1410,6 @@ namespace XdCxRhDW.App.UserControl
|
|
|
Pos(info);
|
|
|
}
|
|
|
|
|
|
- private PosRes Map(ModelPosRes res)
|
|
|
- {
|
|
|
- return new PosRes()
|
|
|
- {
|
|
|
- ID = res.ID,
|
|
|
- CgResID = res.CgResID,
|
|
|
- ClusterCount = res.ClusterCount,
|
|
|
- ClusterKey = res.ClusterKey,
|
|
|
- ColorKey = res.ColorKey,
|
|
|
- CreateTime = res.CreateTime,
|
|
|
- CxResID = res.CxResID,
|
|
|
- CheckResID=res.CheckResID,
|
|
|
- Selected = res.Selected,
|
|
|
- StationResID = res.StationResID,
|
|
|
- TargetID = res.TargetID,
|
|
|
- TargetState = res.TargetState,
|
|
|
- TsName = res.TsName,
|
|
|
- UpdateTime = res.UpdateTime,
|
|
|
- Visible = res.Visible,
|
|
|
- SigTime = res.SigTime,
|
|
|
- TaskInfoID = res.TaskInfoID,
|
|
|
- TarName = string.IsNullOrWhiteSpace(res.TarName) ? "未知目标" : res.TarName,
|
|
|
- PosLon = res.PosLon,
|
|
|
- PosLat = res.PosLat,
|
|
|
- MirrLon = res.MirrLon,
|
|
|
- MirrLat = res.MirrLat,
|
|
|
- FreqUpHz = res.FreqUpHz,
|
|
|
- PosResType = (EnumPosResType)((int)res.PosResType)
|
|
|
- };
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
|