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

Dashboard

Puskesmas Muara Kumpeh

{{ ucfirst(str_replace('_', ' ', auth()->user()->role)) }}
@if(auth()->user()->isPimpinan() || auth()->user()->isKepalaTataUsaha())

Total Pegawai

{{ $data['total_pegawai'] ?? 0 }}

Absensi Hari Ini

{{ $data['total_absensi_hari_ini'] ?? 0 }}

Cuti Menunggu

{{ $data['total_cuti_menunggu'] ?? 0 }}

Aktifitas Terkini

{{ isset($data['recent_activities']) ? $data['recent_activities']->count() : 0 }}

{{-- Grafik Dashboard untuk Kepala TU dan Pimpinan --}} @if(isset($data['absensi_per_bulan']) && isset($data['absensi_bulan_labels']))
Trend Absensi (6 Bulan Terakhir)
Distribusi Status Absensi Bulan Ini
@if(isset($data['cuti_per_bulan']) && isset($data['cuti_bulan_labels']))
Trend Pengajuan Cuti (6 Bulan Terakhir)
Status Cuti
@endif @if(isset($data['pegawai_by_status']))
Distribusi Pegawai Berdasarkan Status Kepegawaian
@endif @endif @if(isset($data['absensi_hari_ini']) && $data['absensi_hari_ini']->count() > 0)
Absensi Hari Ini
@foreach($data['absensi_hari_ini'] as $absensi) @endforeach
Pegawai Jam Masuk Jam Keluar Status
{{ $absensi->pegawai->nama_lengkap }} {{ $absensi->jam_masuk ? date('H:i', strtotime($absensi->jam_masuk)) : '-' }} {{ $absensi->jam_keluar ? date('H:i', strtotime($absensi->jam_keluar)) : '-' }} {{ $absensi->status }}
Lihat Semua
@endif @if(isset($data['cuti_menunggu']) && $data['cuti_menunggu']->count() > 0)
Cuti Menunggu Persetujuan
@foreach($data['cuti_menunggu'] as $cuti) @endforeach
Pegawai Jenis Cuti Tanggal Jumlah Hari Aksi
{{ $cuti->pegawai->nama_lengkap }} {{ $cuti->jenis_cuti }} {{ $cuti->tanggal_mulai->format('d/m/Y') }} - {{ $cuti->tanggal_selesai->format('d/m/Y') }} {{ $cuti->jumlah_hari }} hari Detail
@endif @else

Absensi Bulan Ini

{{ $data['absensi_bulan_ini'] ?? 0 }}

Cuti Aktif

{{ $data['cuti_aktif'] ?? 0 }}

{{-- Grafik untuk Pegawai --}} @if(isset($data['absensi_per_bulan']) && isset($data['absensi_bulan_labels']))
Absensi Saya (6 Bulan Terakhir)
Status Absensi Bulan Ini
@endif @if(isset($data['absensi_terakhir']) && $data['absensi_terakhir']->count() > 0)
Absensi Terakhir
@foreach($data['absensi_terakhir'] as $absensi) @endforeach
Tanggal Jam Masuk Jam Keluar Status
{{ $absensi->tanggal->format('d/m/Y') }} {{ $absensi->jam_masuk ? date('H:i', strtotime($absensi->jam_masuk)) : '-' }} {{ $absensi->jam_keluar ? date('H:i', strtotime($absensi->jam_keluar)) : '-' }} {{ $absensi->status }}
@endif @endif @if(auth()->user()->isPimpinan() && isset($data['recent_activities']))
Aktivitas Terkini
@foreach($data['recent_activities'] as $activity) @endforeach
Waktu User Aksi Deskripsi
{{ $activity->created_at->format('d/m/Y H:i') }} {{ $activity->user ? $activity->user->username : 'System' }} {{ $activity->action }} {{ $activity->description }}
@endif @push('scripts') @if(isset($data['absensi_per_bulan']) && isset($data['absensi_bulan_labels'])) @endif {{-- Grafik untuk Pegawai --}} @if(auth()->user()->isPegawai() && isset($data['absensi_per_bulan']) && isset($data['absensi_bulan_labels'])) @endif @endpush @endsection