@extends('layouts.app') @section('title', 'Nueva Recepción MP') @section('page-title', 'Nueva Recepción de Materia Prima') @section('breadcrumb') @endsection @section('content')
@csrf @if($errors->any())
{{ $errors->first() }}
@endif {{-- ── DATOS DE LA RECEPCIÓN ───────────────────────────────────────────────── --}}

Datos de la Recepción

Rangos aceptables para :   Brix: °  |  pH:
{{-- ── LOTE DE MATERIA PRIMA ────────────────────────────────────────────────── --}}

Lote de Materia Prima

{{-- Modo NUEVO: preview del código que se generará --}}
Se creará un lote con código — (selecciona la fruta primero) vinculado a esta recepción. Los kg recibidos se asignarán al stock del lote.
{{-- Modo EXISTENTE: dropdown solo con lotes MP de la fruta seleccionada --}}
Solo se muestran lotes MP vigentes. Los kg recibidos se sumarán al stock del lote seleccionado.
{{-- ── MUESTRAS ────────────────────────────────────────────────────────────── --}}

Muestras — Brix y pH (mínimo 3)

@for($i = 0; $i < 3; $i++) @endfor
#Brix (°)pHObservación
{{ $i+1 }}
@php $lotesMpJs = $lotesMP->map(function($l) { return [ 'id' => $l->id, 'numero' => $l->numero, 'fruta_id' => $l->fruta_id, 'nombre' => $l->fruta->nombre ?? '—', 'kg' => number_format($l->cantidad_actual, 0, '.', ','), 'estado' => ucfirst($l->estado), ]; })->values(); @endphp @push('scripts') @endpush @endsection