{{-- CSS --}} {{-- BOOTSTRAP --}} {{-- CHART.JS --}} {{-- JAVASCRIPT --}} {{-- ENLACE A JS GENERAL --}} Reportes {{-- CARGANDO --}}
{{-- BOTON SUBIR --}}
@include('includes/header')
{{-- Botones de arriba --}}

REPORTES

{{-- Vista modificada para usar checkboxes --}}

PUNTOS

@foreach (request('id_cnts', []) as $id_cnt) @endforeach @foreach (request('tipo_reporte', []) as $tipo_reporte) @endforeach
@foreach ($parametros as $cnt)
id_cnt, (array) request('id_cnts', [])) ? 'checked' : '' }}>
@endforeach

TIPO DE REPORTE

{{-- INICIO BODY DE LA VISTA --}} @if ($id_cnts) @if (count($resultadosQ1pf) === 0)
@else {{-- CONTENEDOR CUERPO --}}
{{-- SELECTOR DE FECHAS --}} {{-- PRIMERA FILA --}}

CIERRES MENSUALES

@if (count($resultadosQ23pf) > 0)
@foreach ($resultadosQ23pf as $resultado) @endforeach
Cups Contador Contrato Periodo Tarifario Fecha Inicio Fecha
Fin
Energía
Activa Absoluta
Energía Activa
Incremental
Bit Calidad Activa Energía Reactiva Inductiva Absoluta Energía Reactiva Inductiva Incremental Bit Calidad Reactiva Inductiva Energía Reactiva Capacitiva Absoluta Energía Reactiva Capacitiva Incremental Bit Calidad Reactiva Capacitiva Excesos de Potencias Bit Calidad Excesos Maxímetros Fecha Maxímetros Bit Calidad Maxímetros
{{ !empty($resultado->CUPS) ? $resultado->CUPS : 'No hay datos' }} {{ !empty($resultado->id_cnt) ? $resultado->id_cnt : 'No hay datos' }} {{ !empty($resultado->Contrato) ? $resultado->Contrato : 'No hay datos' }} {{ !empty($resultado->Periodo_Tarifario) ? $resultado->Periodo_Tarifario : '0' }} {{ !empty($resultado->Fecha_Inicio) ? $resultado->Fecha_Inicio : 'No hay datos' }} {{ !empty($resultado->Fecha_Fin) ? $resultado->Fecha_Fin : 'No hay datos' }} {{ !empty($resultado->Energia_Activa_Absoluta) ? $resultado->Energia_Activa_Absoluta : '0' }} {{ !empty($resultado->Energia_Activa_Incremental) ? $resultado->Energia_Activa_Incremental : '0' }} {{ !empty($resultado->Bit_Calidad_Activa) ? $resultado->Bit_Calidad_Activa : '0' }} {{ !empty($resultado->Energia_Reactiva_Inductiva_Absoluta) ? $resultado->Energia_Reactiva_Inductiva_Absoluta : '0' }} {{ !empty($resultado->Energia_Reactiva_Inductiva_Incremental) ? $resultado->Energia_Reactiva_Inductiva_Incremental : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Inductiva) ? $resultado->Bit_Calidad_Reactiva_Inductiva : '0' }} {{ !empty($resultado->Energia_Reactiva_Capacitiva_Absoluta) ? $resultado->Energia_Reactiva_Capacitiva_Absoluta : '0' }} {{ !empty($resultado->Energia_Reactiva_Capacitiva_Incremental) ? $resultado->Energia_Reactiva_Capacitiva_Incremental : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Capacitiva) ? $resultado->Bit_Calidad_Reactiva_Capacitiva : '0' }} {{ !empty($resultado->Excesos_de_Potencias) ? $resultado->Excesos_de_Potencias : '0' }} {{ !empty($resultado->Bit_Calidad_Excesos) ? $resultado->Bit_Calidad_Excesos : '0' }} {{ !empty($resultado->Maximetros) ? $resultado->Maximetros : '0' }} {{ !empty($resultado->Fecha_Maximetros) ? $resultado->Fecha_Maximetros : 'No hay datos' }} {{ !empty($resultado->Bit_Calidad_Maximetros) ? $resultado->Bit_Calidad_Maximetros : '0' }}
@if ($resultadosQ23pf->hasPages())
{{-- Botón "Anterior" --}} @if ($resultadosQ23pf->onFirstPage()) @else @endif {{-- Números de página --}} @php $currentPage = $resultadosQ23pf->currentPage(); $lastPage = $resultadosQ23pf->lastPage(); $startPage = max(1, $currentPage - 2); $endPage = min($lastPage, $currentPage + 2); @endphp {{-- Mostrar primera página y "..." si es necesario --}} @if ($startPage > 1) 1 @if ($startPage > 2) ... @endif @endif {{-- Mostrar rango de páginas alrededor de la página actual --}} @for ($page = $startPage; $page <= $endPage; $page++) @if ($page == $currentPage) {{ $page }} @else {{ $page }} @endif @endfor {{-- Mostrar última página y "..." si es necesario --}} @if ($endPage < $lastPage) @if ($endPage < $lastPage - 1) ... @endif {{ $lastPage }} @endif {{-- Botón "Siguiente" --}} @if ($resultadosQ23pf->hasMorePages()) @else @endif
@endif {{-- Descargar Excel --}}
{{--
--}} @else

No hay datos

@endif
{{-- SEGUNDA FILA --}}

CURVAS HORARIAS

@if (!empty($resultadosQ24pf))
@foreach ($resultadosQ24pf as $resultado) @endforeach
Cups Contador Fecha Hora Energía Activa Importada
A+
Bit Calidad Activa
A+
Energía Activa Exportada
A-
Bit Calidad Activa
A-
Energía Reactiva Inductiva Importada
Ri+
Bit Calidad Reactiva Importada Ri+ Energía Reactiva Inductiva Exportada
Ri-
Bit Calidad Reactiva Importada
Ri-
Energía Reactiva Capacitiva Importada
Rc+
Bit Calidad Reactiva Importada
Rc+
Energía Reactiva Capacitiva Exportada
Rc-
Bit Calidad Reactiva Exportada
Rc-
{{ !empty($resultado->CUPS) ? $resultado->CUPS : '0' }} {{ !empty($resultado->id_cnt) ? $resultado->id_cnt : '0' }} {{ !empty($resultado->Fecha) ? $resultado->Fecha : '0' }} {{ !empty($resultado->Hora) ? $resultado->Hora : '0' }} {{ !empty($resultado->Energia_Activa_Importada_A) ? $resultado->Energia_Activa_Importada_A : '0' }} {{ !empty($resultado->Bit_Calidad_Activa_A) ? $resultado->Bit_Calidad_Activa_A : '0' }} {{ !empty($resultado->Energia_Activa_Exportada_A) ? $resultado->Energia_Activa_Exportada_A : '0' }} {{ !empty($resultado->Bit_Calidad_Activa_A2) ? $resultado->Bit_Calidad_Activa_A2 : '0' }} {{ !empty($resultado->Energia_Reactiva_Inductiva_Importada_Ri) ? $resultado->Energia_Reactiva_Inductiva_Importada_Ri : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Imp_Ri) ? $resultado->Bit_Calidad_Reactiva_Imp_Ri : '0' }} {{ !empty($resultado->Energia_Reactiva_Inductiva_Exportada_Ri) ? $resultado->Energia_Reactiva_Inductiva_Exportada_Ri : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Imp_Ri2) ? $resultado->Bit_Calidad_Reactiva_Imp_Ri2 : '0' }} {{ !empty($resultado->Energia_Reactiva_Capacitiva_Importada_Rc) ? $resultado->Energia_Reactiva_Capacitiva_Importada_Rc : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Imp_Rc) ? $resultado->Bit_Calidad_Reactiva_Imp_Rc : '0' }} {{ !empty($resultado->Energia_Reactiva_Capacitiva_Exportada_Rc) ? $resultado->Energia_Reactiva_Capacitiva_Exportada_Rc : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Exp_Rc) ? $resultado->Bit_Calidad_Reactiva_Exp_Rc : '0' }}
@if ($resultadosQ24pf->hasPages())
{{-- Botón "Anterior" --}} @if ($resultadosQ24pf->onFirstPage()) @else @endif {{-- Números de página --}} @php $currentPage = $resultadosQ24pf->currentPage(); $lastPage = $resultadosQ24pf->lastPage(); $startPage = max(1, $currentPage - 2); $endPage = min($lastPage, $currentPage + 2); @endphp {{-- Mostrar primera página y "..." si es necesario --}} @if ($startPage > 1) 1 @if ($startPage > 2) ... @endif @endif {{-- Mostrar rango de páginas alrededor de la página actual --}} @for ($page = $startPage; $page <= $endPage; $page++) @if ($page == $currentPage) {{ $page }} @else {{ $page }} @endif @endfor {{-- Mostrar última página y "..." si es necesario --}} @if ($endPage < $lastPage) @if ($endPage < $lastPage - 1) ... @endif {{ $lastPage }} @endif {{-- Botón "Siguiente" --}} @if ($resultadosQ24pf->hasMorePages()) @else @endif
@endif {{-- Descargar Excel --}}
{{--
--}} @else

No hay datos

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

CURVAS CUARTIHORARIAS

@if (count($resultadosQ25pf) > 0)
@foreach ($resultadosQ25pf as $resultado) @endforeach
Cups Contador Fecha Hora Energia Activa Importada
A+
Bit Calidad Activa
A+
Energía Activa Exportada
A-
Bit Calidad Activa
A-
Energía Reactiva Inductiva Importada
Ri+
Bit Calidad Reactiva Importada Ri+ Energía Reactiva Inductiva Exportada
Ri-
Bit Calidad Reactiva Importada
Ri-
Energía Reactiva Capacitiva Importada
Rc+
Bit Calidad Reactiva Importada
Rc+
Energía Reactiva Capacitiva Exportada
Rc-
Bit Calidad Reactiva Exportada
Rc-
{{ !empty($resultado->CUPS) ? $resultado->CUPS : '0' }} {{ !empty($resultado->id_cnt) ? $resultado->id_cnt : '0' }} {{ !empty($resultado->Fecha) ? $resultado->Fecha : '0' }} {{ !empty($resultado->Hora) ? $resultado->Hora : '0' }} {{ !empty($resultado->Energia_Activa_Importada_A) ? $resultado->Energia_Activa_Importada_A : '0' }} {{ !empty($resultado->Bit_Calidad_Activa_A) ? $resultado->Bit_Calidad_Activa_A : '0' }} {{ !empty($resultado->Energia_Activa_Exportada_A) ? $resultado->Energia_Activa_Exportada_A : '0' }} {{ !empty($resultado->Bit_Calidad_Activa_A2) ? $resultado->Bit_Calidad_Activa_A2 : '0' }} {{ !empty($resultado->Energia_Reactiva_Inductiva_Importada_Ri) ? $resultado->Energia_Reactiva_Inductiva_Importada_Ri : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Imp_Ri) ? $resultado->Bit_Calidad_Reactiva_Imp_Ri : '0' }} {{ !empty($resultado->Energia_Reactiva_Inductiva_Exportada_Ri) ? $resultado->Energia_Reactiva_Inductiva_Exportada_Ri : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Imp_Ri2) ? $resultado->Bit_Calidad_Reactiva_Imp_Ri2 : '0' }} {{ !empty($resultado->Energia_Reactiva_Capacitiva_Importada_Rc) ? $resultado->Energia_Reactiva_Capacitiva_Importada_Rc : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Imp_Rc) ? $resultado->Bit_Calidad_Reactiva_Imp_Rc : '0' }} {{ !empty($resultado->Energia_Reactiva_Capacitiva_Exportada_Rc) ? $resultado->Energia_Reactiva_Capacitiva_Exportada_Rc : '0' }} {{ !empty($resultado->Bit_Calidad_Reactiva_Exp_Rc) ? $resultado->Bit_Calidad_Reactiva_Exp_Rc : '0' }}
@if ($resultadosQ25pf->hasPages())
{{-- Botón "Anterior" --}} @if ($resultadosQ25pf->onFirstPage()) @else @endif {{-- Números de página --}} @php $currentPage = $resultadosQ25pf->currentPage(); $lastPage = $resultadosQ25pf->lastPage(); $startPage = max(1, $currentPage - 2); $endPage = min($lastPage, $currentPage + 2); @endphp {{-- Mostrar primera página y "..." si es necesario --}} @if ($startPage > 1) 1 @if ($startPage > 2) ... @endif @endif {{-- Mostrar rango de páginas alrededor de la página actual --}} @for ($page = $startPage; $page <= $endPage; $page++) @if ($page == $currentPage) {{ $page }} @else {{ $page }} @endif @endfor {{-- Mostrar última página y "..." si es necesario --}} @if ($endPage < $lastPage) @if ($endPage < $lastPage - 1) ... @endif {{ $lastPage }} @endif {{-- Botón "Siguiente" --}} @if ($resultadosQ25pf->hasMorePages()) @else @endif
@endif {{-- Descargar Excel --}}
{{--
--}} @else

No hay datos

@endif
@endif @endif