@extends('layout.app') @section('content') {{-- NOTIFIKASI --}} @if (session('error')) @endif
{{-- VISUAL SEARCH & FILTER PANEL --}}
Panel Pencarian & Filter
{{-- Simpan status saat ini agar filter tidak hilang saat nge-search --}}
@foreach ($kriterias->take(2) as $k)
@endforeach
Reset
{{-- HEADER --}}
Data Calon Penerima Bantuan

Total: {{ $wargas->total() }} KK Ditemukan

{{-- TOMBOL AKSI MASSAL (Hidden by default) --}} @if (auth()->user()->role == 'admin') {{-- TAMBAHAN TOMBOL HAPUS MASSAL --}} @endif {{-- Hanya Admin yang bisa Import dan Tambah --}} @if (auth()->user()->role == 'admin') Tambah @endif
{{-- FILTER CEPAT BERDASARKAN STATUS (QUICK PILLS) --}}
{{-- Pertahankan semua parameter pencarian --}} @foreach ($kriterias->take(2) as $k) @if (request('f_kriteria_' . $k->id)) @endif @endforeach halaman
{{-- Link Template hanya untuk Admin --}} @if (auth()->user()->role == 'admin') Unduh Template Excel @endif
{{-- Kolom Checkbox Tambahan --}} @if (auth()->user()->role == 'admin') @endif @foreach ($kriterias as $k) @endforeach {{-- Kolom Aksi Hanya untuk Admin --}} @if (auth()->user()->role == 'admin') @endif @forelse ($wargas as $index => $w) {{-- Checkbox Tiap Warga --}} @if (auth()->user()->role == 'admin') @endif @foreach ($kriterias as $k) @php $detail = $w->details->firstWhere('kriteria_id', $k->id); @endphp @endforeach @if (auth()->user()->role == 'admin') @endif @empty @endforelse
Pilih semua

No Nama Lengkap NIK RT/RW {{ $k->nama }} {{ $k->kode }} Status Catatan Dokumen Status WargaAksi
{{ $wargas->firstItem() + $index }} {{ $w->nama }} @if ($w->status_verifikasi == 'tolak') @endif {{ $w->nik }} {{ $w->rt }}/{{ $w->rw }}{{ $detail->nilai_asli ?? '-' }} @php $badges = ['pending' => 'badge-warning text-dark', 'setuju' => 'badge-success text-white', 'tolak' => 'badge-danger text-white']; @endphp {{ strtoupper($w->status_verifikasi) }} @if ($w->catatan) {{ $w->catatan }} @else - @endif @if ($w->dokumen_pendukung && is_array($w->dokumen_pendukung) && count($w->dokumen_pendukung) > 0) {{-- MODAL LIHAT DOKUMEN --}} @else - @endif @php $badgesRiil = [ 'aktif' => 'badge-success', 'meninggal' => 'badge-dark', 'pindah' => 'badge-warning text-dark', 'mampu' => 'badge-info', ]; @endphp {{ strtoupper($w->status_bansos_riil) }}
@csrf @method('DELETE')
Tidak ada data warga yang sesuai dengan filter.
{{ $wargas->appends(request()->all())->links('pagination::bootstrap-4') }}
{{-- FORM HIDDEN UNTUK HAPUS MASSAL --}} @if (auth()->user()->role == 'admin')
@csrf @method('DELETE')
@endif {{-- MODAL BULK UPDATE (Hanya Admin) --}} @if (auth()->user()->role == 'admin') @endif {{-- MODAL EXPORT CONFIRMATION (Admin & Verifikator Bisa) --}} {{-- MODAL IMPORT (Hanya Admin) --}} @if (auth()->user()->role == 'admin') @endif @endsection