Files
GPW/GPW.CORE.UI/Pages/Planner.razor
T

88 lines
3.0 KiB
Plaintext

@page "/Planner"
@using GPW.CORE.UI.Components
<div class="card">
<div class="card-header table-primary py-1">
<div class="row">
<div class="col-12 col-lg-2 text-center">
<h3>Week Plan</h3>
<div class="d-flex justify-content-between">
<div class="py-0 px-1">
<sub>@currWeekSel.inizio.ToString("ddd dd.MM")</sub>
</div>
<div class="py-0 px-1">
W<b>@currWeekNum</b>
</div>
<div class="py-0 px-1">
<sub>@currWeekSel.fine.ToString("ddd dd.MM")</sub>
</div>
</div>
</div>
<div class="col-12 col-lg-10">
@if (weekStatList != null)
{
<div class="row">
@foreach (var item in weekStatList)
{
<div class="col px-1">
<WeekStat currData="@item" WeekSel="@currWeekNum" weekSelected="setWeekNumber"></WeekStat>
</div>
}
</div>
}
</div>
</div>
</div>
<div class="card-body">
@if (currRecord != null)
{
<RegAttEditor currRecord="@currRecord" ItemReset="@ResetData"></RegAttEditor>
}
@if (ListRecords == null)
{
<LoadingData></LoadingData>
}
else
{
<div class="row">
<div class="col-12">
<DayHoriz IsTitle="true" StartHour="@startHour" EndHour="@endHour" ListFasi="@ListFasi" IdxDipSel="@IdxDipendente"></DayHoriz>
</div>
@foreach (var currItem in ListRecords)
{
<div class="col-12">
<DayHoriz DayDTO="@currItem" StartHour="@startHour" EndHour="@endHour" ListFasi="@ListFasi" ItemSelected="ReportSelect" IdxDipSel="@IdxDipendente"></DayHoriz>
</div>
}
</div>
}
<div class="small mt-5">
Pagina principale formato "agenda":
<ul>
<li> click --> modal compilazione record (selettore gerarchico + ricerca ultimi progetti pareto a dx)</li>
<li>click + trascina?!?!? da verificare</li>
<li> in testa 2 icone x indicare OK temperatura e OK x check C19</li>
</ul>
</div>
</div>
<div class="card-footer py-1">
<div class="row small">
<div class="col-3">
Selezione range orario:&nbsp;
<input @bind="startHour" style="width: 3em;" type="number" />
<i class="fas fa-angle-double-right"></i>
<input @bind="endHour" style="width: 3em;" type="number" />
</div>
</div>
</div>
</div>