@php $tahunBerjalan = date('Y'); $tahunUsulan = date('Y') + 1; $statusMap = [ 'menunggu_validasi' => [ 'label' => 'Menunggu Validasi', 'class' => 'bg-indigo-100 text-indigo-800 border-indigo-200', ], 'diverifikasi_staf' => [ 'label' => 'Menunggu Validasi', 'class' => 'bg-indigo-100 text-indigo-800 border-indigo-200', ], 'validasi_success' => [ 'label' => 'Validasi Disetujui', 'class' => 'bg-emerald-100 text-emerald-800 border-emerald-200', ], 'disetujui' => [ 'label' => 'Validasi Disetujui', 'class' => 'bg-emerald-100 text-emerald-800 border-emerald-200', ], 'validasi_tertolak' => ['label' => 'Validasi Ditolak', 'class' => 'bg-rose-100 text-rose-800 border-rose-200'], ]; $st = $statusMap[$usulan->status] ?? [ 'label' => str_replace('_', ' ', $usulan->status), 'class' => 'bg-slate-100 text-slate-700 border-slate-200', ]; $isPendingValidasi = in_array(strtolower($usulan->status ?? ''), ['menunggu_validasi', 'diverifikasi_staf']); $bpadSudahVerif = (bool) $usulan->is_verifikasi_bpad; $bpkdSudahVerif = (bool) $usulan->is_verifikasi_bpkd; $alasanPenolakan = $usulan->catatan_penolakan ?? null; $penolakName = $usulan->rejectedByUser->name ?? null; @endphp @extends('layouts.app') @section('title', 'Detail Validasi Usulan SHS') @section('content')
Penetapan persetujuan validasi oleh Kepala SKPD.
{{ $usulan->user->name ?? 'Staf SKPD' }}
NIP: {{ $usulan->user->nip ?? '-' }}
{{ $usulan->created_at->format('d F Y, H:i') }} WIB
Verifikasi Staff BPAD
Oleh: {{ $usulan->verifikatorBpad->name ?? 'Staff BPAD' }}
Verifikasi Staff BPKD
Oleh: {{ $usulan->verifikatorBpkd->name ?? 'Staff BPKD' }}
{{ $usulan->kode_barang ?? '-' }}
{{ $usulan->kode_rekening ?? '-' }}
{{ $usulan->uraian_barang }}
Rp {{ number_format($usulan->usulan_harga_2026 ?? 0, 0, ',', '.') }}
{{ $usulan->spesifikasi ?? '-' }}
{{ $usulan->satuan ?? '-' }}
Ditolak Oleh: {{ $penolakName ?? 'Kepala SKPD' }}
"{{ $alasanPenolakan }}"