@extends('layouts.app') @section('content')
{{-- HERO --}}

📊 Laporan RT

Ringkasan iuran, kas, dan pengaduan per periode

{{-- FILTER --}}
Filter Periode
Cetak PDF
{{-- STATS --}}
{{ $totalPenghuni }}
Penghuni
{{ $totalRumah }}
Rumah
Rp {{ number_format($totalIuran,0,',','.') }}
Total Iuran
Rp {{ number_format($saldoKas,0,',','.') }}
Saldo Kas
{{ $dataPengaduan->count() }}
Pengaduan
{{-- TABEL IURAN --}}
Data Iuran
{{ $dataIuran->count() }} iuran
@if($dataIuran->count() > 0) {{-- Desktop --}}
@foreach($dataIuran as $i => $iuran) @endforeach
#PenghuniBulan/Tahun JenisJumlahStatus
{{ $i+1 }} {{ $iuran->penghuni->nama ?? '-' }} {{ $iuran->bulan }} {{ $iuran->tahun }} {{ $iuran->jenis_iuran ?? '-' }} Rp {{ number_format($iuran->jumlah,0,',','.') }} {{ ucfirst($iuran->status) }}
{{-- Mobile cards --}}
@foreach($dataIuran as $iuran)
{{ $iuran->penghuni->nama ?? '-' }}
{{ $iuran->bulan }} {{ $iuran->tahun }} · {{ $iuran->jenis_iuran ?? '-' }}
Rp {{ number_format($iuran->jumlah,0,',','.') }}
{{ ucfirst($iuran->status) }}
@endforeach
@else
Tidak ada data iuran periode ini.
@endif
{{-- TABEL KAS --}}
Kas Bendahara
{{ $dataKas->count() }} transaksi
@if($dataKas->count() > 0) {{-- Desktop --}}
@foreach($dataKas as $i => $kas) @endforeach
#TanggalJenis JumlahKeteranganStatus
{{ $i+1 }} {{ $kas->created_at->format('d M Y') }} {{ ucfirst($kas->jenis) }} Rp {{ number_format($kas->jumlah,0,',','.') }} {{ $kas->keterangan ?: '—' }} {{ ucfirst($kas->status) }}
{{-- Mobile cards --}}
@foreach($dataKas as $kas)
{{ $kas->keterangan ?: '(Tidak ada keterangan)' }}
{{ $kas->created_at->format('d M Y') }}
Rp {{ number_format($kas->jumlah,0,',','.') }}
{{ ucfirst($kas->jenis) }} {{ ucfirst($kas->status) }}
@endforeach
@else
Tidak ada transaksi kas periode ini.
@endif
{{-- TABEL PENGADUAN --}}
Data Pengaduan
{{ $dataPengaduan->count() }} pengaduan
@if($dataPengaduan->count() > 0) {{-- Desktop --}}
@foreach($dataPengaduan as $i => $p) @endforeach
#PenghuniJudul StatusTanggal
{{ $i+1 }} {{ $p->penghuni->nama ?? '-' }} {{ $p->judul ?? $p->pesan ?? '-' }} {{ ucfirst($p->status) }} {{ $p->created_at->format('d M Y') }}
{{-- Mobile cards --}}
@foreach($dataPengaduan as $p)
{{ $p->penghuni->nama ?? '-' }}
{{ $p->judul ?? $p->pesan ?? '-' }}
{{ $p->created_at->format('d M Y') }}
{{ ucfirst($p->status) }}
@endforeach
@else
Tidak ada pengaduan periode ini.
@endif
@endsection