Orden de compra N° {{ $ordenDeCompra->folio_interno }}
{{ csrf_field() }} {{--
Datos del proveedor
--}}
@php $estadoActual = $ordenDeCompra->estado ?? 'pendiente'; $estados = [ 'pendiente', 'enviada', 'aceptada', 'facturada', 'despachada', 'rechazada', 'anulada', ]; // Determinar qué estados mostrar según el estado actual $estadosDisponibles = match($estadoActual) { 'pendiente' => ['pendiente', 'enviada', 'aceptada', 'facturada', 'despachada', 'rechazada', 'anulada'], 'enviada' => ['enviada', 'aceptada', 'facturada', 'despachada', 'rechazada', 'anulada'], 'aceptada' => ['aceptada', 'facturada', 'despachada', 'rechazada', 'anulada'], 'facturada' => ['facturada', 'despachada', 'rechazada', 'anulada'], 'despachada' => ['despachada', 'rechazada', 'anulada'], 'rechazada' => ['rechazada', 'anulada'], 'anulada' => ['anulada'], // Solo su estado, ya no editable default => ['pendiente', 'enviada', 'aceptada', 'facturada', 'despachada', 'rechazada', 'anulada'], }; @endphp