@extends('layouts.app') @section('title', 'Hub Livraisons - Toutes vos expéditions') @push('styles') @endpush @section('content')
{{-- Header --}}

🚚 Hub Livraisons

Gérez toutes vos livraisons depuis un seul endroit

{{-- Stats Overview --}}
{{ $stats['total_pending'] }}
À liv.
{{ $stats['total_in_progress'] }}
Cours
{{ $stats['total_completed'] }}
Livr.
{{ $allDeliveries->count() }}
Aff.
{{-- Type Filter --}} {{-- Mini stats by type --}}
{{ $stats['food_pending'] }}
Food
{{ $stats['urgent_pending'] }}
Urg.
{{ $stats['bookings_pending'] }}
Services
{{ $stats['equipment_pending'] }}
Équip.
{{ $stats['total_completed'] }}
OK
{{-- Deliveries List --}}
@forelse($allDeliveries as $delivery)
{{-- Type & Reference --}}
{{ $delivery['type_label'] }}
{{-- Reference & Items --}}
{{ $delivery['reference'] }} {{ $delivery['status_label'] }}
{{ $delivery['items_count'] }}x {{ Str::limit($delivery['items_preview'], 40) }}
{{-- Client --}}
{{ $delivery['client_name'] }}
@if($delivery['client_phone'])
{{ $delivery['client_phone'] }}
@endif @if($delivery['address'])
{{ Str::limit($delivery['address'], 30) }}
@endif
{{-- Amount --}}
{{ number_format($delivery['amount'], 2) }}€
{{ $delivery['created_at']->format('d/m H:i') }}
{{-- Driver (if external) --}} @if($delivery['driver_name'])
Livreur:
🚗 {{ $delivery['driver_name'] }}
@endif {{-- Actions --}}
Voir @if($delivery['client_phone']) 📞 @endif @if(in_array($delivery['type'], ['food_internal']) && in_array($delivery['status'], ['ready', 'preparing', 'accepted']))
@csrf
@endif @if(in_array($delivery['status'], ['in_transit', 'confirmed']) && $delivery['type'] !== 'food_external')
@csrf
@endif
@empty
📭

Aucune livraison

@if($statusFilter === 'pending') Vous n'avez pas de livraisons en attente @elseif($statusFilter === 'in_progress') Aucune livraison en cours @else Aucune livraison terminée @endif

@endforelse
{{-- Legend --}}

Légende des types

🍔 Food (Vous) Vous livrez vous-même
🍔 Food (Livreur) Livreur partenaire assigné
🏷️ Vente Urgente Vente urgente réservée
🛠️ Service Prestation à effectuer
🔧 Équipement Location à livrer
@endsection