From 86fdd2266700b4f80a2d8b05b6a79d31802a7231 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 18 四月 2025 17:56:41 +0800 Subject: [PATCH] 添加编辑功能 --- Yw.WpfUI.Hydro.L3d.Core/00-core/CatalogL3dExtensions.cs | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 59 insertions(+), 0 deletions(-) diff --git a/Yw.WpfUI.Hydro.L3d.Core/00-core/CatalogL3dExtensions.cs b/Yw.WpfUI.Hydro.L3d.Core/00-core/CatalogL3dExtensions.cs new file mode 100644 index 0000000..6fb70bd --- /dev/null +++ b/Yw.WpfUI.Hydro.L3d.Core/00-core/CatalogL3dExtensions.cs @@ -0,0 +1,59 @@ +锘縩amespace Yw.WpfUI.Hydro +{ + /// <summary> + /// 鍒嗙被鎵╁睍 + /// </summary> + internal static class CatalogL3dExtensions + { + /// <summary> + /// 鑾峰彇鍒嗙被鍚嶇О + /// </summary> + public static string GetCatalogName(this string code) + { + var caser = code?.Trim()?.ToLower(); + if (string.IsNullOrEmpty(caser)) + { + return string.Empty; + } + var name = string.Empty; + switch (caser) + { + case CatalogL3d.Parter: name = "缁勪欢"; break; + case CatalogL3d.Visual: name = "鍙缁勪欢"; break; + case CatalogL3d.Node: name = "鑺傜偣"; break; + case CatalogL3d.Junction: name = "杩炴帴鑺傜偣"; break; + case CatalogL3d.Coupling: name = "杩炴帴浠�"; break; + case CatalogL3d.Blunthead: name = "闂峰ご"; break; + case CatalogL3d.Elbow: name = "寮ご"; break; + case CatalogL3d.Threelink: name = "涓夐��"; break; + case CatalogL3d.Fourlink: name = "鍥涢��"; break; + case CatalogL3d.Meter: name = "姘磋〃"; break; + case CatalogL3d.Instrument: name = "浠〃"; break; + case CatalogL3d.Flowmeter: name = "娴侀噺璁�"; break; + case CatalogL3d.Pressmeter: name = "鍘嬪姏琛�"; break; + case CatalogL3d.Emitter: name = "鎵╂暎鍣�"; break; + case CatalogL3d.Nozzle: name = "鍠峰ご"; break; + case CatalogL3d.Hydrant: name = "娑堢伀鏍�"; break; + case CatalogL3d.Source: name = "姘存簮"; break; + case CatalogL3d.Reservoir: name = "姘村簱"; break; + case CatalogL3d.Tank: name = "姘存睜"; break; + case CatalogL3d.Waterbox: name = "姘寸"; break; + case CatalogL3d.Link: name = "绠℃"; break; + case CatalogL3d.Pipe: name = "绠¢亾"; break; + case CatalogL3d.Translation: name = "杩囨浮浠�"; break; + case CatalogL3d.Pump: name = "姘存车"; break; + case CatalogL3d.Valve: name = "闃�闂�"; break; + case CatalogL3d.Resistance: name = "闃讳欢"; break; + case CatalogL3d.Exchanger: name = "鎹㈢儹鍣�"; break; + case CatalogL3d.Compressor: name = "鍘嬬缉鏈�"; break; + case CatalogL3d.Curve: name = "鏇茬嚎"; break; + case CatalogL3d.Pattern: name = "妯″紡"; break; + case CatalogL3d.Rule: name = "瑙勫垯"; break; + default: break; + } + return name; + } + + + } +} -- Gitblit v1.9.3