@extends('layouts.app') @section('title', 'لوحة التحكم — الموارد البشرية') @section('content')
{{ $stats['total_employees'] }}
إجمالي الموظفين
{{ $stats['present_today'] }}
حاضرون اليوم
{{ $stats['on_leave'] }}
في إجازة
{{ $stats['pending_requests'] }}
طلبات معلقة
{{ $stats['new_employees'] }}
موظفون جدد
@if($alerts['expiring_contracts'] > 0 || $alerts['expiring_residencies'] > 0 || $alerts['pending_leaves'] > 0)
@if($alerts['expiring_contracts'] > 0)
{{ $alerts['expiring_contracts'] }} عقود تنتهي خلال 30 يوم عرض
@endif @if($alerts['expiring_residencies'] > 0)
{{ $alerts['expiring_residencies'] }} إقامات تنتهي خلال 30 يوم
@endif @if($alerts['pending_leaves'] > 0)
{{ $alerts['pending_leaves'] }} طلبات إجازة معلقة مراجعة
@endif
@endif

توزيع الموظفين حسب الأقسام

@foreach($departmentStats as $dept)
{{ $dept->name }} {{ $dept->employees_count }} موظف
@endforeach @if($departmentStats->isEmpty())
لا توجد أقسام بعد
@endif

آخر طلبات الإجازات

عرض الكل
@forelse($recentRequests as $req)
{{ mb_substr($req->employee->first_name ?? '?', 0, 1) }}
{{ $req->employee->full_name ?? 'غير محدد' }}
{{ $req->leaveType->name ?? 'إجازة' }} • {{ $req->days_count ?? 0 }} يوم
@switch($req->status) @case('pending') معلق @break @case('approved') موافق @break @case('rejected') مرفوض @break @default {{ $req->status }} @endswitch
@empty
لا توجد طلبات إجازات
@endforelse

إجراءات سريعة

@endsection