@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
List {{ $title_menu }}
@include('components.alert')

Petunjuk Approval DKL:

Pilih karyawan, lalu klik tombol Approve untuk menyetujui atau Reject untuk menolak. Kolom dengan teks berwarna Merah menandakan adanya perubahan data antara DKL dengan SPL awal.

@csrf
@if ($canApprove ?? false) @endif
@if ($canApprove ?? false) @endif @php $currentDkl = null; $dklGroupIndex = 0; @endphp @foreach ($table_detail as $detail) @php $isNewGroup = false; if ($currentDkl !== $detail->no_dkl) { $currentDkl = $detail->no_dkl; $dklGroupIndex++; if ($loop->index > 0) { $isNewGroup = true; } } $dklRowClass = ($dklGroupIndex % 2 == 1) ? 'dkl-group-even' : 'dkl-group-odd'; @endphp @if ($canApprove ?? false) @endif @endforeach
No Nama No DKL Agenda Mulai Pekerjaan Selesai Pekerjaan Istirahat Jam Jenis Tipe Status Pekerjaan Action
@php $valStsData = strtolower(trim($detail->pekerjaan_selesai ?? '')); $txtSts = in_array($valStsData, ['sudah', 'selesai', '1']) ? 'SUDAH SELESAI' : (in_array($valStsData, ['tidak', 'tidak selesai', '0']) ? 'TIDAK SELESAI' : 'BELUM SELESAI'); @endphp
{{ $loop->iteration }} {{ $detail->nama_karyawan }}
{{ $detail->nik }} - {{ $detail->departemen }}
{{ $detail->no_dkl }} @php $isAgendaChanged = trim($detail->dkl_agenda) != trim($detail->spl_agenda); @endphp {{ $detail->dkl_agenda ?? '-' }} @php $isMulaiChanged = $detail->dkl_jam_mulai != $detail->spl_jam_mulai; @endphp {{ $detail->dkl_jam_mulai ? \Carbon\Carbon::parse($detail->dkl_jam_mulai)->format('Y-m-d H:i:s') : '-' }} @php $isSelesaiChanged = $detail->dkl_jam_selesai != $detail->spl_jam_selesai; @endphp {{ $detail->dkl_jam_selesai ? \Carbon\Carbon::parse($detail->dkl_jam_selesai)->format('Y-m-d H:i:s') : '-' }} @php $isAgendaChanged = trim($detail->dkl_jam_lembur) != trim($detail->spl_jam_lembur); @endphp {{ $detail->dkl_jam_lembur ?? '-' }} @php $isAgendaChanged = trim($detail->dkl_break_jam) != trim($detail->spl_break_jam); @endphp {{ $detail->dkl_break_jam ?? '-' }} @php $isJenisChanged = $detail->dkl_jenis_lembur != $detail->spl_jenis_lembur; @endphp {{ $detail->dkl_jenis_lembur }} @php $isTipeChanged = $detail->dkl_tipe_lembur != $detail->spl_tipe_lembur; @endphp {{ $detail->dkl_tipe_lembur }} @php $valSts = strtolower(trim($detail->pekerjaan_selesai ?? '')); @endphp @if(in_array($valSts, ['sudah', 'selesai', '1'])) SUDAH SELESAI @elseif(in_array($valSts, ['tidak', 'tidak selesai', '0'])) TIDAK SELESAI @else BELUM SELESAI @endif
@if ($canApprove ?? false) @endif
@endsection