@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
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)
@else
@endif
| Empleado | Tipo | Fecha y Hora | Estado |
|---|---|---|---|
|
{{ $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 |
No hay fichajes registrados aún
Acciones Rápidas
{{-- Misma regla que el menú Partes: trabajador en equipo no crea partes (los genera el responsable). --}}
@unless (Auth::user()->debeExcluirseDelModuloPartesComoTrabajadorBajoEncargado())
@endunless