| {{ $emp->employee_id }} |
{{ $emp->name }} |
{{ $emp->department ?? '-' }} |
@if($attendance)
Present
@elseif($leave)
On Leave
@else
Absent
@endif
|
{{ $attendance->check_in ?? '-' }} |
{{ $attendance->break_out ?? '-' }} |
{{ $attendance->break_in ?? '-' }} |
{{ $attendance->check_out ?? '-' }} |
@if($workDuration)
{{ $workDuration }}
@else
-
@endif
|
@if($ot > 0)
+{{ sprintf('%02d:%02d', floor($ot), ($ot - floor($ot)) * 60) }}
@else
-
@endif
|
@if($shortage > 0)
-{{ sprintf('%02d:%02d', floor($shortage), ($shortage - floor($shortage)) * 60) }}
@else
-
@endif
|
@if($leave)
@switch($leave->leave_type)
@case('CL')
CL
@break
@case('SL')
SL
@break
@case('PL')
PL
@break
@case('LOP')
LOP
@break
@default
{{ $leave->leave_type }}
@endswitch
@else
-
@endif
|
@if($leave)
@if(strtolower($leave->status) == 'approved')
Approved
@elseif(strtolower($leave->status) == 'pending')
Pending
@else
{{ $leave->status }}
@endif
@else
-
@endif
|
@if($attendance)
@if($productivityScore >= 100)
{{ $productivityScore }}%
@elseif($productivityScore >= 80)
{{ $productivityScore }}%
@else
{{ $productivityScore }}%
@endif
@elseif($leave)
On Leave
@else
N/A
@endif
|
@endforeach