88 lines
3.0 KiB
Plaintext
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:
|
|
<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>
|
|
|
|
|
|
|
|
|