@push('styles') @endpush
{{-- ── PAGE HEADER ── --}}

Laporan Kehadiran

Rekapitulasi kehadiran harian teknisi PDAM • {{ date('F Y') }}

Cetak Laporan
{{-- ── TAB NAVIGATION ── --}} {{-- ── STATS ── --}}
HADIR BULAN INI
{{ $statsAbsensi['hadir'] ?? 0 }}
Kehadiran tercatat
IZIN
{{ $statsAbsensi['izin'] ?? 0 }}
Permohonan izin
SAKIT
{{ $statsAbsensi['sakit'] ?? 0 }}
Keterangan sakit
ALPHA
{{ $statsAbsensi['alpha'] ?? 0 }}
Tanpa keterangan
{{-- ── TOOLBAR FILTER ── --}}
@if(request()->hasAny(['tanggal'])) Reset @endif
{{-- ── TABLE PANEL ── --}}
Data Laporan Kehadiran
{{ $data->total() }} data ditemukan
@forelse($data as $item) @empty @endforelse
Teknisi Tanggal Status Kehadiran Keterangan
{{ strtoupper(substr($item->nama_teknisi ?? '?', 0, 2)) }}
{{ $item->nama_teknisi ?? '-' }}
{{ \Carbon\Carbon::parse($item->tanggal)->format('d M Y') }}
@php $st = strtolower($item->status); $bc = 'pug-badge-amber'; $ic = 'fa-clock'; if($st == 'hadir') { $bc = 'pug-badge-green'; $ic = 'fa-check-circle'; } if(in_array($st, ['alpha','sakit'])) { $bc = 'pug-badge-rose'; $ic = 'fa-times-circle'; } if($st == 'izin') { $bc = 'pug-badge-violet'; $ic = 'fa-info-circle'; } @endphp {{ strtoupper($item->status) }} {{ $item->keterangan ?? '-' }} @if(!empty($item->latitude) && !empty($item->longitude)) Cek Lokasi @endif
Tidak ada data kehadiran
Ubah filter pencarian untuk melihat data lain.
@if($data->hasPages())
{{ $data->links() }}
@endif