93 lines
3.4 KiB
Plaintext
93 lines
3.4 KiB
Plaintext
@page "/"
|
|
|
|
|
|
|
|
<PageTitle>Index</PageTitle>
|
|
|
|
|
|
|
|
<div class="row statusMap mx-1 my-1">
|
|
@if (ListMSE == null)
|
|
{
|
|
<div class="col-12">
|
|
<LoadingData></LoadingData>
|
|
</div>
|
|
}
|
|
else if (ListMSE.Count == 0)
|
|
{
|
|
<div class="col-12">
|
|
<div class="alert alert-warning">
|
|
No data found
|
|
</div>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
int currIdx = 0;
|
|
foreach (var macchina in ListMSE)
|
|
{
|
|
<div class="col px-0 pe-1">
|
|
<div class="@cssStatus(macchina.Semaforo) p-1">
|
|
<div class="row mb-1">
|
|
<div class="col-12">
|
|
<div class="ui-title text-uppercase">@macchina.Nome</div>
|
|
</div>
|
|
</div>
|
|
<div class="row pt-0 pb-2 px-1 fontSmall">
|
|
<div class="col-4 pe-0">Art.</div>
|
|
<div class="col-8 ps-0 text-right ui-art">@macchina.CodArticolo</div>
|
|
</div>
|
|
<div class="row pt-0 pb-2 px-1 fontSmall">
|
|
<div class="col-9 text-uppercase"><b>@macchina.DescrizioneStato</b></div>
|
|
<div class="col-3 ps-0 text-right">@($"{macchina.Durata:0.00}")</div>
|
|
@*<div class="col-6 pe-0">OEE</div>
|
|
<div class="col-6 ps-0 text-right">xx%</div>*@
|
|
<div class="col-4 pe-0">T.Ciclo</div>
|
|
<div class="col-4 ps-0 text-right">std: @getMinSec(macchina.TCAssegnato)</div>
|
|
<div class="col-4 ps-0 text-right">act: @getMinSec(macchina.TCLavRt)</div>
|
|
<div class="col-6 pe-0">Pezzi<sub>(prod/ord)</sub></div>
|
|
<div class="col-6 ps-0 text-right">@macchina.PezziProd / @macchina.NumPezzi</div>
|
|
</div>
|
|
</div>
|
|
<div class="@cssComStatus(macchina.Semaforo, macchina.LastUpdate) p-1">
|
|
<div class="row fontSmaller mt-1">
|
|
<div class="col-12">
|
|
<div class="text-right ui-footer px-2">
|
|
<div class="row">
|
|
@if (showComErr(macchina.LastUpdate))
|
|
{
|
|
<div class="col text-warning">
|
|
<b>C.101</b>
|
|
</div>
|
|
}
|
|
<div class="col text-end">
|
|
@macchina.LastUpdate
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
currIdx++;
|
|
if (currIdx >= maxCol)
|
|
{
|
|
@*</div>
|
|
<div class="row statusMap mx-1 my-1">*@
|
|
currIdx = 0;
|
|
@((MarkupString)"</div><div class=\"row statusMap mx-1 my-1\">")
|
|
;
|
|
}
|
|
}
|
|
// controllo se devo "chiudere riga...
|
|
int currNum = (currIdx % maxCol);
|
|
while (currNum < (maxCol))
|
|
{
|
|
@((MarkupString)"<div class=\"col px-0\"> </div>")
|
|
;
|
|
currNum++;
|
|
|
|
}
|
|
}
|
|
</div>
|