lixiaojun
2024-10-17 4cb1f00f84d160f97afd0fb86cf600e1be667dd5
WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/00-core/HydroNodePropertyViewModel.cs
ÎļþÃû´Ó WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/01-node/00-core/HydroNodePropertyViewModel.cs ÐÞ¸Ä
@@ -36,6 +36,7 @@
        [Category("计算结果")]
        [DisplayName("自由压力")]
        [PropertyOrder(10001)]
        [DisplayUnit("m")]
        [Browsable(true)]
        public double? CalcuPress { get; set; }
@@ -45,6 +46,7 @@
        [Category("计算结果")]
        [DisplayName("绝对压力")]
        [PropertyOrder(10002)]
        [DisplayUnit("m")]
        [Browsable(true)]
        public double? CalcuHead { get; set; }
@@ -54,6 +56,7 @@
        [Category("计算结果")]
        [DisplayName("需水量")]
        [PropertyOrder(10003)]
        [DisplayUnit("m³/h")]
        [Browsable(true)]
        public double? CalcuDemand { get; set; }
@@ -81,9 +84,9 @@
            base.UpdateCalcuProperty(rhs);
            if (rhs is IHydroCalcuNodeResult calcuNodeProperty)
            {
                this.CalcuPress = calcuNodeProperty.CalcuPress;
                this.CalcuHead = calcuNodeProperty.CalcuHead;
                this.CalcuDemand = calcuNodeProperty.CalcuDemand;
                this.CalcuPress = calcuNodeProperty.CalcuPress ?? Math.Round(calcuNodeProperty.CalcuPress.Value, 2);
                this.CalcuHead = calcuNodeProperty.CalcuHead ?? Math.Round(calcuNodeProperty.CalcuHead.Value, 2);
                this.CalcuDemand = calcuNodeProperty.CalcuDemand ?? Math.Round(calcuNodeProperty.CalcuDemand.Value, 1);
            }
        }