{{-- Trazabilidad del pedido de importación: rbactivivad / ractividad (index) y rbactivivades (detalleoc, $esDetalle). Kit ui-ctc (MigracionLayout.MD L3). Lo mismo que la versión Bootstrap: buscador (POST /rbactivivad, txtBuscar), editar la orden, agregar actividad (operación E), generar reporte (/exportacti/{pedido}), actualizar desde Websimex (/rrefresact/{do}/{id}, si hay DO), línea de tiempo de etapas, tarjetas de documentos, correos, documentos de transportadores (grupos 4 y 20) y fotografías con sus enlaces (en otra pestaña, como antes) y la tabla de actividades con editar y eliminar (operación E). El detalle no muestra Código y filtra en el navegador (antes con DataTables). --}} @php if (Session::has('bus')) { $bus = Session::get('bus'); } // ActividadController@show pinta esta vista solo con $actividades. $bus = $bus ?? ''; $po = $po ?? null; $infoTabla = $infoTabla ?? []; $infoDocumento = $infoDocumento ?? []; $infoDocumento_cti = $infoDocumento_cti ?? []; $infoCorreo = $infoCorreo ?? []; $infoDocumento_transportadores = $infoDocumento_transportadores ?? []; $infoFoto = $infoFoto ?? collect(); $grupo = session('GrupoEmpresarial'); $puedeEditar = Auth::user()->operacion == 'E'; $verde = 'h-4 w-4 text-emerald-600 dark:text-emerald-400'; @endphp @if ($po) Editar orden Generar reporte @if ($po->numero_do != null && $po->numero_do != '') Actualizar @endif @if ($puedeEditar) Agregar actividad @endif @endif @include('Actividad._buscador', ['accion' => url('/rbactivivad'), 'bus' => $bus, 'placeholder' => '# Pedido ó # DO']) @if (Session::has('success')) {{ Session::get('success') }} @endif @if ($po) @include('Actividad._resumen', ['datos' => ['Pedido' => $po->pedido, 'Orden de compra' => $po->po, 'Número DO' => $po->numero_do]]) @include('Actividad._traza', ['actividades' => $actividades, 'descendente' => true]) @if ($actividades->count() > 0)
@if ($grupo == 2) {{-- DEMO PARA ASERCOL --}} @elseif (count($infoTabla) > 0) @endif @if ($grupo == 2) {{-- DEMO PARA ASERCOL --}} @elseif (count($infoTabla) > 0) @endif @if ($grupo == 4 || $grupo == 20) @if (count($infoDocumento_transportadores) > 0) @else @endif @endif @if (count($infoFoto) > 0) @else @endif
@endif @else @include('Actividad._sin-pedido', ['bus' => $bus]) @endif @if ($po || $actividades->count() > 0) @include('Actividad._tabla', [ 'actividades' => $actividades, 'conCodigo' => ! $esDetalle, 'conAcciones' => $puedeEditar, 'controlador' => 'ActividadController', 'rutaBase' => 'ractividad', 'ordenTabla' => $esDetalle ? 'etapa' : 'codigo', 'filtrable' => $esDetalle, ]) @endif