@if(session('success'))
@endif
Data Penerima Bantuan
Kelola dan tinjau data penerima bantuan di wilayah Anda.
@if(Auth::user()->role === 'admin')
@endif
@if(Auth::user()->role === 'user')
@endif
Edit Data Penerima Bantuan
@forelse($penerimas as $index => $r)
@php
$logBulanIni = App\Models\LogDistribusi::where('id_penerima', $r->id)
->whereMonth('tanggal_diterima', now()->month)
->whereYear('tanggal_diterima', now()->year)
->first();
if ($logBulanIni) {
if ($logBulanIni->status == 'Menunggu') {
$status_badge = "
Menunggu Verifikasi";
} else {
$status_badge = "
Selesai";
}
} else {
if ($r->tanggal_pencairan_terakhir && $r->tanggal_pencairan_terakhir->format('Y-m') === now()->format('Y-m')) {
$status_badge = "
Selesai";
} else {
$status_badge = "
Belum Cair";
}
}
$penyalur = $r->tempat_ibadah ? $r->tempat_ibadah->nama_tempat : '-';
$jarak = $r->jarak_ke_penyalur !== null ? round($r->jarak_ke_penyalur) . " m" : "-";
$tgl_format = $r->tanggal_pencairan_terakhir ? $r->tanggal_pencairan_terakhir->format('d M Y H:i') : "-";
$dokumen_pdf = $r->dokumen_laporan ? "
dokumen_laporan)."' target='_blank' class='text-indigo-600 dark:text-indigo-400 hover:underline inline-flex items-center'>Lihat PDF" : "-";
$id_laporan = $r->id_laporan ?? '-';
$foto_html = "-";
if(!empty($r->foto)) {
$fotos = explode(',', $r->foto);
$links = [];
foreach($fotos as $idx => $f) {
$links[] = "
Foto ".($idx+1)."";
}
$foto_html = implode('
| ', $links);
}
$status_persetujuan_badge = "";
if ($r->status_persetujuan === 'disetujui') {
$status_persetujuan_badge = "
Disetujui";
} elseif ($r->status_persetujuan === 'ditolak') {
$status_persetujuan_badge = "
DitolakAlasan: " . ($r->alasan_penolakan ?? '-') . "
";
} else {
$status_persetujuan_badge = "
Menunggu Persetujuan";
}
@endphp
#{{ $index + 1 }}
{{ $r->nama_kepala_keluarga }}
NIK: {{ $r->nik_kepala_keluarga }} | KK: {{ $r->nomor_kk }}
{!! str_replace(['rounded-full', 'px-2.5'], ['rounded-lg', 'px-3'], $status_persetujuan_badge) !!}
{!! str_replace(['rounded-full', 'px-2.5'], ['rounded-lg', 'px-3'], $status_badge) !!}
Tanggungan
{{ $r->jumlah_tanggungan }} Orang
Penyalur Bantuan
{{ $penyalur }}
Jarak (Estimasi)
{{ $jarak }}
Tgl Cair Terakhir
{{ $tgl_format }}
Alamat
{{ $r->alamat }}
Koordinat: {{ $r->lat }}, {{ $r->lng }}
Dokumen
{!! $dokumen_pdf !!}
Foto Bukti
{!! $foto_html !!}
@if (Auth::user()->role === 'admin' && $r->status_persetujuan !== 'disetujui' && $r->status_persetujuan !== 'ditolak')
@endif
Hapus
@empty
Data penerima bantuan tidak ditemukan.
@endforelse