@extends('layouts.app') @section('titre', 'Fiche conditionnement ' . $ligne->code) @section('contenu')
Connecté

Fiche conditionnement — {{ $ligne->code }} — journée du {{ $journee->date_reference->translatedFormat('l d/m/Y') }}

Conducteur : {{ $operateur->nomComplet() }} Changer {{ $fiche->saisies->where('statut', 'termine')->count() }} / {{ $fiche->saisies->count() }} produits terminés Retour
@if($fiche->saisies->isEmpty())

Aucune consigne de conditionnement pour aujourd'hui — les produits apparaîtront dès qu'un ordonnancement sera validé (ORD-11/12).

@else @foreach($fiche->saisies as $saisie) @php $verrouille = $saisie->statut === 'termine' && ! auth()->user()->hasRole('admin', 'resp_production'); @endphp $saisie->statut === 'termine', 'rang-encours' => $saisie->statut === 'en_cours'])> @csrf @endforeach
Produit finiConsigne (UVC)DébutFin Qté emballéeUnitéMise en caisseRemarquesStatut
{{ $saisie->produitFini->nom_court ?? $saisie->produitFini->designation }} {{ $saisie->qte_uvc_consigne !== null ? number_format($saisie->qte_uvc_consigne, 0, ',', ' ') : '—' }} @if($saisie->heure_debut) {{ $saisie->heure_debut->format('H:i') }} @else
@csrf
@endif
@if($saisie->heure_fin) {{ $saisie->heure_fin->format('H:i') }} @elseif($saisie->heure_debut)
@csrf
@else — @endif
{{ $saisie->unite ? (\App\Models\Conditionnement::TYPES_CONTENANT[$saisie->unite] ?? $saisie->unite) : '—' }} @unless($verrouille) @else verrouillé @endunless @if($saisie->statut === 'termine')terminé @elseif($saisie->statut === 'en_cours')en cours @else à faire@endif

Plusieurs lignes de conditionnement peuvent saisir en parallèle : chaque écran n'affiche que sa ligne (SAI-06). Une saisie terminée est verrouillée (SAI-09).

@endif @endsection