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

Profil Pegawai

Informasi detail, jabatan, dan catatan waktu pegawai.

@if($pegawai->foto) @else
@endif

{{ $pegawai->nama_lengkap }}

{{ $pegawai->jabatan->nama_jabatan ?? '-' }}

{{ $pegawai->status_aktif ? 'Aktif' : 'Non-Aktif' }} {{ $pegawai->is_face_registered ? 'Wajah Terdaftar' : 'Belum Ada Wajah' }}

{{ $pegawai->nik ?? 'NIK belum diatur' }}
{{ $pegawai->email }}
{{ $pegawai->no_telp ?? '-' }}
{{ $pegawai->alamat ?? 'Alamat belum diatur' }}

Departemen

Divisi

{{ $pegawai->divisi->nama_divisi ?? '-' }}

Penempatan Kantor

{{ $pegawai->kantor->nama_kantor ?? '-' }}

Tanggal Bergabung

{{ \Carbon\Carbon::parse($pegawai->tgl_bergabung)->translatedFormat('d F Y') }}

Aksi Cepat

Sisa Cuti Tahunan

Periode {{ date('Y') }}

{{ $pegawai->sisa_cuti ?? 0 }} Hari

Saldo Poin Lembur

Dapat digunakan absen telat/pulang

{{ $sisaPoin }} Poin

Riwayat Mutasi Poin

Tanggal Keterangan Jumlah @forelse($historyPoin as $history) {{ \Carbon\Carbon::parse($history->tanggal)->format('d/m/Y') }} {{ $history->keterangan ?? '-' }} @if($history->tipe == 'penambahan') +{{ $history->jumlah }} Poin @else -{{ $history->jumlah }} Poin @endif @empty @endforelse

Riwayat Presensi (30 Hari Terakhir)

Lihat Semua →
Tanggal Jadwal / Shift Jam Kerja Status @forelse($riwayatPresensi as $presensi) {{ \Carbon\Carbon::parse($presensi->tanggal)->translatedFormat('d M Y') }} {{ $presensi->jadwal?->shift?->nama_shift ?? 'Shift Default' }}
{{ substr($presensi->jadwal?->shift?->jam_mulai ?? '08:00', 0, 5) }} - {{ substr($presensi->jadwal?->shift?->jam_selesai ?? '17:00', 0, 5) }}
{{ $presensi->jam_masuk ? \Carbon\Carbon::parse($presensi->jam_masuk)->format('H:i') : '--:--' }} s/d {{ $presensi->jam_pulang ? \Carbon\Carbon::parse($presensi->jam_pulang)->format('H:i') : '--:--' }}
{{ $presensi->status->nama_status ?? 'Unknown' }} @empty @endforelse

Riwayat Izin & Cuti (30 Hari Terakhir)

Tanggal Kategori Alasan Status @forelse($riwayatIzin as $izin) @if($izin->tanggal_mulai == $izin->tanggal_selesai) {{ \Carbon\Carbon::parse($izin->tanggal_mulai)->translatedFormat('d M Y') }} @else {{ \Carbon\Carbon::parse($izin->tanggal_mulai)->format('d M') }} - {{ \Carbon\Carbon::parse($izin->tanggal_selesai)->translatedFormat('d M Y') }} @endif {{ $izin->jenisIzin->nama_izin ?? '-' }}
{{ $izin->alasan }}
@php $color = 'yellow'; $label = 'Menunggu'; if($izin->status == 'disetujui') { $color = 'green'; $label = 'Disetujui'; } elseif($izin->status == 'ditolak') { $color = 'red'; $label = 'Ditolak'; } @endphp {{ $label }} @empty @endforelse
@endsection