| N° OC |
Proveedor |
Solicitante |
Fecha Pedido |
F. Entrega Esp. |
Total (S/.) |
Estado |
Acciones |
@forelse($ordenes as $oc)
@php
$badgeColor = match($oc->estado) {
'borrador' => 'secondary',
'pend_jefe', 'pend_adm',
'pend_gerencia' => 'warning',
'aprobado' => 'success',
'rechazado' => 'danger',
default => 'secondary',
};
$estadoLabel = match($oc->estado) {
'borrador' => 'Borrador',
'pend_jefe' => 'Pend. Jefe',
'pend_adm' => 'Pend. Adm.',
'pend_gerencia' => 'Pend. Gerencia',
'aprobado' => 'Aprobado',
'rechazado' => 'Rechazado',
default => $oc->estado,
};
@endphp
| {{ $oc->numero }} |
{{ $oc->proveedor->razon_social }} |
{{ $oc->solicitante->name ?? '—' }} |
{{ \Carbon\Carbon::parse($oc->fecha_pedido)->format('d/m/Y') }} |
{{ $oc->fecha_entrega_esperada
? \Carbon\Carbon::parse($oc->fecha_entrega_esperada)->format('d/m/Y')
: '—' }}
|
{{ number_format($oc->total, 2) }} |
{{ $estadoLabel }}
|
@if($oc->estado === 'borrador')
@hasanyrole('super-admin|jefe-logistica')
@endhasanyrole
@endif
|
@empty
|
No se encontraron órdenes de compra.
|
@endforelse
{{ $ordenes->links() }}