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

Detail Pegawai

Kembali @if(auth()->user()->isKepalaTataUsaha()) Edit @endif @if(auth()->user()->isPimpinan()) Mode Laporan (Read-Only) @endif
{{-- Foto dan Info Utama --}}
@if($pegawai->foto_profil) Foto Profil @else
@endif
{{ $pegawai->gelar_depan }} {{ $pegawai->nama_lengkap }} {{ $pegawai->gelar_belakang }}

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

{{ $pegawai->status_aktif }}
{{-- Tabs Navigation --}} {{-- Tab Content --}}
{{-- Tab 1: Identitas --}}
ID Pegawai : {{ $pegawai->id }}
NIP / NIK : {{ $pegawai->nip }}
Nama Lengkap : {{ $pegawai->gelar_depan }} {{ $pegawai->nama_lengkap }} {{ $pegawai->gelar_belakang }}
Tempat Lahir : {{ $pegawai->tempat_lahir ?? '-' }}
Tanggal Lahir : {{ $pegawai->tanggal_lahir ? $pegawai->tanggal_lahir->format('d/m/Y') : '-' }}
Jenis Kelamin : {{ $pegawai->jenis_kelamin == 'L' ? 'Laki-laki' : 'Perempuan' }}
Agama : {{ $pegawai->agama ?? '-' }}
Status Perkawinan : {{ $pegawai->status_perkawinan ?? '-' }}
Alamat Lengkap : {{ $pegawai->alamat ?? '-' }}
RT/RW : {{ ($pegawai->rt && $pegawai->rw) ? $pegawai->rt . '/' . $pegawai->rw : '-' }}
Kelurahan : {{ $pegawai->kelurahan ?? '-' }}
Kecamatan : {{ $pegawai->kecamatan ?? '-' }}
Kota : {{ $pegawai->kota ?? '-' }}
Provinsi : {{ $pegawai->provinsi ?? '-' }}
Kode Pos : {{ $pegawai->kode_pos ?? '-' }}
No. HP : {{ $pegawai->no_telepon ?? '-' }}
Email : {{ $pegawai->email ?? '-' }}
{{-- Tab 2: Status & Hubungan Kerja --}}
Status Kepegawaian : {{ $pegawai->status_pegawai ?? '-' }}
Nomor SK Pengangkatan : {{ $pegawai->nomor_sk_pengangkatan ?? '-' }}
Tanggal SK : {{ $pegawai->tanggal_sk ? $pegawai->tanggal_sk->format('d/m/Y') : '-' }}
TMT : {{ $pegawai->tmt_pegawai ? $pegawai->tmt_pegawai->format('d/m/Y') : '-' }}
Masa Kerja : {{ $pegawai->hitungMasaKerja()['formatted'] }}
Status Aktif : {{ $pegawai->status_aktif }}
Jenis Kontrak : {{ $pegawai->jenis_kontrak ?? '-' }}
Masa Berlaku Kontrak Awal : {{ $pegawai->masa_berlaku_kontrak_awal ? $pegawai->masa_berlaku_kontrak_awal->format('d/m/Y') : '-' }}
Masa Berlaku Kontrak Akhir : {{ $pegawai->masa_berlaku_kontrak_akhir ? $pegawai->masa_berlaku_kontrak_akhir->format('d/m/Y') : '-' }}
{{-- Tab 3: Jabatan & Organisasi --}}
Jabatan : {{ $pegawai->jabatan ?? '-' }}
Tipe Jabatan : {{ $pegawai->tipe_jabatan ?? '-' }}
Golongan : {{ $pegawai->golongan ?? '-' }}
Pangkat : {{ $pegawai->pangkat ?? '-' }}
Unit Kerja : {{ $pegawai->unit_kerja ?? '-' }}
Poli / Ruangan : {{ $pegawai->poli_ruangan ?? '-' }}
Jenis Tenaga : {{ $pegawai->jenis_tenaga ?? '-' }}
Atasan Langsung : {{ $pegawai->atasanLangsung ? $pegawai->atasanLangsung->nama_lengkap : '-' }}
@if($pegawai->riwayatJabatan->count() > 0)
Riwayat Jabatan
@foreach($pegawai->riwayatJabatan as $rj) @endforeach
Jabatan Unit Kerja Tanggal Mulai Tanggal Selesai Jenis Mutasi
{{ $rj->jabatan_baru }} {{ $rj->unit_kerja_baru ?? '-' }} {{ $rj->tanggal_mulai ? $rj->tanggal_mulai->format('d/m/Y') : '-' }} {{ $rj->tanggal_selesai ? $rj->tanggal_selesai->format('d/m/Y') : '-' }} {{ $rj->jenis_mutasi ?? '-' }}
@endif
{{-- Tab 4: Pendidikan & Kompetensi --}}
Pendidikan Terakhir : {{ $pegawai->pendidikan_terakhir ?? '-' }}
Jurusan : {{ $pegawai->jurusan ?? '-' }}
Institusi Pendidikan : {{ $pegawai->nama_sekolah ?? '-' }}
Tahun Lulus : {{ $pegawai->tahun_lulus ?? '-' }}
Profesi Kesehatan : {{ $pegawai->profesi_kesehatan ?? '-' }}
@if($pegawai->sertifikasiPelatihan->count() > 0)
Sertifikasi & Pelatihan
@foreach($pegawai->sertifikasiPelatihan as $sp) @endforeach
Nama Sertifikasi Institusi Tanggal Terbit Masa Berlaku
{{ $sp->nama_sertifikasi }} {{ $sp->lembaga_penerbit ?? '-' }} {{ $sp->tanggal_terbit ? $sp->tanggal_terbit->format('d/m/Y') : '-' }} {{ $sp->masa_berlaku ? $sp->masa_berlaku->format('d/m/Y') : '-' }}
@endif @if($pegawai->riwayatDiklat->count() > 0)
Riwayat Diklat
@foreach($pegawai->riwayatDiklat as $rd) @endforeach
Nama Diklat Penyelenggara Tanggal Jumlah Jam
{{ $rd->nama_diklat }} {{ $rd->lembaga_penyelenggara ?? '-' }} {{ $rd->tanggal_mulai ? $rd->tanggal_mulai->format('d/m/Y') : '-' }} - {{ $rd->tanggal_selesai ? $rd->tanggal_selesai->format('d/m/Y') : '-' }} {{ $rd->jumlah_jam ?? '-' }} jam
@endif
{{-- Tab 5: Legalitas Profesi --}}
STR (Surat Tanda Registrasi)
Nomor STR : {{ $pegawai->nomor_str ?? '-' }}
Tanggal STR : {{ $pegawai->tanggal_str ? $pegawai->tanggal_str->format('d/m/Y') : '-' }}
Masa Berlaku STR : {{ $pegawai->masa_berlaku_str ? $pegawai->masa_berlaku_str->format('d/m/Y') : '-' }}

SIP (Surat Izin Praktik)
Nomor SIP : {{ $pegawai->nomor_sip ?? '-' }}
Tanggal SIP : {{ $pegawai->tanggal_sip ? $pegawai->tanggal_sip->format('d/m/Y') : '-' }}
Masa Berlaku SIP : {{ $pegawai->masa_berlaku_sip ? $pegawai->masa_berlaku_sip->format('d/m/Y') : '-' }}
Status Legalitas : {{ $pegawai->status_legalitas ?? 'Belum Ada' }}
{{-- Tab 6: Penjadwalan & Penugasan --}}
Jadwal Kerja : {{ $pegawai->jadwal_kerja ?? '-' }}
Hari Kerja : {{ $pegawai->hari_kerja ?? '-' }}
Poli / Wilayah Tugas : {{ $pegawai->poli_wilayah_tugas ?? '-' }}
Status Penugasan : {{ $pegawai->status_penugasan ?? 'Aktif' }}
@if($pegawai->riwayatPenugasan->count() > 0)
Riwayat Penugasan
@foreach($pegawai->riwayatPenugasan as $rp) @endforeach
Nama Penugasan Lokasi Tanggal Mulai Tanggal Selesai Status
{{ $rp->penugasan }} {{ $rp->poli_wilayah ?? $rp->unit_kerja ?? '-' }} {{ $rp->tanggal_mulai ? $rp->tanggal_mulai->format('d/m/Y') : '-' }} {{ $rp->tanggal_selesai ? $rp->tanggal_selesai->format('d/m/Y') : '-' }} {{ $rp->status }}
@endif
{{-- Tab 7: Disiplin & Sanksi --}}
@if($pegawai->pelanggaranSanksi->count() > 0)
@foreach($pegawai->pelanggaranSanksi as $ps) @endforeach
Jenis Pelanggaran Kategori Jenis Sanksi Tanggal Sanksi Keterangan
{{ $ps->jenis_pelanggaran }} {{ $ps->jenis_sanksi ?? '-' }} {{ $ps->tanggal_sanksi ? $ps->tanggal_sanksi->format('d/m/Y') : '-' }} {{ $ps->keterangan ?? '-' }}
@else

Tidak ada riwayat pelanggaran dan sanksi

@endif
{{-- Absensi Terakhir --}} @if($pegawai->absensi->count() > 0)
Absensi Terakhir
@foreach($pegawai->absensi 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 @endsection