@if($statusData)
@php
$pred = $statusData->prediksiKelayakan;
$final = $penerimaFinal ?? null; // dari controller, bukan relasi langsung
// Sudah ditetapkan jika ada record di penerima_finals
$sudahDitetapkan = !is_null($final);
// Status layak/tidak dari prediksi
$rekStr = strtolower($pred->recommendation ?? $pred->status ?? $pred->rekomendasi ?? '');
$isLayak = $pred && in_array($rekStr, ['layak', 'ya', 'yes', '1', 'true']);
// Kalau ada field status di PenerimaFinal, override
if ($sudahDitetapkan && isset($final->status)) {
$isLayak = in_array(strtolower($final->status), ['layak', 'diterima', 'ya', '1']);
}
$cardClass = $sudahDitetapkan ? ($isLayak ? 'layak' : 'tidak') : 'pending';
$icon = $sudahDitetapkan ? ($isLayak ? '✅' : '❌') : '⏳';
$statusStr = $isLayak ? 'LAYAK' : 'TIDAK LAYAK';
// Probabilitas (0–100)
$probRaw = (float)($pred->probability ?? $pred->prob ?? $pred->skor_kelayakan ?? 0);
$probPct = min(100, max(0, $probRaw > 1 ? $probRaw : $probRaw * 100));
$hasExpl = !empty($explanation['positive']) || !empty($explanation['negative']) || !empty($explanation['summary']);
// Usia dari tanggal_lahir jika field usia kosong
$usia = $statusData->usia ?? ($statusData->tanggal_lahir
? \Carbon\Carbon::parse($statusData->tanggal_lahir)->age
: null);
@endphp
{{-- Header identitas --}}
{{-- Status badge --}}
@if($sudahDitetapkan)
{{ $isLayak ? '✔' : '✖' }} {{ $statusStr }} MENERIMA BLT-DD
@else
⏳ MENUNGGU PENETAPAN KELURAHAN
@endif
{{-- ══════════════════════════════
SEBELUM PENETAPAN → Tracking
══════════════════════════════ --}}
@if(!$sudahDitetapkan)
{{-- Info dasar yang tetap boleh ditampilkan --}}
@if($statusData->rt)
RT
RT {{ $statusData->rt->nama_rt ?? '-' }}
@endif
@if($statusData->rt?->dusun)
Dusun
{{ $statusData->rt->dusun->nama_dusun ?? '-' }}
@endif
✓
Data Terdaftar
Data Anda telah tercatat dalam sistem desa
✓
Verifikasi & Analisis Sistem
Data telah diverifikasi dan dianalisis kelayakannya
→
Menunggu Penetapan Kelurahan
Pejabat kelurahan sedang melakukan penetapan penerima resmi
4
Penetapan Resmi & Pengumuman
Hasil akhir dan detail penilaian akan ditampilkan di sini
ℹ️ Detail belum tersedia.
Hasil penilaian lengkap akan muncul setelah pihak kelurahan menyelesaikan proses penetapan resmi.
Silakan cek kembali secara berkala atau tanyakan langsung ke kantor desa.
{{-- ══════════════════════════════
SETELAH PENETAPAN → Detail (REVISI: data sensitif disembunyikan)
══════════════════════════════ --}}
@else
{{-- Identitas dasar saja --}}
@if($statusData->rt)
RT
RT {{ str_pad($statusData->rt->nomor_rt ?? '-', 3, '0', STR_PAD_LEFT) }}
@endif
@if($statusData->rt?->dusun)
Dusun
{{ $statusData->rt->dusun->nama_dusun ?? '-' }}
@endif
@if($statusData->jenis_kelamin)
Jenis Kelamin
{{ $statusData->jenis_kelamin }}
@endif
@if($usia)
@endif
@if($statusData->alamat)
Alamat
{{ $statusData->alamat }}
@endif
{{-- Probabilitas bar — ditampilkan tapi tanpa label angka detail --}}
@if($probPct > 0)
Tingkat Kelayakan
{{ $isLayak ? 'Memenuhi Syarat' : 'Tidak Memenuhi Syarat' }}
Penilaian dilakukan oleh sistem analisis berdasarkan data yang tercatat.
@endif
{{-- Ringkasan Keputusan --}}
Ringkasan Keputusan
@if($isLayak)
💬 Berdasarkan hasil verifikasi dan analisis data yang telah dilakukan oleh pihak kelurahan,
{{ $statusData->nama_lengkap ?? 'warga ini' }}
dinyatakan
LAYAK menerima Bantuan Langsung Tunai Dana Desa (BLT-DD)
pada periode ini.
Untuk informasi lebih lanjut mengenai jadwal dan mekanisme penyaluran,
silakan hubungi petugas desa atau RT setempat.
@else
💬 Berdasarkan hasil verifikasi dan analisis data yang telah dilakukan oleh pihak kelurahan,
{{ $statusData->nama_lengkap ?? 'warga ini' }}
dinyatakan
TIDAK LAYAK menerima Bantuan Langsung Tunai Dana Desa (BLT-DD)
pada periode ini.
@if(!empty($faktNeg))
FAKTOR PENGURANG / PENOLAK
@foreach($faktNeg as $item)
✕
{{ $item }}
@endforeach
@endif
Jika Anda merasa keputusan ini kurang tepat, silakan mengajukan keberatan
atau klarifikasi langsung ke kantor desa dengan membawa dokumen pendukung.
@endif
{{-- Tanggal penetapan --}}
@if($final && $final->created_at)
Ditetapkan pada: {{ \Carbon\Carbon::parse($final->created_at)->translatedFormat('d F Y') }}
@endif
{{-- Catatan privasi --}}
🔒
Detail penilaian bersifat rahasia dan hanya dapat diakses oleh petugas kelurahan yang berwenang. Kebijakan ini diterapkan untuk menjaga privasi dan keharmonisan antar warga.
@endif{{-- /sudahDitetapkan --}}