From 26f45822a2a84af81e20ca543da98d3b822c5afd Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期一, 17 二月 2025 21:25:59 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/HStation/XHS.V1.0 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 111 insertions(+), 7 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs index 1785504..b5e416e 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs @@ -1,10 +1,4 @@ 锘縰sing DevExpress.Utils.Svg; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace HStation.WinFrmUI { @@ -62,7 +56,117 @@ } private static SvgImage _map = null; - + /// <summary> + /// 鑾峰彇鍥剧墖 + /// </summary> + public static SvgImage GetAssetsSvgImageByHydroCatalog(string catalog) + { + if (string.IsNullOrEmpty(catalog)) + { + return default; + } + SvgImage svgImage = null; + switch (catalog) + { + case Yw.Hydro.ParterCatalog.Reservoir: + { + svgImage = AssetsMainSvgImageHelper.Tank; + } + break; + case Yw.Hydro.ParterCatalog.Tank: + { + svgImage = AssetsMainSvgImageHelper.Tank; + } + break; + case Yw.Hydro.ParterCatalog.Waterbox: + { + svgImage = AssetsMainSvgImageHelper.Tank; + } + break; + case Yw.Hydro.ParterCatalog.Blunthead: + { + svgImage = AssetsMainSvgImageHelper.Blunthead; + } + break; + case Yw.Hydro.ParterCatalog.Elbow: + { + svgImage = AssetsMainSvgImageHelper.Elbow; + } + break; + case Yw.Hydro.ParterCatalog.Threelink: + { + svgImage = AssetsMainSvgImageHelper.Threelink; + } + break; + case Yw.Hydro.ParterCatalog.Fourlink: + { + svgImage = AssetsMainSvgImageHelper.Fourlink; + } + break; + case Yw.Hydro.ParterCatalog.Meter: + { + svgImage = AssetsMainSvgImageHelper.Meter; + } + break; + case Yw.Hydro.ParterCatalog.Flowmeter: + { + svgImage = AssetsMainSvgImageHelper.Flowmeter; + } + break; + case Yw.Hydro.ParterCatalog.Pressmeter: + { + svgImage = AssetsMainSvgImageHelper.Pressmeter; + } + break; + case Yw.Hydro.ParterCatalog.Hydrant: + { + svgImage = AssetsMainSvgImageHelper.Hydrant; + } + break; + case Yw.Hydro.ParterCatalog.Cooling: + { + svgImage = AssetsMainSvgImageHelper.Cooling; + } + break; + case Yw.Hydro.ParterCatalog.Nozzle: + { + svgImage = AssetsMainSvgImageHelper.Nozzle; + } + break; + case Yw.Hydro.ParterCatalog.Pipe: + { + svgImage = AssetsMainSvgImageHelper.Pipe; + } + break; + case Yw.Hydro.ParterCatalog.Translation: + { + svgImage = AssetsMainSvgImageHelper.Translation; + } + break; + case Yw.Hydro.ParterCatalog.Pump: + { + svgImage = AssetsMainSvgImageHelper.Pump; + } + break; + case Yw.Hydro.ParterCatalog.Valve: + { + svgImage = AssetsMainSvgImageHelper.Valve; + } + break; + case Yw.Hydro.ParterCatalog.Exchanger: + { + svgImage = AssetsMainSvgImageHelper.Exchanger; + } + break; + case Yw.Hydro.ParterCatalog.Compressor: + { + svgImage = AssetsMainSvgImageHelper.Compressor; + } + break; + default: break; + } + return svgImage; + } } } -- Gitblit v1.9.3