@extends('layouts.app') @section('title', 'Reporte Consolidado') @section('page-title', 'Reporte Consolidado') @section('breadcrumb') @endsection @push('styles') @endpush @section('content')

Reporte Consolidado

{{-- Filtros --}}
{{-- Resumen General --}}
{{ number_format($resumenGeneral['total_mantenimientos']) }}
Mantenimientos
{{ number_format($resumenGeneral['completados']) }}
Completados
{{ number_format($resumenGeneral['total_equipos']) }}
Equipos Activos
{{ number_format($resumenGeneral['tecnicos_activos']) }}
Técnicos
{{-- Tablas consolidadas --}}
{{-- Por Peaje --}}
Por Peaje
@if($porPeaje->count() > 0) @foreach($porPeaje as $peaje) @php $tasa = $peaje->total > 0 ? round(($peaje->completados / $peaje->total) * 100) : 0; $tasaClass = $tasa >= 80 ? 'alta' : ($tasa >= 50 ? 'media' : 'baja'); @endphp @endforeach
Concesión / Peaje Total OK Pend. Tasa
{{ $peaje->nombre_centro }}
{{ $peaje->concesion }}
{{ $peaje->total }} {{ $peaje->completados }} {{ $peaje->pendientes }} {{ $tasa }}%
@else
Sin datos de peajes
@endif
{{-- Por Técnico --}}
Por Técnico
@if($porTecnico->count() > 0) @foreach($porTecnico as $tecnico) @php $tasa = $tecnico->total > 0 ? round(($tecnico->completados / $tecnico->total) * 100) : 0; $tasaClass = $tasa >= 80 ? 'alta' : ($tasa >= 50 ? 'media' : 'baja'); @endphp @endforeach
Técnico Total Completados Tasa
{{ $tecnico->tecnico }} {{ $tecnico->total }} {{ $tecnico->completados }} {{ $tasa }}%
@else
Sin datos de técnicos
@endif
@endsection