@extends('layouts.app') @section('titre', 'Fiche emballage') @section('contenu')
Connecté

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

Opérateur : {{ $operateur->nomComplet() }} Changer {{ $fiche->saisies->count() }} ligne(s) Retour

Tableau identique à l'onglet « Fiche emballage ». La 1re colonne est une liste déroulante : chaque produit est suivi du nombre de caisses à emballer dans la journée (pétrins produits × caisses/pétrin). Toutes les cellules sont saisissables ; choisir un produit sur une ligne vide crée la ligne, puis chaque champ s'enregistre automatiquement.

@php // Fragment réutilisé pour la liste déroulante « Produit ». $optionsProduit = function ($selected = null) use ($produitsFinis, $caissesParProduit) { $html = ''; foreach ($produitsFinis as $pf) { $sel = (string) $selected === (string) $pf->id ? ' selected' : ''; $html .= ''; } return $html; }; $optionsOperateur = function ($selected = null) use ($operateurs) { $html = ''; foreach ($operateurs as $o) { $sel = (string) $selected === (string) $o->id ? ' selected' : ''; $html .= ''; } return $html; }; @endphp
@foreach($fiche->saisies as $saisie) @endforeach {{-- Lignes vides entièrement saisissables : choisir un produit crée la ligne (les autres champs déjà remplis sont conservés). --}} @for($i = 0; $i < 5; $i++) @endfor
PRODUITSconducteur machineMise en caisse Heure débutHeure finQté caisse ObservationsPERTES
@endsection