@extends('layouts.app') @section('title', 'Liste des retours') @section('content')
{{-- Style CSS intégré --}} {{-- Titre --}}

Liste des retours

{{-- Message de succès --}} @if(session('success'))
{{ session('success') }}
@endif {{-- Bouton Nouveau Retour --}}
Nouveau retour
{{-- Tableau des retours --}}
@foreach($retours as $retour) @endforeach
ID Date de retour Statut Type Nom compte Type BOX Quantité tablettes retournées Adresse de facturation Commentaire Matériel Défectueux Actions
{{ $retour->id }} {{ $retour->date_retour }} @if($retour->statut === 'EN_ATTENTE_RECEPTION') En attente de réception @elseif($retour->statut === 'RECU') Reçu @else {{ $retour->statut }} @endif {{ $retour->type_retour }} {{ $retour->nom_compte }} {{ $retour->type_box ?? 'N/A' }} {{ $retour->nombre_tablettes_retournees ?? 'N/A' }} {{ $retour->adresse_facturation ?? 'N/A' }} {{ $retour->commentaire ?? 'N/A' }} @php // Si le champ defectueux_items contient du JSON, on le décode et on affiche les items. $defItems = json_decode($retour->defectueux_items, true); @endphp @if(is_array($defItems) && count($defItems) > 0)
    @foreach($defItems as $item)
  • {{ $item['type'] ?? 'Type inconnu' }} (@if(isset($item['quantite']) && $item['quantite'] > 1) {{ $item['quantite'] }} pcs @else 1 pc @endif)
  • @endforeach
@else N/A @endif
👁️ ✏️
@csrf @method('DELETE')
@endsection