Laporan Penerima BLT-DD

Kelurahan Ngerong — warga yang telah ditetapkan sebagai penerima final

{{-- FLASH --}} @if(session('success'))
{{ session('success') }}
@endif @php $totalPenerima = $laporans->count(); $totalBantuan = $laporans->sum('jumlah_bantuan'); $avgProb = $laporans->avg(function($i){ $p = $i->probability ?? 0; return $p <= 1 ? $p * 100 : $p; }); $periodes = $laporans->pluck('periode_bantuan')->filter()->unique()->count(); @endphp {{-- STAT CARDS --}}
{{ $totalPenerima }}
Total Penerima
Rp {{ number_format($totalBantuan,0,',','.') }}
Total Dana
{{ number_format($avgProb,1) }}%
Rata-rata Prob
{{ $periodes }}
Periode Aktif
{{-- EKSPOR --}}
Ekspor & Distribusi Data
Unduh PDF Unduh Excel
@csrf
{{ $totalPenerima }} penerima terdaftar
{{-- UPLOAD PDF PUBLIK --}}
Upload PDF Laporan Publik
@csrf
@if(isset($laporanPubliks) && $laporanPubliks->count() > 0)
@foreach($laporanPubliks as $pdf)
{{ $pdf->judul }}
Diupload: {{ $pdf->created_at->format('d-m-Y H:i') }}
Lihat PDF
@csrf @method('DELETE')
@endforeach
@endif
{{-- DAFTAR PENERIMA FINAL --}}
Daftar Penerima Final
{{ $totalPenerima }} data
{{-- DESKTOP TABLE --}}
@forelse($laporans as $index => $item) @php $nama = $item->nama_lengkap ?? '-'; $init = strtoupper(substr($nama,0,1)); $prob = $item->probability ?? 0; if($prob<=1) $prob=$prob*100; $sc = $prob>=70?'#10b981':($prob>=40?'#f59e0b':'#f43f5e'); $scBg = $prob>=70?'#f0fdf4':($prob>=40?'#fffbeb':'#fff1f2'); $scBd = $prob>=70?'#bbf7d0':($prob>=40?'#fde68a':'#fecdd3'); @endphp @empty @endforelse
# Nama NIK No KK RT Dusun Pekerjaan Penghasilan Tanggungan Aset Bantuan Usia Prob Status Penetapan Periode Jumlah
{{ $index+1 }}
{{ $init }}
{{ $nama }}
{{ $item->nik??'-' }} {{ $item->no_kk??'-' }} RT {{ str_pad($item->nomor_rt??'0',3,'0',STR_PAD_LEFT) }} {{ $item->nama_dusun??'-' }} {{ $item->pekerjaan??'-' }} Rp {{ number_format($item->penghasilan??0,0,',','.') }} {{ $item->jumlah_tanggungan??0 }} {{ $item->aset_kepemilikan??'-' }} @if(strtolower($item->bantuan_lain??'')=='ya') Ya @else Tidak @endif {{ $item->usia??0 }}
{{ number_format($prob,1) }}%
{{ ucfirst($item->status_verifikasi??'-') }} {{ $item->tanggal_penetapan?->format('d-m-Y')??'-' }} {{ $item->periode_bantuan??'-' }} Rp {{ number_format($item->jumlah_bantuan??300000,0,',','.') }}

Belum ada data penerima final

{{-- MOBILE CARD LIST --}}
@forelse($laporans as $index => $item) @php $nama = $item->nama_lengkap ?? '-'; $init = strtoupper(substr($nama,0,1)); $prob = $item->probability ?? 0; if($prob<=1) $prob=$prob*100; $sc = $prob>=70?'#10b981':($prob>=40?'#f59e0b':'#f43f5e'); $scBg = $prob>=70?'#f0fdf4':($prob>=40?'#fffbeb':'#fff1f2'); $scBd = $prob>=70?'#bbf7d0':($prob>=40?'#fde68a':'#fecdd3'); @endphp
{{-- Header --}}
{{ $index+1 }}
{{ $init }}
{{ $nama }}
{{-- NIK & KK --}}
NIK {{ $item->nik??'-' }}
No KK {{ $item->no_kk??'-' }}
{{-- Grid info --}}
RT RT {{ str_pad($item->nomor_rt??'0',3,'0',STR_PAD_LEFT) }}
Dusun {{ $item->nama_dusun??'-' }}
Pekerjaan {{ $item->pekerjaan??'-' }}
Usia {{ $item->usia??0 }} thn
Penghasilan Rp {{ number_format($item->penghasilan??0,0,',','.') }}
Tanggungan {{ $item->jumlah_tanggungan??0 }} orang
Aset {{ $item->aset_kepemilikan??'-' }}
Bantuan Lain @if(strtolower($item->bantuan_lain??'')=='ya') Ya @else Tidak @endif
{{-- Bottom: prob + status + jumlah bantuan --}}
{{ number_format($prob,1) }}%
{{ ucfirst($item->status_verifikasi??'-') }} Rp {{ number_format($item->jumlah_bantuan??300000,0,',','.') }}
{{-- Periode & penetapan --}}
Periode: {{ $item->periode_bantuan??'-' }} • Penetapan: {{ $item->tanggal_penetapan?->format('d-m-Y')??'-' }}
@empty

Belum ada data penerima final

@endforelse
SiBantuDes · Kelurahan Ngerong