@extends('layouts.app') @section('title', 'تقرير قانون العمل') @section('content')
{{ $employees->count() }}
إجمالي الموظفين النشطين
{{ $inProbation->count() }}
في فترة التجربة
{{ $noContract->count() }}
بدون عقد نشط
{{ count($expiredContracts) }}
عقود منتهية
@if($inProbation->isNotEmpty())

موظفون في فترة التجربة ({{ $inProbation->count() }})

@foreach($inProbation as $emp) @php $probEnd = \Carbon\Carbon::parse($emp->hire_date)->addDays(90); @endphp @endforeach
الرمزالاسمالقسمتاريخ التعييننهاية التجربةالمتبقي
{{ $emp->employee_code }} {{ $emp->first_name }} {{ $emp->last_name }} {{ $emp->department->name ?? '—' }} {{ $emp->hire_date }} {{ $probEnd->format('Y-m-d') }} {{ now()->diffInDays($probEnd) }} يوم
@endif @if($noContract->isNotEmpty())

بدون عقد نشط ({{ $noContract->count() }})

@foreach($noContract->take(30) as $emp) @endforeach
الرمزالاسمالقسمتاريخ التعيين
{{ $emp->employee_code }} {{ $emp->first_name }} {{ $emp->last_name }} {{ $emp->department->name ?? '—' }} {{ $emp->hire_date ?? '—' }}
@endif @if(count($expiredContracts) > 0)

عقود منتهية ({{ count($expiredContracts) }})

@foreach($expiredContracts as $item) @endforeach
الرمزالاسمنوع العقدتاريخ الانتهاءمنتهي منذ
{{ $item['employee']->employee_code }} {{ $item['employee']->first_name }} {{ $item['employee']->last_name }} {{ $item['contract']->type ?? '—' }} {{ $item['contract']->end_date }} {{ $item['expired_days'] }} يوم
@endif @if($missingData->isNotEmpty())

بيانات أساسية ناقصة ({{ $missingData->count() }})

@foreach($missingData->take(20) as $emp) @endforeach
الرمزالاسمالبيانات الناقصة
{{ $emp->employee_code }} {{ $emp->first_name }} {{ $emp->last_name }} @if(!$emp->national_id)رقم الهوية @endif @if(!$emp->hire_date)تاريخ التعيين @endif @if(!$emp->basic_salary)الراتب @endif
@endif @endsection