- fix placeholder mappa stato
This commit is contained in:
Samuele E. Locatelli
2025-03-08 08:06:03 +01:00
parent 37424d3ed0
commit d1f9dc03ab
6 changed files with 71 additions and 27 deletions
+67 -15
View File
@@ -1,22 +1,74 @@
@if (isLoading)
{
<div class="card text-white mapBlock shadow bg-secondary p-0 m-0">
<div class="card-body">
<div class="placeholder-glow">
<span class="placeholder col-4"></span>
<span class="placeholder col-7"></span>
<span class="placeholder col-12 pholderHeight"></span>
<span class="placeholder col-12"></span>
<span class="placeholder col-3"></span>
<span class="placeholder col-8"></span>
<span class="placeholder col-3"></span>
<span class="placeholder col-7"></span>
<span class="placeholder col-3"></span>
<span class="placeholder col-8"></span>
<span>...loading stage 1...</span>
@if (FullMode)
{
<div class="card text-white2 shadow bg-dark p-0 m-0">
<div class="card-body rounded rounded-3">
<div class="row">
<div class="col-12 placeholder-glow text-center mb-2">
<span class="placeholder col-12 fs-2 bg-light pholderHeight"></span>
</div>
<div class="col-12 placeholder-glow text-center">
<span class="placeholder col-12 fs-2 bg-success"></span>
</div>
<div class="col-12 placeholder-glow text-center my-1">
<span class="placeholder placeholder-lg col-4 bg-success"></span>
<span class="placeholder placeholder-lg col-3 bg-danger"></span>
<span class="placeholder placeholder-lg col-4 bg-warning"></span>
</div>
<div class="col-4 placeholder-glow text-center">
<span class="placeholder col-9 bg-success fs-2"></span>
</div>
<div class="col-8 placeholder-glow">
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
</div>
</div>
</div>
</div>
</div>
}
else
{
<div class="card text-white2 shadow bg-dark p-0 m-0">
<div class="card-body rounded rounded-3">
<div class="row">
<div class="col-12 placeholder-glow text-center mb-2">
<span class="placeholder col-3 fs-2 bg-light"></span>
</div>
<div class="col-4 placeholder-glow">
<span class="placeholder placeholder-lg col-12"></span>
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
</div>
<div class="col-4 placeholder-glow text-center">
<span class="placeholder col-9 bg-success pholderHeight"></span>
</div>
<div class="col-4 placeholder-glow">
<span class="placeholder placeholder-lg col-12"></span>
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
<span class="placeholder col-9"></span>
<span class="placeholder col-2"></span>
</div>
<div class="col-12 placeholder-glow text-center mt-2">
<span class="placeholder placeholder-lg col-2 bg-warning"></span>
<span class="placeholder placeholder-lg col-7 bg-primary"></span>
<span class="placeholder placeholder-lg col-2 bg-info"></span>
</div>
</div>
</div>
</div>
}
}
else
{
-8
View File
@@ -274,18 +274,14 @@ namespace MP_TAB3.Components
protected async Task SalvaConfPz()
{
int delay = 1;
isProcessing = true;
Log.Info("Conf 01");
// effettua conferma con conf da DB del tipo (giorni / turni / periodo
bool fatto = effettuaConfermaProd();
await Task.Delay(delay);
await TabDServ.FlushCache("StatoProd");
await Task.Delay(delay);
Log.Info("Conf 02");
// refresh tabella dati tablet...
await TabDServ.RicalcMse(IdxMaccSel, 0);
await Task.Delay(delay);
Log.Info("Conf 03");
// rileggo e salvo..
var ListMSE = await SDService.MseGetAll(true);
@@ -296,20 +292,16 @@ namespace MP_TAB3.Components
// aggiorno MSE attuale
RecMSE = ListMSE.Find(x => x.IdxMacchina == IdxMaccSel);
}
await Task.Delay(delay);
// mostro output
lblOut = $"Confermata produzione {numPzConfermati - numPzLasciati} pezzi (+{numPzLasciati} pz lasciati, +{numPzScarto2Rec} pz scarto) |{dtReqUpdate:HH:mm:ss} | {dtReqUpdate:ddd yyyy.MM.dd}";
// cambio button conferma...
confProdActive = false;
numPzLasciati = 0;
await Task.Delay(delay);
dtReqUpdate = DateTime.Now;
// azzero cache pezzi conf
SDService.MachNumPzSet(IdxMaccSel, -1);
await DoUpdate();
await Task.Delay(delay);
await RefreshData();
await Task.Delay(delay);
TabDServ.NotifyDataInvalidated(IdxMaccSel);
Log.Info("Conf 04");
isProcessing = false;