@extends('layouts.app') @section('title','RRHH — Dashboard') @section('content')

Dashboard RRHH

{{-- Alertas estacionales --}} @if($alertaCts)
CTS próxima: El depósito de CTS vence el 15 del próximo mes. Recuerde registrar los depósitos. Registrar CTS
@endif @if($alertaGratif)
Gratificación próxima: Recuerde calcular y registrar las gratificaciones de este semestre. Registrar Gratificación
@endif {{-- Cumpleaños HOY --}} @if($cumpleanosHoy->count())
🎂
¡Hoy es el cumpleaños de!
@endif {{-- Cumpleaños próximos 7 días --}} @if($cumpleanosProximos->count()) @endif {{-- Contratos por vencer --}} @if($contratosVencer->count())
{{ $contratosVencer->count() }} contrato(s) vence(n) en los próximos 30 días:
    @foreach($contratosVencer as $emp)
  • {{ $emp->nombre_completo }} — vence el {{ $emp->fecha_cese->format('d/m/Y') }} ({{ $emp->fecha_cese->diffForHumans() }})
  • @endforeach
@endif {{-- KPIs --}}

{{ $kpis['total_activos'] }}

Empleados Activos

Ver lista

{{ $kpis['total_eventuales'] }}

Eventuales

Ver

{{ $kpis['total_practicantes'] }}

Practicantes

Ver

{{ $kpis['ausentes_hoy'] }}

Ausentes Hoy

Ver asistencia

{{ $kpis['permisos_pendientes'] }}

Permisos Pendientes

Ver

{{ $kpis['planillas_pendientes'] }}

Planillas Pendientes

Ver
{{-- Permisos pendientes recientes --}}

Permisos Pendientes

+ Nuevo
@forelse($permisosRecientes as $p) @empty @endforelse
EmpleadoTipoDíasInicio
{{ $p->empleado->nombre_completo }} {{ \App\Models\PermisoLicencia::$TIPOS[$p->tipo] ?? $p->tipo }} {{ $p->dias_solicitados }} {{ $p->fecha_inicio->format('d/m/Y') }}
Sin permisos pendientes
{{-- Planillas en proceso --}}

Planillas en Proceso

+ Nueva
@forelse($planillasPendientes as $pl) @empty @endforelse
CódigoPeríodoTipoEstado
{{ $pl->codigo }} {{ $pl->periodo_label }} {{ ucfirst($pl->tipo) }} {{ ucfirst($pl->estado) }}
Sin planillas pendientes
{{-- Cumpleaños del mes --}} @if($cumpleanos->count())

Cumpleaños — {{ now()->locale('es')->isoFormat('MMMM YYYY') }}

@endif {{-- Vacaciones en curso + Top Tardanzas --}}

Vacaciones y Permisos en Curso

Ver Calendario
@forelse($vacacionesEnCurso as $vc) @empty @endforelse
EmpleadoTipoHasta
{{ $vc->empleado->nombre_completo }} {{ ucfirst($vc->tipo) }} {{ \Carbon\Carbon::parse($vc->fecha_fin)->format('d/m/Y') }}
Todos en oficina

Top Tardanzas del Mes

@forelse($topTardanzas as $i => $t) @empty @endforelse
#EmpleadoVecesTotal min.
{{ $i+1 }} {{ $t->empleado->nombre_completo ?? '—' }} {{ $t->veces }} {{ $t->total_min }} min
Sin tardanzas este mes
{{-- Accesos rápidos --}}
@endsection