@extends('layouts.app') @section('title', 'Reportes Generales RRHH') @section('content')

{{ $title ?? 'Reportes Generales RRHH' }}

Reportes generales de recursos humanos

Volver
Seleccionar Tipo de Reporte
@if(request('type') == 'hr_costs' || request('type') == 'turnover')
@endif
@if($reportType == 'employees_by_department')
Empleados por Departamento
@forelse($data ?? [] as $dept) @empty @endforelse
Departamento Total Empleados Empleados
{{ $dept['department'] }} {{ $dept['total_employees'] }}
    @foreach($dept['employees'] as $emp)
  • {{ $emp['name'] }} - {{ $emp['position'] }}
  • @endforeach
No hay datos disponibles
@elseif($reportType == 'organizational_structure')
Estructura Organizacional
@foreach($data ?? [] as $dept)
{{ $dept->name }}
@if($dept->manager)

Gerente: {{ $dept->manager->first_name }} {{ $dept->manager->last_name }}

@endif

Empleados: {{ $dept->employees->count() }}

@endforeach
@elseif($reportType == 'hr_costs')
Salarios
${{ number_format($data['salaries'] ?? 0, 2) }}
Nóminas
${{ number_format($data['payrolls'] ?? 0, 2) }}
Capacitaciones
${{ number_format($data['trainings'] ?? 0, 2) }}
Total
${{ number_format($data['total'] ?? 0, 2) }}
@elseif($reportType == 'turnover')
Contrataciones
{{ number_format($data['hires'] ?? 0) }}
Terminaciones
{{ number_format($data['terminations'] ?? 0) }}
Empleados Activos
{{ number_format($data['active'] ?? 0) }}
Tasa de Rotación
{{ number_format($data['turnover_rate'] ?? 0, 2) }}%
@endif
@endsection