@extends('dashboard.layouts.app') @section('title', 'Gestion des Congés - UAC eservices') @section('page-title', 'Gestion des Congés') @section('breadcrumb') @endsection @push('scripts') @endpush @section('content')

Statistiques des Congés {{ now()->year }}

{{ $stats['demandes_total'] }}

Demandes totales

{{ $stats['demandes_approuvees'] }}

Approuvées

{{ $stats['demandes_en_attente'] }}

En attente

{{ $stats['demandes_refusees'] }}

Refusées

Soldes de Congés des Employés

@forelse($employes as $employe) @php $solde = app(\App\Services\CongeCalculatorService::class)->calculateSolde($employe); @endphp @empty @endforelse
Employé Rôle Solde de congé Congés pris ({{ now()->year }}) Congés restants Actions
{{ $employe->name }}
{{ $employe->email }}
{{ $employe->role->nom }} {{ $solde['acquis'] }} jours {{ $solde['pris'] }} jours @if($solde['dus'] > 0) {{ $solde['dus'] }} jours @else {{ $solde['dus'] }} jours @endif
Aucun employé trouvé.

Demandes de Congés

@forelse($demandesConges as $conge) @empty @endforelse
Employé Type de congé Période Jours Statut Date demande Actions
{{ $conge->type_conge }} {{ $conge->date_debut->format('d/m/Y') }} - {{ $conge->date_fin->format('d/m/Y') }} {{ number_format($conge->nombre_jours, 0) }} @if($conge->statut === 'Approuvé') Approuvé @elseif($conge->statut === 'Refusé') Refusé @else En attente @endif {{ $conge->created_at->format('d/m/Y') }}
{{-- @if($conge->lettre_demande_path) @endif --}} @if($conge->statut === 'Demandé')
@csrf @method('POST')
@endif {{-- @if($conge->statut === 'Refusé' && $conge->lettre_refus_path) @endif --}}
Aucune demande de congé trouvée.
@endsection