سجل إجازات الموظف: {{ $employee->name }}

رقم الموظف: {{ $employee->employee_id }}

تفاصيل الإجازات (من {{ $leaves->last()?->start_date->format('Y-m-d') ?? 'N/A' }} إلى {{ $leaves->first()?->start_date->format('Y-m-d') ?? 'N/A' }})

@forelse($leaves as $leave) @empty @endforelse
# نوع الإجازة من إلى الأيام السبب الحالة تاريخ الطلب
{{ $leave->id }} @switch($leave->leave_type) @case('annual') سنوية @break @case('sick') مرضية @break @case('emergency') طارئة @break @case('maternity') وضع @break @case('paternity') أبوة @break @case('unpaid') بدون راتب @break @default {{ $leave->leave_type }} @endswitch {{ $leave->start_date->format('Y-m-d') }} {{ $leave->end_date->format('Y-m-d') }} {{ $leave->days_count }} {{ Str::limit($leave->reason, 50) }} @php $statusClasses = [ 'pending' => 'badge-warning', 'approved' => 'badge-success', 'rejected' => 'badge-danger', 'cancelled' => 'badge-secondary', ]; $statusLabels = [ 'pending' => 'معلق', 'approved' => 'موافق عليه', 'rejected' => 'مرفوض', 'cancelled' => 'ملغى', ]; $badgeClass = $statusClasses[$leave->status] ?? 'badge-dark'; $badgeLabel = $statusLabels[$leave->status] ?? $leave->status; @endphp {{ $badgeLabel }} {{ $leave->created_at->format('Y-m-d') }}
لا توجد سجلات إجازات خلال هذه الفترة.