@if (items.Any())
{
int i = 0;
foreach (var item in items)
{
i++;
int num_page = ShowNozzleItem_Row * ShowNozzle_Col;
if (i >= (currentPage-1) * num_page+1 && i <= currentPage * num_page)
{
}
}
@* @foreach (var item in items)
{
} *@
}
else
{
@for (int i = 1; i <= 32; i++)
{
var num = i.ToString("D2");
var fuelTypes = new[] { "92#", "95#", "98#", "0#" };
var fuel = fuelTypes[i % fuelTypes.Length];
var state = i switch
{
5 => 1, // Warning
6 => 2, // Alarm
4 or 15 or 22 => 3, // Offline
_ => i % 3 == 0 ? 0 : (i % 2 == 0 ? -1 : 0) // Normal or Idle
};
}
}
正常:@normalCount
预警:@warningCount
报警:@alarmCount