{{ $requisitions->where('status','pending')->count() }}
Pendientes
{{ $requisitions->where('status','partial')->count() }}
Parciales
{{ $requisitions->where('status','issued')->count() }}
Despachados
{{ $requisitions->total() }}
Total
Requisiciones {{ $requisitions->total() }}
@forelse($requisitions as $req) @php $issuedPct = $req->required_qty > 0 ? min(100, round(($req->issued_qty / $req->required_qty) * 100)) : 0; @endphp @empty @endforelse
BatchColorantePaso Curva Requerido Despachado ProgresoEstado
Batch #{{ $req->batch?->batch_number ?? $req->batch_id }}
{{ $req->dyestuff?->name ?? '—' }}
{{ $req->dyestuff?->supplier ?? '' }}
@if($req->formulaItem?->curveStep) Paso {{ $req->formulaItem->curveStep->orden }} · {{ $req->formulaItem->curveStep->tipo }} @else — @endif {{ number_format($req->required_qty,3) }} kg {{ number_format($req->issued_qty,3) }} kg
{{ $issuedPct }}%
{{ $req->status_label }} @if($req->status !== 'issued') @else ✓ Completo @endif
Sin requisiciones. Seleccione un batch con fórmula aprobada y use el botón "Generar".
{{ $requisitions->links() }}
{{-- Issue modal (barcode scan + confirm) --}} @if($showIssueModal) @endif