{{-- Torre de Control de importación (rtorrecontrol). Layout nuevo, MigracionLayout.MD L3. Indicadores por estado (definicion_control_tower del cliente), y por cada estado su tabla y su gráfica. El grupo 27 ve en su lugar la tabla dinámica de Central en un iframe, como antes. --}} @php $dominio = session('dominio'); $titulo = $dominio == 'asercol' ? 'Demo Control Tower' : ($dominio == 'ternium' ? 'Web Service Documental' : 'Control Tower'); $descripcion = $dominio == 'ternium' ? 'México · Argentina · Colombia' : null; $conTablasCentral = session()->get('GrupoEmpresarial') == 27; $hex = fn ($v) => $v && preg_match('/^#?[0-9A-Fa-f]{3,8}$/', trim($v)) ? '#' . ltrim(trim($v), '#') : null; $sumaEstados = collect($tcontrol)->sum(fn ($e) => (float) $e->nro); @endphp @push('estilos') {{-- Las gráficas de App\Charts\Base (Chartjs) usan Chart.js 2, el mismo que cargaba planti. --}} @endpush @if (Session::has('success')) {{ Session::get('success') }} @endif {{-- El perfil 14 no ve la torre (igual que antes) --}} @if (Auth::user()->perfil != 14) Generar reporte {{-- Indicadores por estado (color: configuración del cliente). Cada uno lleva a la búsqueda de órdenes de ese estado, como antes; la barra es su proporción sobre el total de los estados. --}}
@foreach ($tcontrol as $estado) Ver detalle @endforeach
{{-- Detalle de cada estado --}} @foreach ($tcontrol as $i => $estado)

@if ($hex($estado->color_categoria ?? null))@endif{{ $estado->titulo }}

@if ($conTablasCentral) @if (($tabla_dinamica[$i] ?? '') != '') @else

Sin información.

@endif @else
@php $total = 0; @endphp @forelse ($MyTABLA[$i] ?? [] as $item) @php $total += $item->nro; @endphp {{-- Doble clic: órdenes de ese estado y ese valor (igual que antes) --}} @empty @endforelse @if (count($MyTABLA[$i] ?? [])) @endif
{{ $estado->titulo_campo }} Cantidad
{{ $item->titulo }} {{ number_format((float) $item->nro, 0, ',', '.') }}
No hay registros.
Total {{ number_format($total, 0, ',', '.') }}
@isset($MyCHART[$i]) {!! $MyCHART[$i]->container() !!} @endisset
@endif
@endforeach @push('scripts') @foreach ($MyCHART ?? [] as $grafica) {!! $grafica->script() !!} @endforeach @endpush @endif