From f373ad1f566c9c8679547f4205d86eb6e0836d59 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期一, 06 一月 2025 17:22:13 +0800
Subject: [PATCH] 修改保存逻辑

---
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/04-resistance/00-core/HydroResistanceViewModel.cs |   32 ++++++++------------------------
 1 files changed, 8 insertions(+), 24 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/04-resistance/00-core/HydroResistanceViewModel.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/04-resistance/00-core/HydroResistanceViewModel.cs
index f8f408d..e0f31eb 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/04-resistance/00-core/HydroResistanceViewModel.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-viewmodel/04-link/04-resistance/00-core/HydroResistanceViewModel.cs
@@ -16,24 +16,18 @@
         public HydroResistanceViewModel(Yw.Model.HydroResistanceInfo rhs, Yw.Model.HydroModelInfo hydroInfo) : base(rhs, hydroInfo)
         {
             this.LinkStatus = HydroResistanceStatusHelper.GetStatusName(rhs.LinkStatus);
-            this.UpdatePropStatus(nameof(this.LinkStatus), rhs, nameof(rhs.LinkStatus));
             this.Material = rhs.Material;
-            this.UpdatePropStatus(nameof(this.Material), rhs, nameof(rhs.Material));
             this.Diameter = rhs.Diameter;
-            this.UpdatePropStatus(nameof(this.Diameter), rhs, nameof(rhs.Diameter));
             this.MinorLoss = rhs.MinorLoss;
-            this.UpdatePropStatus(nameof(this.MinorLoss), rhs, nameof(rhs.MinorLoss));
             this.CurveQL = rhs.CurveQL;
-            this.UpdatePropStatus(nameof(this.CurveQL), rhs, nameof(rhs.CurveQL));
         }
 
         /// <summary>
-        /// 寮�鍏崇姸鎬�
+        /// 妯″紡
         /// </summary>
         [Category("鏁版嵁")]
-        [DisplayName("寮�鍏崇姸鎬�")]
-        [Display(Name = "寮�鍏崇姸鎬�")]
-        [Description("[榛樿]浣跨敤姘村ご鎹熷け鏇茬嚎锛沎寮�鍚痌浣跨敤灞�闃荤郴鏁�")]
+        [DisplayName("妯″紡")]
+        [Display(Name = "妯″紡")]
         [PropertyOrder(103)]
         [Browsable(true)]
         [TypeConverter(typeof(HydroResistanceStatusConverter))]
@@ -72,9 +66,9 @@
         /// </summary>
         [Category("鏁版嵁")]
         [DisplayName("姘村ご鎹熷け鏇茬嚎")]
-        [HydroCurvePro(HydroCurve.ResistanceQL, HydroCurveType.CurveQL)]
+        [HydroCurvePro(HydroCurve.Resistance, HydroCurveType.CurveQL)]
         [PropertyOrder(1004)]
-        [Browsable(true)]
+        [Browsable(false)]
         public virtual string Curve
         {
             get
@@ -93,9 +87,9 @@
         [Category("鏁版嵁")]
         [DisplayName("姘村ご鎹熷け鏇茬嚎")]
         [PropertyOrder(1005)]
-        [HydroCurvePro(HydroCurve.ResistanceQL, HydroCurveType.CurveQL)]
-        [Browsable(false)]
-        public string CurveQL { get; set; }
+        [HydroCurvePro(HydroCurve.Resistance, HydroCurveType.CurveQL)]
+        [Browsable(true)]
+        public virtual string CurveQL { get; set; }
 
         /// <summary>
         /// 娌跨▼鎹熷け
@@ -179,15 +173,10 @@
         {
             base.UpdateProperty();
             this.LinkStatus = HydroResistanceStatusHelper.GetStatusName(this.Vmo.LinkStatus);
-            this.UpdatePropStatus(nameof(this.LinkStatus), this.Vmo, nameof(this.Vmo.LinkStatus));
             this.Material = this.Vmo.Material;
-            this.UpdatePropStatus(nameof(this.Material), this.Vmo, nameof(this.Vmo.Material));
             this.Diameter = this.Vmo.Diameter;
-            this.UpdatePropStatus(nameof(this.Diameter), this.Vmo, nameof(this.Vmo.Diameter));
             this.MinorLoss = this.Vmo.MinorLoss;
-            this.UpdatePropStatus(nameof(this.MinorLoss), this.Vmo, nameof(this.Vmo.MinorLoss));
             this.CurveQL = this.Vmo.CurveQL;
-            this.UpdatePropStatus(nameof(this.CurveQL), this.Vmo, nameof(this.Vmo.CurveQL));
         }
 
         /// <summary>
@@ -197,15 +186,10 @@
         {
             base.UpdateVmoProperty();
             this.Vmo.LinkStatus = HydroResistanceStatusHelper.GetStatusCode(this.LinkStatus);
-            this.Vmo.UpdatePropStatus(nameof(this.Vmo.LinkStatus), this, nameof(this.LinkStatus));
             this.Vmo.Material = this.Material;
-            this.Vmo.UpdatePropStatus(nameof(this.Vmo.Material), this, nameof(this.Material));
             this.Vmo.Diameter = this.Diameter;
-            this.Vmo.UpdatePropStatus(nameof(this.Vmo.Diameter), this, nameof(this.Diameter));
             this.Vmo.MinorLoss = this.MinorLoss;
-            this.Vmo.UpdatePropStatus(nameof(this.Vmo.MinorLoss), this, nameof(this.MinorLoss));
             this.Vmo.CurveQL = this.CurveQL;
-            this.Vmo.UpdatePropStatus(nameof(this.Vmo.CurveQL), this, nameof(this.CurveQL));
         }
 
         /// <summary>

--
Gitblit v1.9.3