@extends('layouts.app') @section('title', 'Gestión de Reportes') @section('content')

Gestión de Reportes

Filtros de Búsqueda
Total Configuraciones
{{ $stats['total_configurations'] }}
Configuraciones Activas
{{ $stats['active_configurations'] }}
Módulos Disponibles
{{ $stats['modules_count'] }}
Tipos de Reporte
{{ $stats['reports_count'] }}
@foreach($modules as $moduleKey => $module)
{{ $module['name'] }}
@foreach($module['reports'] as $reportKey => $reportName) @php $configuration = $configurations->get($reportKey); $hasConfiguration = $configuration && $configuration->count() > 0; $isActive = $hasConfiguration && $configuration->first()->is_active; @endphp
{{ $reportName }}
@if($hasConfiguration) {{ $isActive ? 'Activo' : 'Inactivo' }} @else Sin Configurar @endif

@if($hasConfiguration) {{ $configuration->first()->description }} @else Configuración automática disponible @endif

@if($hasConfiguration) Editar Vista Previa Generar @else Configurar @endif
@endforeach
@endforeach @if($configurations->count() > 0)
Configuraciones Existentes
@foreach($configurations->flatten() as $config) @endforeach
Reporte Nombre Estado Predeterminado Creado Acciones
{{ $config->report_type }} {{ $config->report_name }} {{ $config->is_active ? 'Activo' : 'Inactivo' }} @if($config->is_default) Predeterminado @else - @endif {{ $config->created_at->format('d/m/Y') }}
@endif
@endsection @push('scripts') @endpush