65 lines
3.7 KiB
Plaintext
65 lines
3.7 KiB
Plaintext
@page "/ODL"
|
|
|
|
<div class="card mb-5">
|
|
<div class="card-header table-primary ">
|
|
<div class="d-flex justify-content-between col-12">
|
|
<div class="px-1 col-4">
|
|
<div>
|
|
<h3><b>ODL</b></h3>
|
|
</div>
|
|
</div>
|
|
<div class="col-2">
|
|
<div class="input-group input-group-sm">
|
|
<div class="input-group-text">
|
|
<span class="me-1 @leftStringCSS">Completati</span>
|
|
<span class="form-check form-check-sm form-switch py-1" title="ODL Chiusi / Correnti">
|
|
<input class="form-check-input" type="checkbox" id="switchActive" @bind="@isActive">
|
|
</span>
|
|
<span class="@rightStringCSS">In Corso</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="d-flex justify-content-end col-6">
|
|
<div class="d-flex justify-content-between">
|
|
@if (filtActive)
|
|
{
|
|
<div class=" rounded small d-flex justify-content-between" title="Filtri attivi">
|
|
@*<i class="fas fa-exclamation text-warning"></i>*@
|
|
@if (selReparto != "*")
|
|
{
|
|
<button class="btn btn-outline-primary btn-sm mx-2" @onclick="()=>resetReparto()" title="Rimuovi Filtro Reparto"><i class="fa-solid fa-building"></i>   <i class="fa-solid fa-xmark text-warning"></i></button>
|
|
}
|
|
@if (selMacchina != "*")
|
|
{
|
|
<button class="btn btn-outline-primary btn-sm mx-2" @onclick="()=>resetMacchina()" title="Rimuovi Filtro Impianto"><i class="fa-solid fa-hard-drive"></i>   <i class="fa-solid fa-xmark text-warning"></i></button>
|
|
}
|
|
@if (selStato != "*")
|
|
{
|
|
<button class="btn btn-outline-primary btn-sm mx-2" @onclick="()=>resetFase()" title="Rimuovi Filtro Parametro"><i class="fa-solid fa-sliders"></i>   <i class="fa-solid fa-xmark text-warning"></i></button>
|
|
}
|
|
</div>
|
|
}
|
|
@if (!isActive)
|
|
{
|
|
<span class="badge bg-secondary mx-2 text-nowrap" title="Filtro Data inizio attivo">@selDtStart   <i class="fa-solid fa-calendar-days"></i></span>
|
|
<span class="badge bg-secondary mx-2 text-nowrap" title="Filtro Data fine attivo">@selDtEnd   <i class="fa-solid fa-calendar-days"></i></span>
|
|
}
|
|
<div class="p-2 text-end">
|
|
<a class="pt-2 text-dark" data-bs-toggle="offcanvas" data-bs-target="#paramsFilterExample" aria-controls="paramsFilterExample" @onclick="setDtMax">
|
|
<i class="fa-solid fa-bars"></i>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<SelFilterXDL currFilter="@currFilter" ListMacchine="@ListMacchine" ListStati="@ListStati" ListGruppiFase="@ListGruppiFase" FilterChanged="updateFilter"></SelFilterXDL>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body">
|
|
<ListODL PagerResetReq="pgResetReq" updateRecordCount="UpdateTotCount" currFilter="@currFilter" padCodXdl="@padCodXdl"></ListODL>
|
|
</div>
|
|
<div class="card-footer py-1">
|
|
<DataPager @ref="pagerODL" PageSize="@numRecord" currPage="@currPage" numRecordChanged="ForceReload" numPageChanged="ForceReloadPage" totalCount="@totalCount" showLoading="@isLoading" />
|
|
</div>
|
|
</div>
|
|
|