@extends('layouts.base') @section('title') Suivi des collaborateurs @endsection @section('content')

Réclamation de gain

Filtre des données statistiques - Collaborateurs
Total collaborateurs

{{ $stats['total_collaborators'] ?? 0 }}

Réclamations en cours

{{ $stats['claims_in_progress'] ?? 0 }}

Taux de traitement

{{ $stats['processing_rate'] ?? 0 }}%

Total assignées

{{ $stats['total_assigned'] ?? 0 }}

Indicateurs de performance par collaborateur
@forelse ($collaboratorStats as $collaborator) @empty {{-- --}} @endforelse
Collaborateur Réclamations assignées Total traitées Taux de traitement Non traitées Temps moyen (min)
{{ substr($collaborator->name, 0, 1) }}
{{ $collaborator->name }}
{{ $collaborator->total_assigned }} {{ $collaborator->total_processed }}
{{ $collaborator->processing_rate }}%
{{ $collaborator->pending_count }} {{ $collaborator->avg_processing_time }}
Aucune donnée disponible.
Assignations actives
@forelse ($assignments as $assignment) @php $claim = $assignment->claim; @endphp @empty {{-- --}} @endforelse
Date de réclamation Référence Assigné à Assigné le Statut
{{ $claim->claim_date->format('d/m/Y H:i') }} {{ $claim->claim_reference }} {{ optional($assignment->assignedUser)->full_name ?? ('Utilisateur #' . $assignment->assigned_to) }} {{ optional($assignment->assigned_at)->format('d/m/Y H:i') }} @php $statusId = optional($claim->claimStatus)->id; $statusName = optional($claim->claimStatus)->name; $badgeClass = match ($statusId) { 1 => 'bg-secondary', // Initiée 2 => 'bg-info', // Enregistrée 3 => 'bg-warning', // En attente 4 => 'bg-primary', // A transmettre 5 => 'bg-indigo', // Transmise 6 => 'bg-success', // Clôturée 7 => 'bg-danger', // Rejetée default => 'bg-secondary' }; @endphp {{ $statusName }}
Aucune assignation active trouvée.
@endsection @section('script') @endsection