@using EasyTemplate.Service
功能图标
@BottomText
@NozNo 号枪
@VLR
@OilName
@code { public string IconUrl { get; set; } = "img/nozzle.png"; //[Parameter] public string IconAltText { get; set; } = "功能图标"; //[Parameter] public string TopText { get; set; } = "默认标题"; [Parameter] public int warnstate { get; set; } = 0; [Parameter] public int nozzlestate { get; set; } = 0; [Parameter] public string BottomText { get; set; } = ""; [Parameter] public string NozNo { get; set; } = ""; [Parameter] public string VLR { get; set; } = ""; [Parameter] public string OilName { get; set; } = ""; protected override void OnParametersSet() { RecalculateInternalValues(); } private void RecalculateInternalValues() { if (nozzlestate == GlobalTool.NozzleState_Offline) { IconUrl = "img/nozzle-offline.png"; } else if (nozzlestate == GlobalTool.NozzleState_Idle) { IconUrl = "img/nozzle-idle.png"; } else if (nozzlestate == GlobalTool.NozzleState_Filling) { IconUrl = "img/nozzle-filling.png"; } else { IconUrl = "img/nozzle-offline.png"; } } }