{{-- Le bloc « Lots » de la fiche AO (v4.0.0 §D2) — la maquette MAQUETTE-VEILLE-V4.html, écran 2. Le tableau et les bordereaux par lot sont rendus par App\Support\FicheAoHtml (le MÊME balisage que la vue imprimable) ; seul le sélecteur de décision est posé ici, parce qu'il est le seul élément interactif de la carte. Il enregistre à la volée : on trie soixante-dix lots à la souris, pas en ouvrant soixante-dix modales. --}}
@foreach ($lots as $lot) @endforeach
Lot Intitulé Famille Estimation Caution Bordereau Décision Résultat
{{ $lot['numero'] }} {{ $lot['intitule'] }} @if ($lot['famille'] !== null) {{ $lot['famille'] }} @else — @endif {{ $lot['estimation'] }} {{ $lot['caution'] }} @if ($lot['postes'] > 0) {{ $lot['bordereau'] }} @else — @endif @if ($modifiable) @else {{ $options[$lot['decision']] ?? '—' }} @endif {{ $lot['resultat'] }}

On ne répond pas à un AO alloti : on répond à un lot. La décision se prend ligne par ligne et s'enregistre aussitôt ; après clôture, la colonne Résultat reçoit l'attributaire ou « infructueux », lot par lot.

@foreach ($lots as $lot) @if ($lot['lignes'] !== [])
first) open @endif> Bordereau — lot {{ $lot['numero'] }} · {{ $lot['intitule'] }} {{ $lot['bordereau'] }}
@foreach ($lot['lignes'] as $ligne) @endforeach
N° Désignation Unité Quantité PU estimé
{{ $ligne['n'] }} {{ $ligne['designation'] }} {{ $ligne['unite'] }} {{ $ligne['quantite'] }} {{ $ligne['pu'] ?? '—' }}
@endif @endforeach