{{ __('form.Description-Detail') }}
| {{ __('form.Employees-ID') }} | {{ $request->employee->code }} | ||
| {{ __('form.Employees') }} | |||
| {{ __('form.Request-Type') }} | {{ $request->requestType->name }} | ||
| Status | @if ($request->status === 'A') Approved @elseif ($request->status === 'P') Pending @elseif ($request->status === 'R') Rejected @endif | ||
| Remark | {{ $request->remark }} | ||
| {{ __('form.Start-End-Date') }} | {{ $request->start_date }} - {{ $request->end_date }} | ||
| {{ __('form.Duration') }} | {{ $request->duration }} | ||
| {{ __('form.Attachment') }} | @if ($request->attachment) @php $attachmentUrl = asset($request->attachment); $isPdf = str_ends_with(strtolower($request->attachment), '.pdf'); @endphp @if ($isPdf) {{-- PDF: buka di tab baru --}} {{ __('Lihat Lampiran') }} @else {{-- Image: buka modal --}} @endif @else Tidak Ada Lampiran @endif | ||
| {{ __('form.Reason') }} | {{ $request->reason }} | ||
| {{ __('form.Approved') }} |
@php
$approvalData = $request->approval_data;
if (is_string($approvalData)) {
$approvalData = json_decode($approvalData, true);
}
// Wrap single entry (associative array) into an array
if (is_array($approvalData) && isset($approvalData['approver'])) {
$approvalData = [$approvalData];
}
@endphp
@if (!empty($approvalData))
@foreach ($approvalData as $approvalEntry)
@else
No approval data yet.
@endif
{{ $approvalEntry['approver'] ?? '-' }}
{{ $approvalEntry['role'] ?? '' }}
{{ \Carbon\Carbon::parse($approvalEntry['approved_at'] ?? 'now')->diffForHumans() }}
@endforeach
|
||