@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
{{ $dkl->no_dkl }}
{{ $dkl->no_spl }}
{{ \Carbon\Carbon::parse($dkl->tanggal_dkl)->format('j-M-Y') }}
@php $statusBadge = [ 'draft' => 'bg-secondary', 'pending_atasan' => 'bg-warning text-white', 'approved_atasan' => 'bg-success', 'pending_personalia' => 'bg-info text-white', 'approved_personalia' => 'bg-primary', 'rejected_personalia' => 'bg-danger', 'rejected_atasan' => 'bg-danger', ]; @endphp {{ strtoupper(str_replace('_', ' ', $dkl->status)) }}
{{ $dkl->nik }}
{{ $pemohon->nama ?? '-' }}
{{ $departemen->nama ?? '-' }}
{{ $approver_name ?? '-' }}
{{ $dkl->keterangan ?: '-' }}
| No | NIK | Nama | Tgl Lembur | Agenda | From | To | Break | Hour | Status Pekerjaan | Jenis | Tipe | Alasan |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $idx + 1 }} |
{{ $dklDetail->nik }}
@if ($isRejected)
REJECTED @endif |
{{ $karyawan_map[$dklDetail->nik] ?? '-' }} | {{ \Carbon\Carbon::parse($dklDetail->tanggal_lembur)->format('j-M-Y') }} |
SPL: {{ $splDetail->agenda }} |
SPL: {{ $splDetail->jam_mulai }} |
SPL: {{ $splDetail->jam_selesai }} |
SPL: {{ $splDetail->break_jam }} |
SPL: {{ $splDetail->jam_lembur }} |
SPL: - |
SPL: {{ isset($jenis_lembur[$splDetail->id_jenis_lembur]) ? $jenis_lembur[$splDetail->id_jenis_lembur]->nama : '-' }} |
SPL: {{ isset($tipe_lembur[$splDetail->id_tipe_lembur]) ? $tipe_lembur[$splDetail->id_tipe_lembur]->nama : '-' }} |
SPL: - |
| {{ $idx + 1 }} |
{{ $dklDetail->nik }}
@if ($isRejected)
REJECTED @endif |
{{ $karyawan_map[$dklDetail->nik] ?? '-' }} | {{ \Carbon\Carbon::parse($dklDetail->tanggal_lembur)->format('j-M-Y') }} | @endif
DKL: {{ $dklDetail->agenda }} |
DKL: {{ $dklDetail->jam_mulai }} |
DKL: {{ $dklDetail->jam_selesai }} |
DKL: {{ $dklDetail->break_jam }} |
DKL: {{ $dklDetail->jam_lembur }} |
DKL: @if (($dklDetail->pekerjaan_selesai ?? 'belum') == 'sudah') Sudah Selesai @elseif (($dklDetail->pekerjaan_selesai ?? 'belum') == 'tidak') Tidak Selesai @else Belum Selesai @endif |
DKL: {{ isset($jenis_lembur[$dklDetail->id_jenis_lembur]) ? $jenis_lembur[$dklDetail->id_jenis_lembur]->nama : '-' }} |
DKL: {{ isset($tipe_lembur[$dklDetail->id_tipe_lembur]) ? $tipe_lembur[$dklDetail->id_tipe_lembur]->nama : '-' }} |
DKL: @php $alasanVal = $dklDetail->catatan_atasan ?: ($dklDetail->catatan_personalia ?: ($dkl->catatan_atasan ?: '-')); @endphp {{ $alasanVal }} |
| Tidak ada detail lembur. | ||||||||||||
| Total Jam Lembur (DKL): | {{ $dkl_details->sum('jam_lembur') }} | |||||||||||
| Status | : @if ($dkl->status == 'approved_atasan') Approved @elseif ($dkl->status == 'pending_personalia') Menunggu Personalia @elseif ($dkl->status == 'approved_personalia') Approved Personalia @elseif ($dkl->status == 'rejected_personalia') Rejected Personalia @elseif ($dkl->status == 'rejected_atasan') Rejected @endif |
| Diproses Oleh | : {{ \App\Helpers\Format_Helper::getNameAndUsername($dkl->approved_atasan_by) }} |
| Tanggal | : {{ $dkl->approved_atasan_at ? \Carbon\Carbon::parse($dkl->approved_atasan_at)->format('j-M-Y H:i') : '-' }} |
| Catatan Atasan | : {{ $dkl->catatan_atasan ?: '-' }} |
| Status | : @if ($dkl->status == 'pending_personalia') Menunggu Personalia @elseif ($dkl->status == 'approved_personalia') Approved Personalia @elseif ($dkl->status == 'rejected_personalia') Rejected Personalia @endif |
| Diproses Oleh | : {{ \App\Helpers\Format_Helper::getNameAndUsername($dkl->approved_personalia_by) }} |
| Tanggal | : {{ $dkl->approved_personalia_at ? \Carbon\Carbon::parse($dkl->approved_personalia_at)->format('j-M-Y H:i') : '-' }} |
| Catatan Personalia | : {{ $dkl->catatan_personalia ?: '-' }} |