{{ titoloCard }}
@if (!isNew && report.wsrerp_metadata_value?.status === 0) { } @if (!isNew && report.wsrerp_metadata_value?.status === 1) { }
{{ 'label.rapportini.form.informazioni_generali' | translate }}
@if (hasTemplate) {
{{ 'label.rapportini.form.rapportino' | translate }}
}
{{ 'label.rapportini.form.personale' | translate }}
@if (report.wsrerp_ws_id > 0) { }
@if (report.wsrerp_ws_id === 0) {

{{ 'label.rapportini.form.seleziona_cantiere_msg' | translate }}

} @if (loading) {
} @if (report.wsrerp_ws_id > 0 && !loading) {
@if (report.wsrerp_metadata_value.workers.length > 0) {
@for (worker of report.wsrerp_metadata_value.workers; track worker; let i = $index) { }
{{ 'label.rapportini.form.lavoratore' | translate }} {{ 'label.rapportini.form.tipo' | translate }} {{ 'label.rapportini.form.attivita' | translate }} {{ 'label.rapportini.form.ore_ordinarie' | translate }} {{ 'label.rapportini.form.ore_straordinarie' | translate }} {{ 'label.rapportini.form.note' | translate }}
{{ worker.surname }} {{ worker.name }} @if (worker.from_timbratura) { } @if (getOreStatus(worker) === 'ok') { } @if (getOreStatus(worker) === 'warn') { } @if (getOreStatus(worker) === 'mismatch') { }
@if (worker.from_timbratura) {
@if (worker.scan_type === 0 && worker.scan_in && worker.scan_out) { {{ formatScanTime(worker.scan_in) }} → {{ formatScanTime(worker.scan_out) }} @if (worker.scan_hours != null) { ({{ worker.scan_hours | number:'1.1-1' }}h) } } @if (worker.scan_type === 0 && worker.scan_in && !worker.scan_out) { Ingresso {{ formatScanTime(worker.scan_in) }} @if (worker.scan_hours != null) { ({{ worker.scan_hours | number:'1.1-1' }}h dedotte) } } @if (worker.scan_type === 2) { Presenza @if (worker.scan_hours != null) { ({{ worker.scan_hours | number:'1.1-1' }}h dedotte) } }
}
@if (worker.presente) {
@for (att of worker.attivita; track att; let j = $index) {
}
}
{{ worker.ore_ordinarie | number:'1.1-1' }} {{ worker.ore_straordinarie | number:'1.1-1' }} @if (worker.presente) { }
{{ 'label.rapportini.form.totali' | translate }} {{ getTotalOreOrdinarie() | number:'1.1-1' }} {{ getTotalOreStraordinarie() | number:'1.1-1' }}
} @if (report.wsrerp_metadata_value.workers.length === 0) {
{{ 'label.rapportini.form.nessun_lavoratore' | translate }}
}
}
@if (availableWorkers.length > 0) {
} @if (availableWorkers.length === 0) {
{{ 'label.rapportini.dialog.tutti_aggiunti' | translate }}
} @if (availableWorkers.length > 0 && filteredAvailableWorkers.length === 0) {
{{ 'label.rapportini.dialog.nessun_risultato' | translate }}
} @for (aw of filteredAvailableWorkers; track aw) {
{{ aw.surname }} {{ aw.name }}
}
@if (selectedAvailable) {

{{ selectedAvailable.surname }} {{ selectedAvailable.name }}

L'associazione sarà confermata solo al "Salva e Completa".
}