@extends('dashboard.layouts.app') @section('title', 'Gestion des Présences - UAC eservices') @section('page-title', 'Gestion des Présences') @section('breadcrumb') @endsection @section('content')

{{ $employes->total() }}

Employés suivis

{{ round($employes->avg(function($e) { return $e->stats['taux_presence'] ?? 0; }), 1) }}%

Taux moyen de présence

{{ $employes->sum(function($e) { return $e->stats['retards'] ?? 0; }) }}

Total des retards

{{ $employes->sum(function($e) { return $e->stats['jours_absent'] ?? 0; }) }}

Total des absences

Suivi des Présences - {{ \Carbon\Carbon::now()->locale('fr')->isoFormat('MMMM YYYY') }}

Affichage de {{ $employes->firstItem() ?? 0 }} à {{ $employes->lastItem() ?? 0 }} sur {{ $employes->total() }} employés
@forelse($employes as $employe) @empty @endforelse
Employé Rôle Présents Absents Retards Taux de présence Actions
{{ strtoupper(substr($employe->name, 0, 1)) }}
{{ $employe->name }}
{{ $employe->email }}
{{ $employe->role->nom }} {{ $employe->stats['jours_present'] }} {{ $employe->stats['jours_absent'] }} @if($employe->stats['retards'] > 0) {{ $employe->stats['retards'] }} @else 0 @endif
@php $taux = $employe->stats['taux_presence']; $bgClass = $taux >= 90 ? 'bg-success' : ($taux >= 75 ? 'bg-warning' : 'bg-danger'); @endphp
{{ $taux }}%
Aucun employé trouvé

Essayez de modifier vos critères de recherche

@endsection @push('scripts') @endpush