{{-- Órdenes de compra emitidas (impo/order, impo/purchase-order). Kit ui-ctc: indicadores por status que filtran, los tops de productos, exportadores y valor (componente purchase-order-stats), búsqueda con segmento, y la lista en pestañas Abiertas / Cerradas con cabecera fija, paginada de a 50, con el detalle de productos bajo cada fila. --}} @php $columnas = 11 + ($segmento ? 1 : 0); $chips = []; if ((string) $search !== '') { $chips['search'] = ['Pedido', $search]; } if ((string) $idSegmentoCliente !== '') { $chips['idSegmentoCliente'] = [$tituloSegmento, $lstSegmentosClientes[$idSegmentoCliente] ?? $idSegmentoCliente]; } if ($filtroStatus !== '') { $chips['filtroStatus'] = ['Status', $filtroStatus === 'proceso' ? 'En proceso' : 'Abiertas']; } $variantes = ['abierta' => 'peligro', 'proceso' => 'info', 'cerrada' => 'exito']; $vacio = '—'; $puedeEditar = Auth()->user()->operacion == 'E'; @endphp
@if ($puedeEditar) @livewire('importaciones.purchase-order-mass-import', [], key('purchase-order-mass-import')) Nueva orden @endif
@livewire('importaciones.purchase-order-stats') @if ($segmento) @foreach ($lstSegmentosClientes as $idSegmento => $nombreSegmento)@endforeach @endif Podrás consultar información ingresando el número de pedido. Luego de escribirlo presiona Enter o el botón Consultar. @if (count($chips)) @foreach ($chips as $campo => [$etiqueta, $valor]) @endforeach @endif
Status de las órdenes: @foreach (['Cerradas' => '#059669', 'Proceso' => '#0284C7', 'Abiertas' => '#DC2626'] as $nombreStatus => $colorStatus) {{ $nombreStatus }} @endforeach {{ number_format($stats['total'] ?? 0, 0, ',', '.') }} registros consultados Consultando…
@if ($segmento)@endif @forelse ($purchaseOrders as $ped) status === 'proceso') style="background-color: color-mix(in srgb, #DC2626 6%, transparent);" @endif> @if ($segmento) @endif {{-- Detalle de la orden: sus productos (vienen con la lista, no se consultan al abrir). --}} @empty @endforelse
Detalle Pedido Cliente{{ $tituloSegmento }}Fecha Supplier SED # Productos orden # Productos facturados Saldo Status Acciones
{{ $ped->po }} {!! $ped->cliente ? e($ped->cliente) : $vacio !!}{!! $ped->segmento ? e($ped->segmento) : $vacio !!}{{ $ped->fecha_po }} {!! $ped->supplier ? e($ped->supplier) : $vacio !!} {!! $ped->sed ? e($ped->sed) : $vacio !!} {{ number_format($ped->total_productos, 2) }} {{ number_format($ped->total_facturado, 2) }} {{ number_format($ped->saldo, 2) }} {{ $ped->status }}
@if ($ped->status != 'abierta') @endif @if ($ped->status != 'cerrada' && $puedeEditar) @endif

Detalle orden de compra {{ $ped->po }}

@forelse ($ped->productos as $item) @empty @endforelse
Código Nombre comercial Categoría Cantidad Precio
{{ $item->codigo }} {{ $item->nombre }} {!! $item->categoria ? e($item->categoria) : $vacio !!} {{ number_format($item->cantidad) }} {{ number_format($item->valor, 2) }}
Sin productos asociados.

Sin resultados para la consulta de información.

@if ($purchaseOrders->hasPages())
{{ $purchaseOrders->links('vendor.pagination.ctc-livewire') }}
@endif