From c7621b10414bcba9031acb29f0de3af9a1a7a751 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期三, 12 三月 2025 08:44:30 +0800 Subject: [PATCH] 监测分析bug修复 --- WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/02-universal/02-edit/UniversalChartEditCtrl.cs | 26 ++++++++++++-------------- 1 files changed, 12 insertions(+), 14 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/02-universal/02-edit/UniversalChartEditCtrl.cs b/WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/02-universal/02-edit/UniversalChartEditCtrl.cs index c2bdab6..3072183 100644 --- a/WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/02-universal/02-edit/UniversalChartEditCtrl.cs +++ b/WinFrmUI/HStation.WinFrmUI.PhartRelation.Core/02-universal/02-edit/UniversalChartEditCtrl.cs @@ -1,7 +1,4 @@ -锘縰sing Yw.DAL.PostgreSql; -using Yw.WinFrmUI.Phart; - -namespace HStation.WinFrmUI +锘縩amespace HStation.WinFrmUI { public partial class UniversalChartEditCtrl : DevExpress.XtraEditors.XtraUserControl { @@ -17,16 +14,14 @@ /// </summary> public void SetBindingData(Yw.Vmo.PhartDiagramExGraphListVmo vmo) { - _vmo=vmo; + _vmo = vmo; if (vmo == null) { return; - } - var curveInfo = vmo.GraphList[0].GetCurveInfo(); - this.universalChartExcelEditCtrl1.SetBindingData(curveInfo.Item1, curveInfo.Item3); + } + var (curve_type, feat_type, define_pt_list, line_pt_list) = vmo.GraphList[0].GetCurveInfo(); + this.universalChartExcelEditCtrl1.SetBindingData(curve_type, define_pt_list, feat_type); } - - /// <summary> /// 鑾峰彇 @@ -37,11 +32,14 @@ return default; if (!this.universalChartExcelEditCtrl1.Get(out Yw.Ahart.eFeatType feat_type, out List<Yw.Geometry.Point2d> pt_list)) return default; + var curve_type = (Yw.Ahart.eCurveType)_vmo.GraphList[0].GraphType; - var ds_stirng = pt_list.ToDbString(curve_type, feat_type); - if (string.IsNullOrEmpty(ds_stirng)) - return default; - _vmo.GraphList[0].GeometryInfo = ds_stirng; + _vmo.GraphList[0].GeometryParas = new Yw.WinFrmUI.Phart.CurveGeometryParasViewModel + { + DefinePoints = pt_list + }.ToJson(); + _vmo.GraphList[0].GeometryInfo = pt_list.ToDbString(curve_type, feat_type); + return _vmo; } -- Gitblit v1.9.3