@extends('layouts.app') @section('title', 'Órdenes de Compra') @section('page-title', 'Órdenes de Compra — Logística') @section('breadcrumb') @endsection @section('content')

Órdenes de Compra

@hasanyrole('super-admin|jefe-logistica') Nueva OC @endhasanyrole
@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 @empty @endforelse
N° OC Proveedor Solicitante Fecha Pedido F. Entrega Esp. Total (S/.) Estado Acciones
{{ $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')
@csrf @method('DELETE')
@endhasanyrole @endif
No se encontraron órdenes de compra.
{{ $ordenes->links() }}
@endsection