{{-- CSS --}} {{-- MAPA --}} {{-- BOOTSTRAP --}} {{-- CHART.JS --}} {{-- JAVASCRIPT --}} {{-- ENLACE A JS GENERAL --}} {{-- Estilo css para el parpadeo --}} {{-- AJAX PARA EVENTOS --}} {{-- Script para el parpadeo --}} {{-- --}} Eventos Espontáneos {{-- CARGANDO --}}
{{-- BOTON SUBIR --}}
@include('includes/header')
{{-- PRIMERA FILA --}}

MAPA

@if (!empty($resultadosQ1Eventos) && count($resultadosQ1Eventos) > 0) {{-- Mapa --}}
{{-- Script del Mapa --}} @else {{-- Mensaje de que no hay datos --}}
@endif
{{-- SEGUNDA FILA --}}

EVENTOS CONTADOR

@php // Inicializar un array con los títulos de los cuadros y eventos en 0 por defecto $eventos = [ 1 => ['nombre' => 'Estandar', 'cantidad_24h' => 0, 'cantidad_historico' => 0], 2 => ['nombre' => 'ICP', 'cantidad_24h' => 0, 'cantidad_historico' => 0], 3 => ['nombre' => 'Calidad', 'cantidad_24h' => 0, 'cantidad_historico' => 0], 4 => ['nombre' => 'Fraude', 'cantidad_24h' => 0, 'cantidad_historico' => 0], 5 => ['nombre' => 'Demanda', 'cantidad_24h' => 0, 'cantidad_historico' => 0], 6 => ['nombre' => 'Comunicaciones', 'cantidad_24h' => 0, 'cantidad_historico' => 0], ]; // Solo procesar si resultadosQ5Eventos no está vacío if (!empty($resultadosQ5Eventos)) { foreach ($resultadosQ5Eventos as $resultadoQ5) { // Validar que $resultadoQ5 es un objeto y tiene la propiedad 'et' if (is_object($resultadoQ5) && isset($resultadoQ5->et) && isset($eventos[$resultadoQ5->et])) { $eventos[$resultadoQ5->et]['cantidad_24h'] = $resultadoQ5->cantidad_eventos_24h; } } } // Sobrescribir los valores con los resultados de la consulta resultadosQ6Eventos if (!empty($resultadosQ6Eventos)) { foreach ($resultadosQ6Eventos as $resultadoQ6) { // Validar que $resultadoQ6 es un objeto y tiene la propiedad 'et' if (is_object($resultadoQ6) && isset($resultadoQ6->et) && isset($eventos[$resultadoQ6->et])) { $eventos[$resultadoQ6->et]['cantidad_historico'] = $resultadoQ6->cantidad_eventos_historico; } } } @endphp
@foreach ($eventos as $key => $evento)

{{ $evento['cantidad_24h'] }}

{{ $evento['cantidad_historico'] }}
@endforeach
@if (count($resultadosQ1Eventos) > 0)
@foreach ($resultadosQ1Eventos as $resultado) cod_gravedad)) @switch($resultado->cod_gravedad) @case(1) style="color: black; background-image: linear-gradient(to bottom, rgba(247, 229, 59, 0.7), rgba(227, 207, 0, 0.9));" {{-- AMARILLO --}} @break @case(2) style="background-image: linear-gradient(to bottom, rgba(255, 140, 0, 0.7), rgba(204, 112, 0, 1));" {{-- NARANJA --}} @break @case(3) style="background-image: linear-gradient(to bottom, rgba(248, 73, 90, 0.6), rgba(206, 60, 73, 0.9));" {{-- ROJO --}} @break @case(4) style="color: white; background-image: linear-gradient(to bottom, rgba(52, 152, 219, 0.7), rgba(41, 128, 185, 0.9)); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); border-radius: 5px;" {{-- AZUL --}} @break @endswitch @endif> @endforeach
CT Nombre CT Concentrador Contador Fecha y hora Grupo Evento Descripción Evento CUPS Dirección CUPS
{{ !empty($resultado->id_ct) ? $resultado->id_ct : 'No hay datos' }} {{ !empty($resultado->nom_ct) ? $resultado->nom_ct : 'No hay datos' }} {{ !empty($resultado->cnc) ? $resultado->cnc : 'No hay datos' }} {{ !empty($resultado->cnt) ? $resultado->cnt : 'No hay datos' }} {{ !empty($resultado->fecha_hora_legible) ? $resultado->fecha_hora_legible : 'No hay datos' }} {{ !empty($resultado->et) ? $resultado->et : 'No hay datos' }} {{ !empty($resultado->c) ? $resultado->c : 'No hay datos' }} {{ !empty($resultado->des_evento_contador) ? $resultado->des_evento_contador : 'No hay datos' }} @if (!empty($resultado->id_cups)) {{ $resultado->id_cups }} @else No hay datos @endif {{ !empty($resultado->dir_cups) ? $resultado->dir_cups : 'No hay datos' }}
@else

No hay datos

@endif
{{-- TERCERA FILA --}}

EVENTOS CONCENTRADOR

@if (count($resultadosQ3Eventos) > 0)
@foreach ($resultadosQ3Eventos as $resultado) cod_gravedad)) @switch($resultado->cod_gravedad) @case(1) style="color: black; background-image: linear-gradient(to bottom, rgba(247, 229, 59, 0.7), rgba(227, 207, 0, 0.9));" {{-- AMARILLO --}} @break @case(2) style="background-image: linear-gradient(to bottom, rgba(255, 140, 0, 0.7), rgba(204, 112, 0, 1));" {{-- NARANJA --}} @break @case(3) style="background-image: linear-gradient(to bottom, rgba(248, 73, 90, 0.6), rgba(206, 60, 73, 0.9));" {{-- ROJO --}} @break @case(4) style="color: white; background-image: linear-gradient(to bottom, rgba(52, 152, 219, 0.7), rgba(41, 128, 185, 0.9)); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); border-radius: 5px;" {{-- AZUL --}} @break @endswitch @endif> @endforeach
Nombre CT Concentrador Fecha y hora Grupo Categoría Descripción Evento D1
{{ !empty($resultado->nom_ct) ? $resultado->nom_ct : 'No hay datos' }} {{ !empty($resultado->cnc) ? $resultado->cnc : 'No hay datos' }} {{ !empty($resultado->fecha_hora_legible) ? $resultado->fecha_hora_legible : 'No hay datos' }} {{ !empty($resultado->et) ? $resultado->et : 'No hay datos' }} {{ !empty($resultado->c) ? $resultado->c : 'No hay datos' }} {{ !empty($resultado->des_evento_dc) ? $resultado->des_evento_dc : 'No hay datos' }} {{ !empty($resultado->d1) ? $resultado->d1 : 'No hay datos' }}
@else

No hay datos

@endif