From 21d9f7bcbe8c82d2af9dbdc18f189a3bb1672d74 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期二, 15 十月 2024 13:06:59 +0800
Subject: [PATCH] 优化泵信息界面

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoCtrl.cs |   60 +++++++++++++++++++++++++-----------------------------------
 1 files changed, 25 insertions(+), 35 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoCtrl.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoCtrl.cs
index 8d85ff4..6d4431b 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoCtrl.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/PumpFullInfoCtrl.cs
@@ -1,11 +1,9 @@
-锘縰sing DevExpress.CodeParser;
-using HStation.WinFrmUI.PhartRelation;
-using System;
+锘縰sing HStation.WinFrmUI.PhartRelation;
 using Yw.WinFrmUI.Phart;
 
 namespace HStation.WinFrmUI
 {
-    public partial class PumpFullInfoCtrl : DevExpress.XtraEditors.XtraUserControl
+    public partial class PumpFullInfoCtrl : DocumentPage
     {
         #region 鏋勯�犲嚱鏁板拰鍔犺浇鍑芥暟
 
@@ -16,20 +14,22 @@
             this.navBarControlPara.GroupExpanded += new DevExpress.XtraNavBar.NavBarGroupEventHandler(this.NavBarControlPara_GroupExpanded);
             this.navBarControlPara.GroupCollapsed += new DevExpress.XtraNavBar.NavBarGroupEventHandler(this.NavBarControlPara_GroupCollapsed);
             this.navBarControlPara.ClientSizeChanged += new System.EventHandler(this.NavBarControlPara_ClientSizeChanged);
+            this.PageTitle.Caption = "姘存车淇℃伅";
+            this.PageTitle.HeaderSvgImage = this.svgImageCollection1[0];
         }
 
         private PumpMatchingViewModel _pump_mathing_vm = null;
+
         public void SetBindingData(PumpMatchingViewModel pumpMatchingViewModel)
         {
             _pump_mathing_vm = pumpMatchingViewModel;
             pumpPropViewCtrl1.SetBindingData(pumpMatchingViewModel.DbId);
 
-            if (long.TryParse(_pump_mathing_vm.DbId,out long pump_mian_id))
-            { 
+            if (long.TryParse(_pump_mathing_vm.DbId, out long pump_mian_id))
+            {
                 Init(pump_mian_id);
-            } 
+            }
         }
-
 
         private async void Init(long pump_main_id)
         {
@@ -45,7 +45,6 @@
                 return;
             }
             var phart = phart_list.OrderBy(x => x.Importance).First();
-
 
             var diagram = phart.Diagram;
             if (diagram == null)
@@ -77,12 +76,10 @@
             var cubic_spline_qh = new Yw.Geometry.CubicSpline2d(points_qh);
             var cubic_spline_qe = new Yw.Geometry.CubicSpline2d(points_qe);
             var cubic_spline_qp = new Yw.Geometry.CubicSpline2d(points_qp);
-             
 
             var design_pt = new Yw.Geometry.Point2d();
             design_pt.X = Math.Round(cubic_spline_qh.MaxX / 2);
             design_pt.Y = Math.Round(cubic_spline_qh.GetPointY(design_pt.X), 1);
-             
 
             var disp_paras = diagram.DispParas;
             var is_calc_disp_paras = string.IsNullOrWhiteSpace(disp_paras);
@@ -98,14 +95,13 @@
             vm_vs.CurrentHz = 50;
             vm_vs.Qh = cubic_spline_qh;
             vm_vs.Qe = cubic_spline_qe;
-            vm_vs.Qp = cubic_spline_qp; 
+            vm_vs.Qp = cubic_spline_qp;
 
             var vm_vs_info = new Yw.WinFrmUI.Phart.PumpVariableSpeedInfoViewModel(vm_vs);
             vm_vs_info.Color = Color.Black;
             vm_vs_info.IsDefault = true;
             this.pumpVariableSpeedInfoCtrl1.SetBindingData(vm_vs_info, design_pt);
             this.pumpVariableSpeedChart1.Add(vm_vs_info, design_pt);
-
 
             var vm_sp = new Yw.WinFrmUI.Phart.PumpSerialParallelViewModel();
             vm_sp.Id = phart.ID.ToString();
@@ -123,8 +119,6 @@
             this.pumpSingleSerialParallelInfoCtrl1.SetBindingData(vm_sp_info, design_pt);
             this.pumpSerialParallelChart1.Add(vm_sp_info, design_pt);
         }
-
-  
 
         private void OnFrmLoad(object sender, EventArgs e)
         {
@@ -167,8 +161,7 @@
             if (vm == null)
             {
                 return;
-            } 
-
+            }
         }
 
         private void InitChart()
@@ -217,7 +210,7 @@
                 this.pumpPerformInfoCtrl1.SetBindingData(vm_list);
             };
 
-            #endregion
+            #endregion 鏇茬嚎
 
             #region 鍙橀�熸洸绾�
 
@@ -262,7 +255,6 @@
                 this.pumpVariableSpeedInfoCtrl1.SetQueryInfo(id, pt);
             };
 
-
             void ResetSectPointGrid()
             {
                 var vm_list = this.pumpVariableSpeedChart1.GetList();
@@ -271,7 +263,6 @@
 
             void AddBySpeed()
             {
-
                 var list = this.pumpVariableSpeedInfoCtrl1.GetList();
                 if (list == null || list.Count < 1)
                 {
@@ -303,12 +294,10 @@
                     return true;
                 };
                 dlg.ShowDialog();
-
             }
 
             void AddByHz()
             {
-
                 var list = this.pumpVariableSpeedInfoCtrl1.GetList();
                 if (list == null || list.Count < 1)
                 {
@@ -378,8 +367,7 @@
                 dlg.ShowDialog();
             }
 
-
-            #endregion
+            #endregion 鍙橀�熸洸绾�
 
             #region 涓插苟鑱旀洸绾�
 
@@ -403,7 +391,7 @@
             };
             this.pumpSingleSerialParallelInfoCtrl1.ResetEvent += (type, count) =>
             {
-                if (count<1)
+                if (count < 1)
                 {
                     return;
                 }
@@ -411,7 +399,7 @@
                 var list = this.pumpSingleSerialParallelInfoCtrl1.GetList();
                 var first = list.First();
                 var new_list = new List<Yw.WinFrmUI.Phart.PumpSerialParallelInfoViewModel>();
-                for (int i = 0; i <count; i++)
+                for (int i = 0; i < count; i++)
                 {
                     var vm = new Yw.WinFrmUI.Phart.PumpSerialParallelInfoViewModel(first);
                     vm.Id = Guid.NewGuid().ToString();
@@ -419,12 +407,12 @@
                     vm.CurrentSpeed = vm.RatedSpeed;
                     vm.CurrentHz = 50;
                     vm.Calc();
-                    new_list.Add(vm); 
+                    new_list.Add(vm);
                 }
                 var design_pt = this.pumpSingleSerialParallelInfoCtrl1.GetDesignPoint();
-                this.pumpSingleSerialParallelInfoCtrl1.SetBindingData(new_list,design_pt);
+                this.pumpSingleSerialParallelInfoCtrl1.SetBindingData(new_list, design_pt);
                 this.pumpSerialParallelChart1.Add(new_list, design_pt);
-                SetSerialParallel(new_list, design_pt, is_parallel); 
+                SetSerialParallel(new_list, design_pt, is_parallel);
             };
 
             this.pumpSerialParallelChart1.OnCalcQueryPoint += (id, pt) =>
@@ -439,7 +427,7 @@
                 {
                     return "鏃犳暟鎹�!";
                 }
-                if (list.Count<2)
+                if (list.Count < 2)
                 {
                     return "鏁版嵁杩囧皯!";
                 }
@@ -524,8 +512,7 @@
                 return vm_sp;
             }
 
-            #endregion
-
+            #endregion 涓插苟鑱旀洸绾�
         }
 
         #region Color
@@ -555,7 +542,7 @@
             return Color.FromArgb(r, g, b);
         }
 
-        #endregion
+        #endregion Color
 
         #region 璧伴┈鐏彁绀�
 
@@ -638,8 +625,6 @@
         }
 
         #endregion 璧伴┈鐏彁绀�
-
-
 
         public void CloseFrm()
         {
@@ -846,5 +831,10 @@
         }
 
         #endregion 鍙充晶闈㈡澘瀹藉害
+
+        private void xtraTabControlRight_Click(object sender, EventArgs e)
+        {
+
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3