📊 Consolidado de Pedidos Pendientes

Productos solicitados en pedidos pendientes

← Volver
@if($productosPedidos->count() === 0)
📦

No hay pedidos pendientes en este período

@else
@foreach($productosPedidos as $producto) @php $stockActual = \App\Models\Producto::find($producto->id)?->stock_disponible ?? 0; $diferencia = $producto->cantidad_total - $stockActual; $sinStock = $stockActual <= 0; $stockInsuficiente = $diferencia > 0 && $stockActual > 0; $stockSuficiente = $stockActual >= $producto->cantidad_total; @endphp @endforeach
Producto Presentación Cantidad Total Stock Actual Estado
{{ $producto->producto }} {{ $producto->presentacion }} {{ $producto->cantidad_total }} unidades {{ $stockActual }} uds @if($sinStock) ❌ SIN STOCK @elseif($stockInsuficiente) ⚠️ Faltan {{ $diferencia }} @else ✅ OK @endif
TOTAL PRODUCTOS {{ $productosPedidos->sum('cantidad_total') }} unidades
{{ $productosPedidos->filter(fn($p) => (\App\Models\Producto::find($p->id)?->stock_disponible ?? 0) >= $p->cantidad_total)->count() }}
Con stock suficiente
{{ $productosPedidos->filter(fn($p) => ($stock = \App\Models\Producto::find($p->id)?->stock_disponible ?? 0) > 0 && $stock < $p->cantidad_total)->count() }}
Stock insuficiente
{{ $productosPedidos->filter(fn($p) => (\App\Models\Producto::find($p->id)?->stock_disponible ?? 0) <= 0)->count() }}
Sin stock
@endif