@extends('layouts.app') @section('title', 'لوحة التحكم - المتابعة والتذكيرات') @section('content')
{{ $total_alerts }}
إجمالي التنبيهات
{{ count($expiring_contracts_7) + count($expiring_contracts_30) }}
عقود تنتهي
{{ count($expiring_iqama) }}
إقامات تنتهي
{{ count($expiring_passport) }}
جوازات تنتهي
@if(count($expiring_contracts_7) > 0)

عقود تنتهي خلال 7 أيام

@foreach(($expiring_contracts_7 ?? collect()) as $c)

{{ $c->employee->name ?? 'غير محدد' }}

العقد ينتهي: {{ $c->end_date->format('Y-m-d') }}

{{ now()->diffInDays($c->end_date) }} يوم متبقي
@endforeach
@endif @if(count($expiring_contracts_30) > 0)

عقود تنتهي خلال 30 يوم

@foreach(($expiring_contracts_30 ?? collect()) as $c)

{{ $c->employee->name ?? 'غير محدد' }}

العقد ينتهي: {{ $c->end_date->format('Y-m-d') }}

{{ now()->diffInDays($c->end_date) }} يوم
@endforeach
@endif @if(count($expiring_iqama) > 0)

إقامات تنتهي قريباً

@foreach(($expiring_iqama ?? collect()) as $emp)

{{ $emp->name }}

تنتهي: {{ $emp->iqama_expiry->format('Y-m-d') }}

{{ now()->diffInDays($emp->iqama_expiry) }} يوم
@endforeach
@endif @if(count($expiring_passport) > 0)

جوازات سفر تنتهي قريباً

@foreach(($expiring_passport ?? collect()) as $emp)

{{ $emp->name }}

ينتهي: {{ $emp->passport_expiry->format('Y-m-d') }}

{{ now()->diffInDays($emp->passport_expiry) }} يوم
@endforeach
@endif @if(count($expiring_insurance) > 0)

تأمين طبي ينتهي قريباً

@foreach(($expiring_insurance ?? collect()) as $emp)

{{ $emp->name }}

ينتهي: {{ $emp->insurance_expiry->format('Y-m-d') }}

{{ now()->diffInDays($emp->insurance_expiry) }} يوم
@endforeach
@endif @if($total_alerts === 0)

لا توجد تنبيهات حالياً — كل شيء على ما يرام!

@endif @endsection