@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
{{ $spl->no_spl }}
{{ \Carbon\Carbon::parse($spl->tanggal_pengajuan)->format('j-M-Y') }}
@php $statusBadge = [ 'draft' => 'bg-secondary', 'pending_atasan' => 'bg-warning text-white', 'approved_atasan' => 'bg-info', 'rejected_atasan' => 'bg-danger', 'pending_hrd' => 'bg-warning text-white', 'approved_hrd' => 'bg-success', 'rejected_hrd' => 'bg-danger', 'cancelled' => 'bg-dark', ]; @endphp {{ strtoupper(str_replace('_', ' ', $spl->status)) }}
{{ $spl->nik }}
{{ $pemohon->nama ?? '-' }}
{{ $departemen->nama ?? '-' }}
{{ $spl->keterangan ?: '-' }}
{{ $approver_name ?? '-' }}
| Status | : @if (str_contains($spl->status, 'approved_atasan') || str_contains($spl->status, 'pending_hrd') || str_contains($spl->status, 'approved_hrd')) Approved @elseif (str_contains($spl->status, 'rejected_atasan')) Rejected @elseif (str_contains($spl->status, 'pending_atasan')) Pending @else - @endif |
| Approved By | : {{ \App\Helpers\Format_Helper::getNameAndUsername($spl->approved_atasan_by) }} |
| Tanggal | : {{ $spl->approved_atasan_at ? \Carbon\Carbon::parse($spl->approved_atasan_at)->format('j-M-Y H:i') : '-' }} |
| Catatan | : {{ $spl->catatan_atasan ?: '-' }} |
| Status | : @if (str_contains($spl->status, 'approved_hrd')) Approved @elseif (str_contains($spl->status, 'rejected_hrd')) Rejected @elseif (str_contains($spl->status, 'pending_hrd')) Pending @else - @endif |
| Approved By | : {{ \App\Helpers\Format_Helper::getNameAndUsername($spl->approved_hrd_by) }} |
| Tanggal | : {{ $spl->approved_hrd_at ? \Carbon\Carbon::parse($spl->approved_hrd_at)->format('j-M-Y H:i') : '-' }} |
| Catatan | : {{ $spl->catatan_hrd ?: '-' }} |
| No | NIK | Nama | Tanggal Lembur | Agenda | Mulai Pengerjaan | Selesai Pengerjaan | Istirahat (Jam) | Jam | Jenis | Tipe |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $idx + 1 }} | {{ $detail->nik }} | {{ $karyawan_map[$detail->nik] ?? '-' }} | {{ \Carbon\Carbon::parse($detail->tanggal_lembur)->format('j-M-Y') }} | {{ $detail->agenda }} | {{ $detail->jam_mulai ? \Carbon\Carbon::parse($detail->jam_mulai)->format('H:i') : '-' }} | {{ $detail->jam_selesai ? \Carbon\Carbon::parse($detail->jam_selesai)->format('H:i') : '-' }} | {{ $detail->break_jam }} | {{ $detail->jam_lembur }} | {{ isset($jenis_lembur[$detail->id_jenis_lembur]) ? $jenis_lembur[$detail->id_jenis_lembur]->nama : '-' }} | {{ isset($tipe_lembur[$detail->id_tipe_lembur]) ? $tipe_lembur[$detail->id_tipe_lembur]->nama : '-' }} |
| Tidak ada detail lembur. | ||||||||||
| Total Jam Lembur: | {{ $spl_details->sum('jam_lembur') }} | |||||||||