{{-- Trazabilidad de la orden de cargue de exportación: rbexactivivad / rexactividad (index) y rseguimientocliente (seguimiento, $esCliente). Kit ui-ctc (MigracionLayout.MD L3), con los parciales de Actividad (gemela de impo). Lo mismo que la versión Bootstrap: buscador (POST /searchexpo, txtBuscar, como antes), agregar actividad, generar reporte (/exportexacti/{consecutivo}, enlace tal como estaba) y actualizar desde Websimex (/rexrefresact/{do}/{id}, si hay DO); la vista del cliente no tiene esos botones ni editar/eliminar. Línea de tiempo numerada según session('timeline') y, en la interna, la fecha futura en rojo; tarjetas de documentos y fotografías con sus enlaces en otra pestaña. --}} @php if (Session::has('bus')) { $bus = Session::get('bus'); } // ExActividadController@show pinta esta vista solo con $actividades. $bus = $bus ?? ''; $po = $po ?? null; $infoTabla = $infoTabla ?? []; $infoDocumento = $infoDocumento ?? []; $documentos = $documentos ?? []; $infoFoto = $infoFoto ?? []; $verde = 'h-4 w-4 text-emerald-600 dark:text-emerald-400'; if ($esCliente) { $contadorDocumentos = max(count($infoDocumento), count($documentos)); $rutaDocumentos = '/rexdocumentcliente/'; } else { $contadorDocumentos = count($infoDocumento) + count($documentos); $rutaDocumentos = '/rexdocument/'; } @endphp @if ($po && ! $esCliente) Generar reporte @if ($po->numero_do != null && $po->numero_do != '') Actualizar @endif Agregar actividad @endif @include('Actividad._buscador', ['accion' => url('/searchexpo'), 'bus' => $bus, 'placeholder' => '# consecutivo ó # DO']) @if (Session::has('success')) {{ Session::get('success') }} @endif @if ($po) @include('Actividad._resumen', ['datos' => ['Consecutivo' => $po->consecutivo, 'Orden' => $po->po, 'Número DO' => $po->numero_do]]) @include('Actividad._traza', [ 'actividades' => $actividades, 'descendente' => session('timeline') == 'DESC', 'marcarFuturas' => ! $esCliente, ]) @if ($actividades->count() > 0 && ($contadorDocumentos > 0 || count($infoFoto) > 0))
@if ($contadorDocumentos > 0) @endif @if (count($infoFoto) > 0) @endif
@endif @else @include('Actividad._sin-pedido', ['bus' => $bus]) @endif @if ($po || $actividades->count() > 0) @include('Actividad._tabla', [ 'actividades' => $actividades, 'conCodigo' => true, 'conAcciones' => ! $esCliente, 'controlador' => 'ExActividadController', 'rutaBase' => 'rexactividad', 'ordenTabla' => 'codigo', 'filtrable' => false, ]) @endif