lixiaojun
2024-10-17 4cb1f00f84d160f97afd0fb86cf600e1be667dd5
WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/00-core/HydroParterPropertyViewModelBuilder.cs
@@ -13,6 +13,10 @@
        /// <returns></returns>
        public static HydroParterPropertyViewModel CreateViewModel(this Yw.Model.HydroParterInfo rhs, List<Yw.Model.HydroParterInfo> allParterList)
        {
            if (rhs == null)
            {
                return default;
            }
            HydroParterPropertyViewModel vm = null;
            switch (rhs.Catalog)
            {
@@ -34,6 +38,16 @@
                case Yw.Hydro.ParterCatalog.Junction://连接节点
                    {
                        vm = new HydroJunctionPropertyViewModel(rhs as Yw.Model.HydroJunctionInfo);
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Nozzle://喷嘴
                    {
                        vm = new HydroNozzlePropertyViewModel(rhs as Yw.Model.HydroNozzleInfo);
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Hydrant://消火栓
                    {
                        vm = new HydroHydrantPropertyViewModel(rhs as Yw.Model.HydroHydrantInfo);
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Blunthead://闷头
@@ -69,16 +83,6 @@
                case Yw.Hydro.ParterCatalog.Pressmeter://压力表
                    {
                        vm = new HydroPressmeterPropertyViewModel(rhs as Yw.Model.HydroPressmeterInfo);
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Nozzle://喷嘴
                    {
                        vm = new HydroNozzlePropertyViewModel(rhs as Yw.Model.HydroNozzleInfo);
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Hydrant://消火栓
                    {
                        vm = new HydroHydrantPropertyViewModel(rhs as Yw.Model.HydroHydrantInfo);
                    }
                    break;
                case Yw.Hydro.ParterCatalog.Pipe://管道