{{-- Pedidos en curso DTA (impo/pedidos-dta). Kit ui-ctc, como Pedidos en curso (importaciones/ordenes-compra): indicadores por status, búsqueda con filtros y etiquetas, tabla con cabecera y columnas fijas, paginada, con el detalle de cada DO (panel compartido) y el diálogo de pendientes. MigracionLayout.MD L3, pantallas de L2a. --}} @php // Color de cada status (el mismo que daba colorStatus en el componente), para el indicador y la etiqueta. $coloresEtapa = [ 'SIN EMBARCAR' => '#f97316', 'EN TRANSITO' => '#eab308', 'AVISO LLEGADA SIN FINALIZACION' => '#94a3b8', 'FINALIZACION SIN ACEPTACION DUTA' => '#10b981', 'ACEPTACION DUTA SIN RETIRO' => '#3b82f6', 'CON RETIRO EN PUERTO' => '#06b6d4', 'VENCIDO' => '#ef4444', ]; $formatoFecha = fn ($f) => $f ? implode('/', array_reverse(explode('-', $f))) : ''; $chips = []; if ($search) { $chips['search'] = ['Búsqueda', $search]; } if ($codigoSucursal) { $chips['codigoSucursal'] = ['Sucursal', $sucursales[$codigoSucursal] ?? $codigoSucursal]; } if ($status) { $chips['status'] = ['Status', $status]; } if ($delayProcess) { $chips['delayProcess'] = ['Pendiente', $delayProcess]; } if (($fechaAperturaInicial && $fechaAperturaInicial != '2023-03-19') || ($fechaAperturaFinal && $fechaAperturaFinal != date('Y-m-d'))) { $chips['fechas'] = ['Apertura', $formatoFecha($fechaAperturaInicial) . ' – ' . $formatoFecha($fechaAperturaFinal)]; } $conPendientesOp = in_array(Auth::user()->operacion, ['E']); $vacio = '—'; $columnas = 16; @endphp
Histórico Descargar Generando… {{-- Indicadores por status: clic filtra la lista (otro clic quita el filtro) --}} @if (count($dashboard))
@foreach ($dashboard as $db) @endforeach
@endif @foreach ($sucursales as $valor => $nombre)@endforeach @foreach ($lstStatus as $valor => $nombre)@endforeach @foreach ($lstDelayProcess as $valor => $nombre)@endforeach
Busque por número de documento de transporte, número DO o pedido; Enter o Consultar filtran la información. @if (count($chips)) @foreach ($chips as $campo => [$etiqueta, $valor]) @endforeach @endif
{{ number_format(count($pedidosCurso), 0, ',', '.') }} registros consultados Días de oportunidad Fecha máxima No hábil Consultando…
@forelse ($pedidos as $ped) @php $do = (string) $ped['NUMERO_DO']; $doJs = \Illuminate\Support\Js::from($do)->toHtml(); $maxima = $ped['FECHA_MAXIMA_RETIRO']; $retiro = $ped['FECHA_RETIRO'] != '0000-00-00' ? $ped['FECHA_RETIRO'] : ''; @endphp {{-- Amarillo mientras no se pase la fecha; oscuro cuando ya pasó (como antes) --}} {{-- Detalle del DO: el panel compartido se copia aquí la primera vez que se abre --}} @empty @endforelse
Detalle Acciones # DO Pedido Cliente Doc. transporte Fecha BL Pto arribo Fecha finalización Retirar antes de Estado proceso Fecha retiro 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 (!empty($ped['FECHA_DOC_TRANSPORTE'])){{ $ped['FECHA_DOC_TRANSPORTE'] }}@else{!! $vacio !!}@endif @if ($ped['SUCURSAL_OP']){{ $ped['SUCURSAL_OP'] }}@else{!! $vacio !!}@endif {!! $ped['ETA'] ? e($ped['ETA']) : $vacio !!} {!! $ped['FECHA_ARRIBO'] ? e($ped['FECHA_ARRIBO']) : $vacio !!} {!! $ped['FECHA_FINALIZACION'] ? e($ped['FECHA_FINALIZACION']) : $vacio !!}@if ($maxima){{ $maxima }}@else{!! $vacio !!}@endif @include('partials.vencimiento-dta', ['v' => $ped['VALIDACION']]) {!! $retiro ? e($retiro) : $vacio !!} @if ($ped['ETAPA']){{ $ped['ETAPA'] }}@endif
@foreach ($ped['pendientes'] as $item) {{ mb_strtolower($item['nombre']) }} @endforeach

Sin resultados para la consulta de información.

@if ($pedidos->hasPages())
{{ $pedidos->links('vendor.pagination.ctc-livewire') }}
@endif
{{-- Pendientes y anotaciones del DO --}}