Rincian Status
@php
$status = strtolower($data->status ?? '');
$isPosted = in_array($status, ['menunggu_approval', 'disetujui', 'menunggu_ttd_karyawan', 'selesai']);
$isDisetujui = in_array($status, ['disetujui', 'menunggu_ttd_karyawan', 'selesai']);
$isDiterima = $status === 'selesai';
@endphp
@if($isPosted)
@else
@endif
Posted
@php
$cRole = $creator_role ?? ($data->creator_role ?? '');
$isCreatorHrdOrK3 = !empty($cRole) && (strpos($cRole, 'hrd') !== false || strpos($cRole, 'jisken') !== false);
$hasRefAndRank = $isCreatorHrdOrK3 && !empty($data->idreferensi) && !empty($data->idrank);
$isDisetujuiTtd = !empty($data->nik_menyetujui) || $hasRefAndRank || in_array($status, ['disetujui', 'selesai']);
@endphp
@if($isDisetujuiTtd)
@elseif($status === 'ditolak')
@else
@endif
Disetujui HRD / Jishuken
@if($status === 'menunggu_approval')
Menunggu Approval
@endif
@php
$isDitandatangani = !empty($data->tanda_tangan) || $status === 'selesai';
@endphp
@if($isDitandatangani)
@else
@endif
Ditandatangani Karyawan
@if(!$isDitandatangani && $status !== 'draft')
Menunggu TTD Karyawan
@endif