From 828911bb8a1e71a3c6c28f70b5e9d9562451d7f4 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期五, 20 十二月 2024 14:33:12 +0800
Subject: [PATCH] 修改阀门,水池单独匹配界面

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs |  143 ++++++++++++++++++++++++++++++++---------------
 1 files changed, 97 insertions(+), 46 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs
index a44432f..910b28a 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/04-scheme/02-change/02-valve/CreateXhsSchemeValveChangeViewMdoel.cs
@@ -1,72 +1,123 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Yw.Model;
+锘縰sing DevExpress.Utils.Svg;
 
 namespace HStation.WinFrmUI
 {
     public class CreateXhsSchemeValveChangeViewMdoel
     {
-        public CreateXhsSchemeValveChangeViewMdoel()
+        public CreateXhsSchemeValveChangeViewMdoel() { }
+        public CreateXhsSchemeValveChangeViewMdoel(HydroValveViewModel rhs, SvgImage svg)
         {
-            //Yw.WinFrmUI.HydroValveStatusHelper.GetStatusCode();
-            //Yw.WinFrmUI.HydroPumpStatusHelper
-            //  Yw.Hydro.PumpStatus.Closed
-            // Yw.Hydro.ValveStatus.Open
-        }
-
-
-        /// <summary>
-        /// 鏍囪瘑
-        /// </summary>
-        public string Id { get; set; }
+            this.ViewModel = rhs;
+            this.SvgImage = svg;
+        } 
 
         /// <summary>
         /// 鍚嶇О
         /// </summary>
-        public string Name { get; set; }
+        public string Name
+        {
+            get { return ViewModel.Name; }
+            set { ViewModel.Name = value; }
+        }
 
         /// <summary>
-        /// 缂栫爜
+        /// 妯″瀷绫诲瀷
         /// </summary>
-        public string Code { get; set; }
-         
+        public string ModelType
+        {
+            get { return ViewModel.ModelType; }
+            set { ViewModel.ModelType = value; }
+        }
+
         /// <summary>
         /// 鏉愭枡
-        /// </summary>
-        public string Material { get; set; }
-         
+        /// </summary> 
+        public string Material
+        {
+            get { return ViewModel.Material; }
+            set { ViewModel.Material = value; }
+        }
+
         /// <summary>
-        /// 鐩村緞锛坢m锛�
-        /// </summary>
-        public double Diameter { get; set; }
-         
+        /// 鐩村緞
+        /// </summary> 
+        public double Diameter
+        {
+            get { return ViewModel.Diameter; }
+            set { ViewModel.Diameter = value; }
+        }
+
         /// <summary>
         /// 灞�闃荤郴鏁�
-        /// </summary>
-        public double MinorLoss { get; set; }
+        /// </summary> 
+        public double MinorLoss
+        {
+            get { return ViewModel.MinorLoss; }
+            set { ViewModel.MinorLoss = value; }
+        }
 
         /// <summary>
         /// 闃�闂ㄧ被鍨�
-        /// </summary>
-        public string ValveType { get; set; }
-         
-        ///// <summary>
-        ///// 闃�闂ㄨ缃�
-        ///// </summary>
-        //public string ValveSetting { get; set; }
-         
+        /// </summary> 
+        public string ValveType
+        {
+            get { return ViewModel.ValveType; }
+            set { ViewModel.ValveType = value; }
+        }
+
         /// <summary>
         /// 闃�闂ㄥ紑搴�
-        /// </summary>
-        public double OpeningDegree { get; set; }
-         
-        /// <summary>
-        /// 绠℃鐘舵��
-        /// </summary>
-        public string LinkStatus { get; set; }
+        /// </summary> 
+        public double OpeningDegree
+        {
+            get { return ViewModel.OpeningDegree; }
+            set { ViewModel.OpeningDegree = value; }
+        }
 
+        /// <summary>
+        /// 闃�闂ㄨ缃�
+        /// </summary> 
+        public string ValveSetting
+        {
+            get { return ViewModel.ValveSetting; }
+            set { ViewModel.ValveSetting = value; }
+        }
+
+        /// <summary>
+        /// 鍘嬪己璁剧疆(m)
+        /// </summary> 
+        public double? ValvePress
+        {
+            get { return ViewModel.ValvePress; }
+            set { ViewModel.ValvePress = value; }
+        }
+
+        /// <summary>
+        /// 娴侀噺璁剧疆(m鲁/h)
+        /// </summary> 
+        public double? ValveFlow
+        {
+            get { return ViewModel.ValveFlow; }
+            set { ViewModel.ValveFlow = value; }
+        }
+
+        /// <summary>
+        /// 鐘舵��
+        /// </summary> 
+        public string LinkStatus
+        {
+            get { return ViewModel.LinkStatus; }
+            set { ViewModel.LinkStatus = value; }
+        }
+
+        /// <summary>
+        /// ViewMdoel
+        /// </summary>
+        public HydroValveViewModel ViewModel { get; set; }
+
+        /// <summary>
+        /// 鍥剧墖
+        /// </summary>
+        public SvgImage SvgImage { get; set; }
     }
 }

--
Gitblit v1.9.3