{{-- Pedidos en curso de zona franca (impo/pedidos-zf). 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 = [ 'PEDIDOS SIN EMBARCAR' => '#f97316', 'PEDIDOS EN TRANSITO MARITIMO' => '#eab308', 'FINALIZACION OTM EN ZF' => '#94a3b8', 'PEDIDOS INGRESO ZF' => '#10b981', 'PEDIDOS CON LEVANTE' => '#3b82f6', ]; $formatoFecha = fn ($f) => $f ? implode('/', array_reverse(explode('-', $f))) : ''; $chips = []; if ($search) { $chips['search'] = ['Búsqueda', $search]; } if ($codigoProceso) { $chips['codigoProceso'] = ['Proceso', $procesos[$codigoProceso] ?? $codigoProceso]; } if ($tipoDeclaracion) { $chips['tipoDeclaracion'] = ['Tipo declaración', $tipoDeclaracion]; } 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 = 13; @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 ($procesos as $valor => $nombre)@endforeach @foreach ($sucursales as $valor => $nombre)@endforeach @foreach ($lstTipoDeclaracion 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 Consultando…
@forelse ($pedidos as $ped) @php $do = (string) $ped['NUMERO_DO']; $doJs = \Illuminate\Support\Js::from($do)->toHtml(); @endphp {{-- 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 Declaración Fecha levante 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 (!empty($ped['FECHA_DOC_TRANSPORTE'])){{ $ped['FECHA_DOC_TRANSPORTE'] }}@else{!! $vacio !!}@endif @if ($ped['TIPO_DECLARACION']){{ $ped['TIPO_DECLARACION'] }}@else{!! $vacio !!}@endif {!! $ped['FECHA_LEVANTE'] ? e($ped['FECHA_LEVANTE']) : $vacio !!} {{ $ped['ANALISTA_CLIENTE'] }} {{ $ped['PROCESO'] }} @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 --}}