@php
use App\Models\OrdenProduccion;
use App\Models\TrasladoPrenda;
$kanbanStates = ['en_corte','en_confeccion','en_tintoreria','en_acabados','finalizada'];
$ordersByState = [];
foreach($kanbanStates as $s) {
$ordersByState[$s] = OrdenProduccion::where('estado', $s)->orderBy('fecha_entrega_estimada')->limit(6)->get();
}
$recentTrans = TrasladoPrenda::latest()->limit(8)->get();
@endphp
{{-- Header filters (simple) --}}
{{-- KPIs are rendered by widgets above --}}
{{-- Kanban column (span 2) --}}
Pipeline de Órdenes
@foreach($ordersByState as $state => $orders)
{{ ucfirst(str_replace('_',' ', $state)) }} ({{ $orders->count() }})
@endforeach
{{-- Timeline of shipments --}}
Últimos envíos (traslados)
@foreach($recentTrans as $t)
-
Traslado #{{ $t->id }} — OP #{{ $t->orden_produccion_id }}
{{ ucfirst($t->origen) }} → {{ ucfirst($t->destino) }} · Cant: {{ $t->cantidad_enviada }} · Estado: {{ ucfirst($t->estado) }}
Ver
@if($t->estado !== 'recibido')
@endif
@endforeach
{{-- Activity & Alerts row --}}
Actividad reciente
Aquí verás eventos relevantes: creaciones, traslados, inventarios, etc.
{{-- Placeholder: implement live feed --}}
Alertas
Telas con stock bajo, órdenes atrasadas.
{{-- The Alerts widget will be shown in header; this is a placeholder for further details --}}