nuova grafica mach det
This commit is contained in:
@@ -190,7 +190,7 @@ else
|
||||
</div>
|
||||
</div>*@
|
||||
|
||||
<div class="cardBlock text-center d-flex justify-content-between p-3">
|
||||
<div class="cardBlock text-center d-flex justify-content-between px-3 py-1">
|
||||
<div class="col-4">
|
||||
<div class="py-2">
|
||||
<h4 class="text-start mb-0 fw-bold">
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<div class="row textCondens mb-1">
|
||||
<div class="col-6 text-end">
|
||||
<div class="textCondens mb-1">
|
||||
@*<div class="col-6 text-end">
|
||||
<b>Gestione stampa etichette <i class="fa fa-long-arrow-right" aria-hidden="true"></i></b>
|
||||
<br />
|
||||
Gestione etichette per l'ODL con modulo MAG
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<a runat="server" href="@navUrl" target="_blank" class="btn btn-success btn-lg w-100">MAG <i class="fa fa-print"></i></a>
|
||||
</div>
|
||||
</div>*@
|
||||
@*<div class="col-6">
|
||||
</div>*@
|
||||
<a runat="server" href="@navUrl" target="_blank" class="btn btn-primary btn-sm w-100 py-2 px-4">MAG</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -1,26 +1,75 @@
|
||||
|
||||
<MachSel RecMSE="RecMSE" E_MachSel="SetMacc"></MachSel>
|
||||
<div class="card bg-secondary">
|
||||
<div class="card-header p-0 bg-success">
|
||||
@if (odlOk)
|
||||
{
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<button class="btn btn-lg text-light w-100" @onclick="ToggleConfProd">
|
||||
<i class="fa fa-check"></i> @ConfTitle
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
else
|
||||
{
|
||||
<div class="alert alert-warning fs-3">MANCA ODL: conferma NON permessa</div>
|
||||
}
|
||||
|
||||
<div class="d-flex justify-content-between mt-2">
|
||||
<div class="col-6">
|
||||
<MachSel RecMSE="RecMSE" E_MachSel="SetMacc"></MachSel>
|
||||
</div>
|
||||
<div class="card-body p-0 text-light">
|
||||
@if (showInnov)
|
||||
{
|
||||
<div class="row textCondens text-end bg-dark m-1 p-1" runat="server" id="divInnovazioni" onloadeddata="showConfirmButton()">
|
||||
<div class="col-6 d-flex justify-content-end">
|
||||
<div>
|
||||
<PrintMag RecMSE="RecMSE"></PrintMag>
|
||||
@*<button class="btn btn-sm btn-primary py-2 px-4">MAG</button>*@
|
||||
</div>
|
||||
<div class="ms-2">
|
||||
<button class="btn btn-sm btn-secondary py-2 px-4">PDF</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@if (odlOk)
|
||||
{
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<button class="btn btn-lg text-light w-100 bg-success" style="font-size: 1rem;" @onclick="ToggleConfProd">
|
||||
<i class="fa fa-check"></i> @ConfTitle
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
else
|
||||
{
|
||||
<div class="alert alert-warning fs-3">MANCA ODL: conferma NON permessa</div>
|
||||
}
|
||||
|
||||
|
||||
@if (showInnov)
|
||||
{
|
||||
<div class="cardBg p-2 mt-2">
|
||||
<div class="d-flex justify-content-between">
|
||||
<div class="col-4 p-1">
|
||||
<form class="form-floating">
|
||||
<input type="number" class="form-control" id="floatingInputConf" @bind="numPzProdotti2Rec" @onblur="() => setConfirmBtn(true)" @onfocus="() => setConfirmBtn(false)">
|
||||
<label for="floatingInputConf" class="text-dark fw-bold">Pezzi confermati</label>
|
||||
</form>
|
||||
</div>
|
||||
<div class="col-4 p-1">
|
||||
<form class="form-floating">
|
||||
@if (enablePzProdLasciati)
|
||||
{
|
||||
<input type="number" class="form-control" id="floatingInputScarti" @bind="numPzLasciati" @onblur="() => setConfirmBtn(true)" @onfocus="() => setConfirmBtn(false)">
|
||||
<label for="floatingInputScarti" class="text-dark fw-bold">Scarti</label>
|
||||
}
|
||||
else
|
||||
{
|
||||
<label class="btn btn-dark text-light btn-lg w-100" Visible="false"> </label>
|
||||
}
|
||||
</form>
|
||||
</div>
|
||||
<div class="col-4 p-1">
|
||||
<form class="form-floating">
|
||||
<input type="number" class="form-control" id="floatingInputBuoni" value="@(lblPz2RecScarto + lblPz2RecBuoni)" disabled>
|
||||
<label for="floatingInputBuoni" class="text-dark fw-bold">Totale</label>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
@if (showConfirm)
|
||||
{
|
||||
<button class="btn btn-success text-light btn-lg w-100" @onclick="SalvaConfPz"><i class="fa-regular fa-floppy-disk"></i> CONFERMA</button>
|
||||
}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@*<div class="row textCondens text-end bg-dark m-1 p-1" runat="server" id="divInnovazioni" onloadeddata="showConfirmButton()">
|
||||
<div class="col-6 py-1 text-start text-uppercase">
|
||||
<b>Dati Incrementali</b>
|
||||
</div>
|
||||
@@ -68,91 +117,157 @@
|
||||
<button class="btn btn-success text-light btn-lg w-100" @onclick="SalvaConfPz"><i class="fa-regular fa-floppy-disk"></i> CONFERMA</button>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row textCondens">
|
||||
</div>*@
|
||||
}
|
||||
<div class="row textCondens mt-2">
|
||||
<div class="col-6 py-1 text-start text-uppercase">
|
||||
<b>Dati Globali ODL</b>
|
||||
</div>
|
||||
<div class="col-6 text-end" id="divPeriodo">
|
||||
<sub>
|
||||
Periodo ODL calcolato:
|
||||
<span>@dtInizio</span>
|
||||
-
|
||||
<span>@dtFine</span>
|
||||
</sub>
|
||||
<div class="col-6 d-flex justify-content-end">
|
||||
<div>
|
||||
<a class="btn btn-info btn-sm w-100 py-2 px-4" href="scrap"><i class="fa fa-bug"></i></a>
|
||||
@*<button class="btn btn-sm btn-primary py-2 px-4">MAG</button>*@
|
||||
</div>
|
||||
<div class="ms-2">
|
||||
<a class="btn btn-primary btn-sm w-100 py-2 px-4" href="controls"><i class="fa fa-wrench"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
@*<div class="col-6 text-end" id="divPeriodo">
|
||||
<div class="row">
|
||||
|
||||
</div>
|
||||
<sub>
|
||||
Periodo ODL calcolato:
|
||||
<span>@dtInizio</span>
|
||||
-
|
||||
<span>@dtFine</span>
|
||||
</sub>
|
||||
</div>*@
|
||||
<div class="d-flex justify-content-between">
|
||||
|
||||
<div class="col-3 col-sm-3 p-1">
|
||||
<div class="text-center h-100 w-100 p-2" style=" background-color: #FF8000; border-radius: .5rem;">
|
||||
<div class="text-truncate">
|
||||
<span class="text-dark small">NUOVI Pz.Prod</span>
|
||||
</div>
|
||||
<div class="text-dark d-flex align-items-center text-center justify-content-center">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span class="fw-bold">@numPzProdotti.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-3 col-sm-3 p-1">
|
||||
<div class="text-center h-100 w-100 p-2" style=" background-color: #FF0000; border-radius: .5rem;">
|
||||
<div class="text-truncate">
|
||||
<span class="text-light small">Scarti VERS.</span>
|
||||
</div>
|
||||
<div class="text-light d-flex align-items-center text-center justify-content-center">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span class="fw-bold">@numPzScaConf.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 col-sm-3 p-1">
|
||||
<div class="text-center h-100 w-100 p-2" style=" background-color: #198754; border-radius: .5rem;">
|
||||
<div class="text-truncate">
|
||||
<span class="text-light small">Pz Buoni VERS.</span>
|
||||
</div>
|
||||
<div class="text-light d-flex align-items-center text-center justify-content-center">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span class="fw-bold">@numPzBuoniConf.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 col-sm-3 p-1">
|
||||
<div class="text-center h-100 w-100 p-2" style=" background-color: #FFC107; border-radius: .5rem;">
|
||||
<div class="text-truncate">
|
||||
<span class="text-dark small">Pz Prodotti TOT</span>
|
||||
</div>
|
||||
<div class="text-dark d-flex align-items-center text-center justify-content-center">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span class="fw-bold">@numPzProdotti.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="col-6 col-sm-3 pr-1 py-0 text-end">
|
||||
<div class="alert alert-warning py-1">
|
||||
<div class="text-truncate">
|
||||
[A] NUOVI Pz.Prod
|
||||
</div>
|
||||
<div class="my-0 fw-bold fs-2">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>@numPz2Rec.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
@*<div class="col-6 col-sm-3 pl-1 px-sm-1 py-0 text-end">
|
||||
<div class="alert alert-info py-1">
|
||||
<div class="text-truncate">
|
||||
Pz Prodotti TOT [A+B+C]
|
||||
</div>
|
||||
<div class="my-0 fw-bold fs-2">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>@numPzProdotti.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-6 col-sm-3 pl-1 px-sm-1 py-0 text-end">
|
||||
<div class="alert alert-info py-1">
|
||||
<div class="text-truncate">
|
||||
Pz Prodotti TOT [A+B+C]
|
||||
</div>
|
||||
<div class="my-0 fw-bold fs-2">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>@numPzProdotti.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-6 col-sm-3 pr-1 px-sm-1 py-0 text-end">
|
||||
<div class="alert alert-danger py-1">
|
||||
<div class="text-truncate">
|
||||
[B] Scarti VERS.
|
||||
</div>
|
||||
<div class="my-0 fw-bold fs-2">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>@numPzScaConf.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
<div class="alert alert-danger py-1">
|
||||
<div class="text-truncate">
|
||||
[B] Scarti VERS.
|
||||
</div>
|
||||
<div class="my-0 fw-bold fs-2">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>@numPzScaConf.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-6 col-sm-3 pl-1 py-0 text-end">
|
||||
<div class="alert alert-success py-1">
|
||||
<div class="text-truncate">
|
||||
[C] Pz Buoni VERS.
|
||||
</div>
|
||||
<div class="my-0 fw-bold fs-2">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>@numPzBuoniConf.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
<div class="alert alert-success py-1">
|
||||
<div class="text-truncate">
|
||||
[C] Pz Buoni VERS.
|
||||
</div>
|
||||
<div class="my-0 fw-bold fs-2">
|
||||
@if (isProcessing)
|
||||
{
|
||||
<i class="fa-solid fa-spinner span"></i>
|
||||
}
|
||||
else
|
||||
{
|
||||
<span>@numPzBuoniConf.ToString("N0")</span>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</div>*@
|
||||
</div>
|
||||
@if (!string.IsNullOrEmpty(lblOut))
|
||||
{
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
.cardBg {
|
||||
border-radius: 0.9375rem;
|
||||
background: linear-gradient(121deg, rgba(255, 255, 255, 0.2) -0.71%, rgba(255, 255, 255, 0.05) 97.66%);
|
||||
box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
.cardBg {
|
||||
border-radius: 0.9375rem;
|
||||
background: linear-gradient(121deg, rgba(255, 255, 255, 0.20) -0.71%, rgba(255, 255, 255, 0.05) 97.66%);
|
||||
box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.25);
|
||||
//backdrop-filter: blur(20px);
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.cardBg{border-radius:.9375rem;background:linear-gradient(121deg,rgba(255,255,255,.2) -.71%,rgba(255,255,255,.05) 97.66%);box-shadow:0 4px 24px -1px rgba(0,0,0,.25);}
|
||||
@@ -1,4 +1,4 @@
|
||||
<div class="accordion my-2" id="accProd">
|
||||
@*<div class="accordion my-2" id="accProd">
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header" id="headingOne">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
|
||||
@@ -118,7 +118,7 @@
|
||||
@($"{RecMSE.TCAssegnato:0.###}")
|
||||
</div>
|
||||
</td>
|
||||
</tr>*@
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
}
|
||||
@@ -126,5 +126,210 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
*@
|
||||
@*@($"ODL num: {RecMSE.IdxOdl}, iniziato {RecMSE.DataInizioOdl:ddd yyyy.MM.dd, HH:mm}")*@
|
||||
<div class="d-flex justify-content-between">
|
||||
<div class="col-6 py-1 text-start text-uppercase">
|
||||
<b>Statistiche di prodizione</b>
|
||||
</div>
|
||||
<div class="col-6 text-end">
|
||||
<span>@($"ODL: {RecMSE.IdxOdl}")</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="d-flex justify-content-between ">
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Data di inizio</span>
|
||||
</div>
|
||||
<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>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Cod Articolo</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>@RecMSE.CodArticolo</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Nr Pezzi lanciati</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>@($"{RecMSE.NumPezzi:N0}") pz.</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small text-nowrap" style="font-size: .8rem">
|
||||
<span>Nr Pezzi confermati</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>@($"{RecMSE.PezziConf}") pz.</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="d-flex justify-content-between ">
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Nr pezzi fatti</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>(@($"{RecMSE.PezziProd:N0}") pz.)</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Efficienza globale</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>@RecMSE.OEE_tot</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
<span>
|
||||
(@RecMSE.OEE_RT_tot)
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Efficienza lavoro</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>@RecMSE.OEE_wrk</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
<span>
|
||||
(@RecMSE.OEE_RT_wrk)
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small text-nowrap" style="font-size: .8rem">
|
||||
<span>Efficienza teorica</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>@RecMSE.OEE_run</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
<span>
|
||||
(@RecMSE.OEE_RT_run)
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="d-flex justify-content-between ">
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Tc medio</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>
|
||||
@($"{RecMSE.TCMedio:0.###}")
|
||||
</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
<span>
|
||||
(@($"{RecMSE.TCMedioRt:0.###}"))
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Tc lavoro</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>@($"{RecMSE.TCLav:0.###}")</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
<span>
|
||||
(@($"{RecMSE.TCLavRT:0.###}"))
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small">
|
||||
<span>Tc tecnico</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span>@($"{RecMSE.TCEff:0.###}")</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
<span>
|
||||
(@($"{RecMSE.TCEffRT:0.###}"))
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-3 p-1 flex-fill">
|
||||
<div class="cardStatBg p-1">
|
||||
<div class="small text-nowrap" style="font-size: .8rem">
|
||||
<span>Tc impostato</span>
|
||||
</div>
|
||||
<div class="text-center fw-bold">
|
||||
<span> @($"{RecMSE.TCAssegnato:0.###}")</span>
|
||||
</div>
|
||||
<div class="text-center small">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,6 @@
|
||||
.cardStatBg {
|
||||
border-radius: 0.375rem;
|
||||
background: linear-gradient(121deg, rgba(255, 255, 255, 0.2) -0.71%, rgba(255, 255, 255, 0.05) 97.66%);
|
||||
box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.25);
|
||||
height: 100%;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
.cardStatBg {
|
||||
border-radius: 0.375rem;
|
||||
background: linear-gradient(121deg, rgba(255, 255, 255, 0.20) -0.71%, rgba(255, 255, 255, 0.05) 97.66%);
|
||||
box-shadow: 0px 4px 24px -1px rgba(0, 0, 0, 0.25);
|
||||
height: 100%;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
.cardStatBg{border-radius:.375rem;background:linear-gradient(121deg,rgba(255,255,255,.2) -.71%,rgba(255,255,255,.05) 97.66%);box-shadow:0 4px 24px -1px rgba(0,0,0,.25);height:100%;}
|
||||
@@ -3,7 +3,7 @@
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<Nullable>enable</Nullable>
|
||||
<Version>6.16.2310.2408</Version>
|
||||
<Version>6.16.2310.2416</Version>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<RootNamespace>MP_TAB_SERV</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
else
|
||||
{
|
||||
<MachineBlock RecMSE="CurrMSE" FullMode="false"></MachineBlock>
|
||||
<ProdStat RecMSE="CurrMSE"></ProdStat>
|
||||
<PrintMag RecMSE="CurrMSE"></PrintMag>
|
||||
<ProdConfirm RecMSE="CurrMSE" E_newVal="RefreshMBlock"></ProdConfirm>
|
||||
<div class="row">
|
||||
<ProdStat RecMSE="CurrMSE"></ProdStat>
|
||||
@*<PrintMag RecMSE="CurrMSE"></PrintMag>*@
|
||||
@*<div class="row">
|
||||
<div class="col-6">
|
||||
<a class="btn btn-info btn-lg w-100" href="scrap"><i class="fa fa-bug"></i> Reg. SCARTI</a>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<a class="btn btn-primary btn-lg w-100" href="controls"><i class="fa fa-wrench"></i> Reg. CONTROLLI</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>*@
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<body>
|
||||
<i>Modulo MAPOSPEC </i>
|
||||
<h4>Versione: 6.16.2310.2408</h4>
|
||||
<h4>Versione: 6.16.2310.2416</h4>
|
||||
<br /> Note di rilascio:
|
||||
<ul>
|
||||
<li>
|
||||
|
||||
@@ -1 +1 @@
|
||||
6.16.2310.2408
|
||||
6.16.2310.2416
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<item>
|
||||
<version>6.16.2310.2408</version>
|
||||
<version>6.16.2310.2416</version>
|
||||
<url>https://nexus.steamware.net/repository/SWS/MP-TAB-SERV/stable/LAST/MP-TAB-SERV.zip</url>
|
||||
<changelog>https://nexus.steamware.net/repository/SWS/MP-TAB-SERV/stable/LAST/ChangeLog.html</changelog>
|
||||
<mandatory>false</mandatory>
|
||||
|
||||
@@ -10,5 +10,13 @@
|
||||
{
|
||||
"outputFile": "wwwroot/css/font.css",
|
||||
"inputFile": "wwwroot/css/font.less"
|
||||
},
|
||||
{
|
||||
"outputFile": "Components/ProdConfirm.razor.css",
|
||||
"inputFile": "Components/ProdConfirm.razor.less"
|
||||
},
|
||||
{
|
||||
"outputFile": "Components/ProdStat.razor.css",
|
||||
"inputFile": "Components/ProdStat.razor.less"
|
||||
}
|
||||
]
|
||||
@@ -3,7 +3,8 @@ html,
|
||||
body {
|
||||
/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
|
||||
font-family: 'Open Sans Condensed', sans-serif;
|
||||
background-image: linear-gradient(#444, #222);
|
||||
/*background-image: linear-gradient(#444,#222);*/
|
||||
background-color: #151321;
|
||||
color: #EDEDED;
|
||||
}
|
||||
h1:focus {
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
html, body {
|
||||
/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
|
||||
font-family: 'Open Sans Condensed', sans-serif;
|
||||
background-image: linear-gradient(#444,#222);
|
||||
/*background-image: linear-gradient(#444,#222);*/
|
||||
background-color: #151321;
|
||||
color: #EDEDED;
|
||||
}
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');html,body{font-family:'Open Sans Condensed',sans-serif;background-image:linear-gradient(#444,#222);color:#ededed;}h1:focus{outline:0;}a,.btn-link{color:#0071c1;}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac;}.content{padding-top:1.1rem;}.valid.modified:not([type=checkbox]){outline:1px solid #26b050;}.invalid{outline:1px solid #f00;}.validation-message{color:#f00;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}
|
||||
@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');html,body{font-family:'Open Sans Condensed',sans-serif;background-color:#151321;color:#ededed;}h1:focus{outline:0;}a,.btn-link{color:#0071c1;}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac;}.content{padding-top:1.1rem;}.valid.modified:not([type=checkbox]){outline:1px solid #26b050;}.invalid{outline:1px solid #f00;}.validation-message{color:#f00;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}
|
||||
Reference in New Issue
Block a user