@extends('layouts.app') @section('title', 'Reportes Jasper - Administración') @section('content')

Gestión de Reportes Jasper

Nuevo Reporte
Carpeta de Reportes: storage/app/reportes-sos/
Sube tus archivos .jasper y .jrxml a esta carpeta para que el sistema los detecte automáticamente.
Limpiar
@forelse($reports as $report) @empty @endforelse
Nombre Tipo Archivo Variables Parámetros Formatos Estado Archivo Acciones
{{ $report->name }} @if($report->is_default) Por Defecto @endif @if($report->description)
{{ Str::limit($report->description, 50) }} @endif
{{ ucfirst(str_replace('_', ' ', $report->report_type)) }} {{ $report->jasper_file }} @if($report->jrxml_file)
Fuente: {{ $report->jrxml_file }} @endif
@if($report->variables && count($report->variables) > 0) @foreach($report->variables as $variable) {{ $variable }} @endforeach @else N/A @endif @if($report->parameters && count($report->parameters) > 0) @foreach(array_keys($report->parameters) as $param) {{ $param }} @endforeach @else N/A @endif @if($report->output_formats && count($report->output_formats) > 0) @foreach($report->output_formats as $format) {{ strtoupper($format) }} @endforeach @else PDF @endif @if($report->fileExists()) @if($report->is_active) Activo @else Inactivo @endif @else Archivo no encontrado @endif @if($report->fileExists()) Disponible
{{ number_format($report->getFileSize() / 1024, 2) }} KB
@else No encontrado @endif

No se encontraron reportes Jasper

Crear primer reporte
@if($reports->hasPages())
{{ $reports->links() }}
@endif
@endsection @push('scripts') @endpush