@extends('layouts.app') @section('title', 'Tableau de bord Admin') @section('content')

Tableau de bord

{{ $stats['total_partners'] }}
Partenaires
{{ $stats['total_couriers'] }}
Agents de collecte
{{ $stats['en_attente'] }}
En attente
{{ $stats['collecte'] }}
Collectées / livrées
{{ $stats['non_disponible'] }}
Non disponibles
{{ $stats['validations_pickup'] + $stats['validations_batch'] }}
Validations en attente
@php $unassignedCount = \App\Models\ServiceRequest::whereNull('assigned_courier_id') ->whereNotIn('status', ['livre', 'traite'])->count(); @endphp @if($unassignedCount > 0)
{{ $unassignedCount }} demande(s) en attente d'assignation à un agent de collecte. Assigner maintenant
@endif @if(($stats['validations_pickup'] + $stats['validations_batch']) > 0)
Action requise : @if($stats['validations_pickup'] > 0) {{ $stats['validations_pickup'] }} écart(s) de ramassage en attente de validation. @endif @if($stats['validations_batch'] > 0) {{ $stats['validations_batch'] }} lot(s) de livraison présentent un écart critique. @endif Voir les validations
@endif @if($stats['litiges'] > 0)
{{ $stats['litiges'] }} demande(s) en litige nécessitent une investigation manuelle. Voir
@endif
Dernières demandes
@forelse($recentRequests as $r) @empty @endforelse
# Partenaire Type Statut Agent de collecte Créé le
{{ $r->id }} {{ $r->partner->name }} {{ \App\Models\ServiceRequest::types()[$r->type] }} {{ \App\Models\ServiceRequest::statuses()[$r->status] }} @if($r->courier) {{ $r->courier->name }} @else
@csrf
@endif
{{ $r->created_at->format('d/m/Y H:i') }} Voir
Aucune demande pour le moment.
@endsection