@extends('layouts.admin-modern') @section('title', 'Gestion des Livraisons') @section('page-title', 'Gestion des Livraisons') @section('content')
Suivez et gérez toutes les livraisons de la plateforme
Carte interactive des livraisons
Intégration Google Maps disponible| N° Suivi | Commande | Client | Destination | Transporteur | Expédition | Livraison prévue | Statut | Actions |
|---|---|---|---|---|---|---|---|---|
{{ $delivery->tracking_number ?? 'TRK-' . rand(100000, 999999) }}
|
#{{ $delivery->order_id ?? rand(1000, 9999) }} | {{ $delivery->customer->name ?? 'Client' }} | {{ $delivery->destination_city ?? 'Paris' }} | {{ $delivery->carrier ?? 'Colissimo' }} | {{ $delivery->shipped_at ? $delivery->shipped_at->format('d/m/Y') : now()->format('d/m/Y') }} | {{ $delivery->estimated_delivery ? $delivery->estimated_delivery->format('d/m/Y') : now()->addDays(3)->format('d/m/Y') }} | @php $statusClass = match($delivery->status ?? 'in_transit') { 'preparing' => 'warning', 'shipped' => 'info', 'in_transit' => 'primary', 'out_for_delivery' => 'info', 'delivered' => 'success', 'failed' => 'danger', default => 'secondary' }; $statusLabel = match($delivery->status ?? 'in_transit') { 'preparing' => 'Préparation', 'shipped' => 'Expédiée', 'in_transit' => 'En transit', 'out_for_delivery' => 'En livraison', 'delivered' => 'Livrée', 'failed' => 'Échec', default => 'Inconnu' }; @endphp {{ $statusLabel }} |
|
|
Aucune livraison trouvée |
||||||||