{{-- Tabla de pedidos en curso (Otros procesos o Prórrogas temporales), kit ui-ctc. Cabecera fija y las tres primeras columnas fijas a la izquierda. Parámetros: $lista (paginador), $clave, $dinamicos, $orderBy, $orderType, $coloresEtapa. El detalle de cada DO se pide a /detalle-importacion al desplegarlo; su panel es uno solo para toda la página (#plantilla-detalle-do en ordenes-compra) y se copia en la fila al abrirla. Íconos de fila: sprite. --}} @php $detalleEnLinea = $detalleEnLinea ?? false; $conDeclaracion = $conDeclaracion ?? true; // el histórico no tiene la columna $columnas = $conDeclaracion ? 18 : 17; $conPendientesOp = in_array(Auth::user()->operacion, ['E']); // Hito de la operación: con fecha, completado; sin fecha y con el hito anterior cumplido, pendiente. $hito = function ($valor, $anteriorCumplido) { if (!empty($valor)) { return ['exito', $valor]; } return $anteriorCumplido ? ['peligro', 'Pendiente'] : [null, null]; }; $vacio = '—'; @endphp
@if ($conDeclaracion)@endif @forelse ($lista as $ped) @php $do = (string) $ped['NUMERO_DO']; $doJs = \Illuminate\Support\Js::from($do)->toHtml(); $bl = !empty($ped['FECHA_DOC_TRANSPORTE']); $hitos = [ $hito($ped['FECHA_ARRIBO'], $bl), $hito($ped['FECHA_LEVANTE'], !empty($ped['FECHA_ARRIBO'])), $hito($ped['FECHA_LIBERACION'], !empty($ped['FECHA_LEVANTE'])), $hito($ped['FECHA_ENTREGA_TRANSPORTE'], !empty($ped['FECHA_LIBERACION'])), ]; @endphp @if ($conDeclaracion) @endif @foreach ($hitos as [$variante, $texto]) @endforeach {{-- Detalle del DO: el panel compartido se copia aquí la primera vez que se abre --}} @if ($detalleEnLinea) @else @endif @empty @endforelse
Detalle Acciones # DO Pedido Cliente Doc. transporte Fecha BL Pto arribo Declaración Fecha levante Fecha liberación Entrega doc. transp. Analista cliente Proceso Status Pendientes
@if ($dinamicos) @endif @if ($conPendientesOp) @endif
{{ $do }} {{ $ped['NUMERO_PEDIDO'] ?: 'Sin pedido' }} {{ $ped['CLIENTE'] }} {!! $ped['DOCUMENTO_TRANSPORTE'] ? e($ped['DOCUMENTO_TRANSPORTE']) : $vacio !!} @if ($bl){{ $ped['FECHA_DOC_TRANSPORTE'] }}@else{!! $vacio !!}@endif @if ($ped['SUCURSAL_OP']){{ $ped['SUCURSAL_OP'] }}@else{!! $vacio !!}@endif {!! $ped['ETA'] ? e($ped['ETA']) : $vacio !!}@if ($ped['TIPO_DECLARACION']){{ $ped['TIPO_DECLARACION'] }}@else{!! $vacio !!}@endif@if ($variante){{ $texto }}@else{!! $vacio !!}@endif{{ $ped['ANALISTA_CLIENTE'] }} {{ $ped['PROCESO'] }} @if ($ped['ETAPA']){{ $ped['ETAPA'] }}@endif
@foreach ($ped['pendientes'] as $item) {{ mb_strtolower($item['nombre']) }} @endforeach
@include('partials.detalle-importacion.panel', ['local' => ['etiqueta' => $ped['NUMERO_PEDIDO'] ?: $do] + $ped['detalle']])

No hay pedidos con estos filtros.

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