Detail Laporan User

Laporan absensi dan aktivitas karyawan

{{ strtoupper(substr($user->name, 0, 1)) }}

{{ $user->name }}

Email: {{ $user->email }}

ID Karyawan: {{ $user->id }}

@if($user->roles->isNotEmpty())

Role: {{ $user->roles->pluck('name')->join(', ') }}

@endif
📅
{{ $stats['total_days'] }}
Total Hari
{{ $stats['present'] }}
Hadir
{{ $stats['late'] }}
Terlambat
{{ $stats['absent'] }}
Tidak Hadir
🤒
{{ $stats['sick'] }}
Sakit
🏖️
{{ $stats['leave'] }}
Izin
🕐
{{ number_format($stats['total_work_hours'], 1) }}
Total Jam Kerja
⏱️
{{ number_format($stats['average_work_hours'], 1) }}
Rata-rata Jam/Hari

Detail Absensi - {{ \Carbon\Carbon::create($year, $month)->format('F Y') }}

Rincian absensi harian karyawan

@if($attendances->count() > 0) @foreach($monthlyData as $dayData) @php $attendance = $dayData['attendance']; $isWeekend = $dayData['is_weekend']; @endphp @endforeach
Tanggal Hari Status Jam Masuk Jam Keluar Jam Kerja Lembur Lokasi Keterangan
{{ $dayData['date']->format('d M Y') }} {{ $dayData['date']->format('l') }} @if($attendance) {{ ucfirst($attendance->status) }} @elseif($isWeekend) Weekend @else Absent @endif {{ $attendance ? ($attendance->clock_in ? \Carbon\Carbon::parse($attendance->clock_in)->format('H:i') : '-') : '-' }} {{ $attendance ? ($attendance->clock_out ? \Carbon\Carbon::parse($attendance->clock_out)->format('H:i') : '-') : '-' }} {{ $attendance ? ($attendance->work_hours ? number_format($attendance->work_hours, 1) . ' jam' : '-') : '-' }} {{ $attendance ? ($attendance->overtime_hours ? number_format($attendance->overtime_hours, 1) . ' jam' : '-') : '-' }} {{ $attendance ? ($attendance->location ?? '-') : '-' }} {{ $attendance ? ($attendance->notes ?? '-') : ($isWeekend ? 'Hari libur' : 'Tidak ada data') }}
@else

Tidak ada data absensi untuk periode yang dipilih

@endif