@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) --}}

Dashboard de Gestión

{{-- KPIs are rendered by widgets above --}}
{{-- Kanban column (span 2) --}}
@livewire('filament.widgets.pipeline-orders-widget')
{{-- 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')
    @csrf
    @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 --}}