{{-- Le contenu de l'onglet Découpes de la fiche commande : ses lignes, puis le bouton d'ajout. A part de show.blade.php pour que le controleur le rende seul apres un ajout ou une decoupe nommee (CommandeController:: reponseDecoupes) — la fiche se met a jour sans se recharger. Attendus : `$decoupes` (tableaux de la forme servie par l'api), `$documents` (pieces jointes par ligne de commande_decoupe), `$commandeId`. --}} @forelse ($decoupes as $decoupe) {{-- État et lasériste sont des codes depuis la bascule (config/commandes.php) : l'api sert le code brut, c'est le helper qui l'habille. --}} @php $etatDecoupe = \App\Helpers\CommandeHelper::decoupeEtat($decoupe['etat'] ?? null, ''); $laseriste = \App\Helpers\CommandeHelper::laseriste($decoupe['laseriste'] ?? null, ''); // Ce que le fabricant a envoyé pour cette découpe. Le // trombone en dépose un (_decoupe-gestes) ; le retirer se fait // sur l'écran de suivi des découpes. Ces fichiers viennent de // la table locale `documents`, pas de l'api. $pieces = $documents[(int) ($decoupe['commande_decoupe_id'] ?? 0)] ?? collect(); @endphp
{{ __('Aucune découpe.') }}
@endforelse {{-- Celle qu'on a oubliee a la saisie : sans rouvrir tout le formulaire de modification. --}} @can('commandes.decoupes') @endcan