@extends('layouts.app') @section('content') @include('layouts.navbars.auth.topnav', ['title' => $title ?? ''])
@php $currentSpId = (int) ($data->id ?? 0); @endphp {{-- FORM DATA (READ ONLY) --}}
{{-- TOP BUTTONS --}}
Kembali @if(($data->status ?? '') === 'draft') Edit @endif
@if($data->foto_bukti)
Foto Bukti
@endif {{-- Tanda Tangan Karyawan --}}
tanda_tangan) ? 'checked' : '' }} disabled>
tanda_tangan) ? 'checked' : '' }} disabled>
@if(!empty($data->tanda_tangan))
Tanda Tangan
@else @endif
{{-- RINCIAN STATUS --}}
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
{{-- MODAL - Preview Surat --}} @endsection