@extends('layouts.dashboard.adminapp') @section('title', 'Employee Report') @section('styles') @endsection @section('content')

UEPL | Employee Report

@if(session('success')) @endif
Filters
Reset
{{ $tab == 'attendance' ? 'Attendance' : 'Leave' }} Report
@if($tab == 'attendance') @forelse($attendanceReports as $report) @empty @endforelse
Date Employee Shift First Half Second Half Late In Early Out Work Hours
{{ $report->date }} {{ $report->employeeDetails->name ?? '-' }} {{ $report->shift ?? '-' }} {{ $report->first_half }} {{ $report->second_half }} {{ $report->late_in ?? 0 }} min {{ $report->early_out ?? 0 }} min {{ $report->work_hours ?? 0 }} hrs
No attendance records found
@else @forelse($leaveReports as $leave) @empty @endforelse
Employee Leave Type From To Days Reason Status
{{ $leave->employee->name ?? '-' }} {{ $leave->leave_type }} {{ $leave->leave_from ? \Carbon\Carbon::parse($leave->leave_from)->format('d-m-Y') : '-' }} {{ $leave->leave_to ? \Carbon\Carbon::parse($leave->leave_to)->format('d-m-Y') : '-' }} {{ $leave->number_of_days }} {{ Str::limit($leave->reason, 50) }} @switch($leave->status) @case('Pending') Pending @break @case('Approved') Approved @break @case('Rejected') Rejected @break @default {{ $leave->status }} @endswitch
No leave records found
@endif
@endsection @section('scripts') @endsection