@using EasyTemplate.Service
@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";
}
}
}