@include('layouts.header')
@include('layouts.errores')

Dashboard de {{ Auth::user()->nombre }}

Bienvenido al sistema de gestión Sitelec

{{ \App\Models\TrabajoFichaje::whereDate('fecha_hora', today())->count() }}

Fichajes Hoy

Actividad del día

{{ \App\Models\TrabajoRegistroDiario::where('estado', 'pendiente')->count() }}

Trabajos Pendientes

Por verificar

{{ \App\Models\TrabajoParte::count() }}

Partes Creados

Total del sistema

{{ \App\Models\Material::count() }}

Materiales

En inventario

Bienvenido de nuevo {{ Auth::user()->nombre }}

¿Qué hay de nuevo hoy?

Resumen de Actividad
{{ \App\Models\User::count() }}
Usuarios
{{ \App\Models\Lugar::count() }}
Lugares
{{ \App\Models\TrabajoFichaje::whereMonth('fecha_hora', now()->month)->count() }}
Fichajes del Mes
{{ \App\Models\TrabajoRegistroDiario::whereMonth('fecha', now()->month)->count() }}
Trabajos del Mes
Últimos Fichajes
Actividad reciente de los empleados
@php $ultimosFichajes = \App\Models\TrabajoFichaje::with('user') ->orderBy('fecha_hora', 'desc') ->limit(5) ->get(); @endphp @if($ultimosFichajes->count() > 0)
@foreach($ultimosFichajes as $fichaje) @endforeach
Empleado Tipo Fecha y Hora Estado
Avatar
{{ $fichaje->user->nombre }} {{ $fichaje->user->primer_apellido }}
@if($fichaje->tipo_fichaje_id == 1) Entrada @else Salida @endif {{ \Carbon\Carbon::parse($fichaje->fecha_hora)->format('d/m/Y H:i') }} @if($fichaje->status == 1) Correcto @else Irregular @endif
@else

No hay fichajes registrados aún

@endif
Acciones Rápidas
{{-- Misma regla que el menú Partes: trabajador en equipo no crea partes (los genera el responsable). --}} @unless (Auth::user()->debeExcluirseDelModuloPartesComoTrabajadorBajoEncargado()) @endunless