معاينة التقرير الشامل - الإدارة العليا

تقرير طلبات الغياب @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

ملخص إحصائي شامل

{{ number_format($stats['total_requests']) }}
إجمالي الطلبات
{{ number_format($stats['pending']) }}
قيد المراجعة
{{ number_format($stats['approved']) }}
معتمدة
{{ number_format($stats['rejected']) }}
مرفوضة

تفاصيل طلبات الغياب

@if($absences->count() > 0) @foreach ($absences as $index => $absence) @endforeach
# اسم المستخدم الجنس الدور حالة الطلب من تاريخ إلى تاريخ المدة سبب الغياب راجعه تاريخ التقديم
{{ $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() }})
@else

لا توجد طلبات غياب

لم يتم العثور على أي طلبات غياب للفئة المحددة في الفترة المحددة

@endif
@if($absences->count() > 0)

دليل الألوان

طلبات معتمدة
طلبات قيد المراجعة
طلبات مرفوضة
@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:s') }}

هذا التقرير سري ومخصص للاستخدام الداخلي فقط - الإدارة العليا