@extends('layouts.app') @section('title', 'Órdenes de Compra') @section('content')

Órdenes de Compra

Gestión y seguimiento de órdenes de compra a proveedores

Nueva Orden
Total Órdenes
{{ $stats['total_orders'] }}
Borradores
{{ $stats['draft_orders'] }}
Enviadas
{{ $stats['sent_orders'] }}
Confirmadas
{{ $stats['confirmed_orders'] }}
Listado de Órdenes de Compra
@forelse($purchaseOrders as $order) @empty @endforelse
Número Proveedor Fecha Estado Total Items Creado por Acciones
{{ $order->order_number }}
{{ $order->supplier ? $order->supplier->business_name : 'N/A' }} @if($order->supplier && $order->supplier->contact_person)
{{ $order->supplier->contact_person }} @endif
{{ $order->order_date ? $order->order_date->format('d/m/Y') : 'N/A' }} @if($order->expected_delivery_date)
Entrega: {{ $order->expected_delivery_date->format('d/m/Y') }} @endif
@php $statusClasses = [ 'draft' => 'bg-secondary text-white', 'sent' => 'bg-primary text-white', 'confirmed' => 'bg-success text-white', 'received' => 'bg-info text-white', 'cancelled' => 'bg-danger text-white' ]; $statusTexts = [ 'draft' => 'Borrador', 'sent' => 'Enviada', 'confirmed' => 'Confirmada', 'received' => 'Recibida', 'cancelled' => 'Cancelada' ]; @endphp {{ $statusTexts[$order->status] ?? ucfirst($order->status) }} {{ $order->formatted_total }} {{ $order->items_count }} items
{{ $order->createdBy->name }}
{{ $order->created_at ? $order->created_at->format('d/m/Y H:i') : 'N/A' }}
@if($order->canBeEdited()) @endif @if($order->canBeCancelled()) @endif

No hay órdenes de compra registradas

Crear Primera Orden
@if($purchaseOrders->hasPages()) @endif
@endsection @push('scripts') @endpush