تقرير طلبات الغياب @if($filterType == 'moderators') - كل المشرفين @elseif($filterType == 'male_moderators') - المشرفين الذكور @elseif($filterType == 'female_moderators') - المشرفات الإناث @elseif($filterType == 'official_members') - الأعضاء الرسميين @elseif($filterType == 'beta_members') - أعضاء بيتا @elseif($filterType == 'all_members') - كل الأعضاء @else - جميع الطلبات @endif
المراجع: {{ auth()->user()->name }} - الإدارة العليا
نطاق التقرير: @if($filterType == 'moderators') كل المشرفين @elseif($filterType == 'male_moderators') المشرفين الذكور @elseif($filterType == 'female_moderators') المشرفات الإناث @elseif($filterType == 'official_members') الأعضاء الرسميين @elseif($filterType == 'beta_members') أعضاء بيتا @elseif($filterType == 'all_members') كل الأعضاء @else جميع الطلبات @endif
تاريخ التقرير: {{ now()->format('Y/m/d H:i') }}
@if(request('from') || request('to'))فترة التقرير: @if(request('from') && request('to')) من {{ request('from') }} إلى {{ request('to') }} @elseif(request('from')) من {{ request('from') }} @elseif(request('to')) حتى {{ request('to') }} @endif
@endif| # | اسم المستخدم | الجنس | الدور | حالة الطلب | من تاريخ | إلى تاريخ | المدة | سبب الغياب | راجعه | تاريخ التقديم |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $index + 1 }} | {{ $absence->user->name }} | {{ $absence->user->gender == 'female' ? 'أنثى' : 'ذكر' }} | @php $userRole = $absence->user->roles->first(); $roleNames = [ 'moderator' => 'مشرف', 'official-member' => 'عضو رسمي', 'member' => 'عضو بيتا' ]; @endphp {{ $userRole ? ($roleNames[$userRole->name] ?? $userRole->name) : 'غير محدد' }} | @if($absence->status == 'approved') معتمد @elseif($absence->status == 'pending') قيد المراجعة @else مرفوض @endif | {{ $absence->from_date }} | {{ $absence->to_date }} | {{ \Carbon\Carbon::parse($absence->from_date)->diffInDays(\Carbon\Carbon::parse($absence->to_date)) + 1 }} يوم | {{ Str::limit($absence->excuse_reason, 80) }} |
@if($absence->reviewedBy)
{{ $absence->reviewedBy->name }}
{{ $absence->reviewed_at->format('Y/m/d') }} @elseif($absence->reviewed_at) مراجع مجهول {{ $absence->reviewed_at->format('Y/m/d') }} @else لم يتم المراجعة @endif |
{{ $absence->created_at->format('Y/m/d') }} |
| إجمالي عدد الطلبات: {{ $absences->count() }} طلب (معتمد: {{ $absences->where('status', 'approved')->count() }} - قيد المراجعة: {{ $absences->where('status', 'pending')->count() }} - مرفوض: {{ $absences->where('status', 'rejected')->count() }}) | ||||||||||
لم يتم العثور على أي طلبات غياب للفئة المحددة في الفترة المحددة