298 lines
8.5 KiB
Plaintext
298 lines
8.5 KiB
Plaintext
|
|
<div class="d-flex justify-content-between mt-2">
|
|
<div class="col-6 lh-1 text-start text-uppercase">
|
|
<b>Statistiche di produzione</b>
|
|
</div>
|
|
<div class="col-6 lh-1 text-end pe-2">
|
|
@if (RecMSE != null)
|
|
{
|
|
<span>@($"ODL: {RecMSE.IdxOdl}")</span>
|
|
}
|
|
else
|
|
{
|
|
<span>n.a.</span>
|
|
}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="d-flex justify-content-between">
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Data di inizio</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@($"{RecMSE.DataInizioOdl:yyyy/MM/dd}")</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
<span>@($"{RecMSE.DataInizioOdl:HH: mm}")</span>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Cod Articolo</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@RecMSE.CodArticolo</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Nr Pezzi lanciati</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@($"{RecMSE.NumPezzi}") pz.</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small text-nowrap" style="font-size: .8rem">
|
|
<span>Nr Pezzi confermati</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@($"{RecMSE.PezziConf}") pz.</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="d-flex justify-content-between ">
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Nr pezzi fatti</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>(@($"{RecMSE.PezziProd}") pz.)</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Efficienza globale</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@RecMSE.OEE_tot</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
<span>
|
|
(@RecMSE.OEE_RT_tot)
|
|
</span>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Efficienza lavoro</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@RecMSE.OEE_wrk</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
<span>
|
|
(@RecMSE.OEE_RT_wrk)
|
|
</span>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small text-nowrap" style="font-size: .8rem">
|
|
<span>Efficienza teorica</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@RecMSE.OEE_run</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
<span>
|
|
(@RecMSE.OEE_RT_run)
|
|
</span>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="d-flex justify-content-between ">
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Tc medio</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>
|
|
@($"{RecMSE.TCMedio:0.###}")
|
|
</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
<span>
|
|
(@($"{RecMSE.TCMedioRt:0.###}"))
|
|
</span>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Tc lavoro</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@($"{RecMSE.TCLav:0.###}")</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
<span>
|
|
(@($"{RecMSE.TCLavRT:0.###}"))
|
|
</span>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small">
|
|
<span>Tc tecnico</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span>@($"{RecMSE.TCEff:0.###}")</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
<span>
|
|
(@($"{RecMSE.TCEffRT:0.###}"))
|
|
</span>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="col-3 p-1 flex-fill">
|
|
<div class="cardFullHeight p-1">
|
|
<div class="small text-nowrap" style="font-size: .8rem">
|
|
<span>Tc impostato</span>
|
|
</div>
|
|
@if (RecMSE != null)
|
|
{
|
|
<div class="text-center fw-bold">
|
|
<span> @($"{RecMSE.TCAssegnato:0.###}")</span>
|
|
</div>
|
|
<div class="text-center small">
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<div class="text-center fw-bold">
|
|
n.a.
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
</div> |