@extends('layouts.app') @section('title', 'Tableau de Bord Logistique') @push('styles') @endpush @section('content')
{{-- Section d'aide --}}

🚚 Centre de Logistique

Gérez vos expéditions en temps réel

📦
{{ $stats['pending'] ?? 0 }}
En attente
⚙️
{{ $stats['preparing'] ?? 0 }}
Préparation
🚚
{{ $stats['in_transit'] ?? 0 }}
En transit
{{ $stats['delivered_today'] ?? 0 }}
Livrées aujourd'hui
📊
{{ $stats['success_rate'] ?? 100 }}%
Taux de succès
💰
{{ number_format($stats['total_revenue'] ?? 0, 0, ',', ' ') }}€
Ce mois
@if(isset($pendingDeliveries) && $pendingDeliveries->count() > 0)

Actions Requises {{ $pendingDeliveries->count() }}

@foreach($pendingDeliveries->take(5) as $delivery)
{{ $delivery->tracking_number }} {{ $delivery->priority_label ?? 'Normal' }}

{{ $delivery->delivery_contact_name ?? $delivery->booking?->client?->user?->name ?? 'Client' }} • {{ $delivery->delivery_city ?? 'Ville' }}

Créée {{ $delivery->created_at->diffForHumans() }}

@csrf
Détails
@endforeach
@if($pendingDeliveries->count() > 5) @endif
@endif

🚚 En Transit
@if(isset($activeDeliveries)) {{ $activeDeliveries->count() }} @endif

@if(isset($activeDeliveries) && $activeDeliveries->count() > 0)
@foreach($activeDeliveries as $delivery)
{{ $delivery->driver?->vehicle_icon ?? '📦' }}
{{ $delivery->tracking_number }} {{ $delivery->status_label }}

{{ $delivery->driver?->full_name ?? 'Livreur non assigné' }} → {{ $delivery->delivery_city ?? 'Destination' }}

Progression {{ $delivery->progress_percentage }}%
@if($delivery->estimated_delivery)

🕐 ETA: {{ $delivery->estimated_delivery->format('H:i') }}

@endif
Suivre
@endforeach
@else
🚚

Aucune livraison en cours

@endif

📈 Performance (7 derniers jours)

@foreach($performanceData ?? [] as $day)
{{ $day['day'] ?? '' }}
@endforeach

📅 Aujourd'hui

{{ now()->isoFormat('dddd D MMMM') }}

@if(isset($todayDeliveries) && $todayDeliveries->count() > 0) @else
📭

Aucune livraison prévue

@endif

📊 Ce mois

Livrées {{ $stats['delivered_this_month'] ?? 0 }}
Temps moyen {{ $stats['avg_delivery_time'] ?? 0 }} min
Échecs {{ $stats['failed'] ?? 0 }}
Revenus livraison {{ number_format($stats['total_revenue'] ?? 0, 0, ',', ' ') }}€
@endsection