@extends('layout.app') @section('content') @php $user = auth()->user(); // Ambil semua role yang dimiliki user ke dalam bentuk array $userRoles = $user && $user->anggota ? $user->anggota->roles->pluck('nama_role')->toArray() : []; @endphp

Manajemen SPP

Kelola tagihan dan pembayaran SPP anggota Merpati Putih.

{{-- HANYA PENGURUS YANG BISA GENERATE MASAL --}} @if (in_array('Pengurus', $userRoles))
@csrf
@endif Excel PDF Tambah Manual
@if (session('success'))
{{ session('success') }}
@endif

SPP LUNAS

{{ $stats['lunas'] }}

PENDING

{{ $stats['pending'] }}

BELUM BAYAR

{{ $stats['belum_bayar'] }}

TOTAL MASUK

Rp {{ number_format($stats['total_pemasukan'], 0, ',', '.') }}

Filter Data SPP
Reset
Daftar Tagihan SPP
@if ($data_spp->isEmpty())
Belum ada data tagihan SPP

Silakan tambah manual atau generate otomatis.

Tambah Manual
@else
@foreach ($data_spp as $spp) @endforeach
Anggota Periode Nominal Status Aksi
{{ strtoupper(substr($spp->anggota->nama_lengkap, 0, 1)) }}
{{ $spp->anggota->nama_lengkap }}
ID: {{ $spp->anggota_id }}
{{ $spp->bulan }}
{{ $spp->tahun }}
Rp {{ number_format($spp->nominal, 0, ',', '.') }} @if ($spp->status == 'lunas') Lunas @elseif($spp->status == 'pending') Menunggu Validasi @elseif($spp->status == 'belum_bayar' && \Carbon\Carbon::parse($spp->jatuh_tempo)->isPast()) Terlambat @else Belum Bayar @endif @if ($spp->status == 'belum_bayar') {{--
@csrf
--}}
@csrf
@elseif($spp->status == 'pending')
{{-- HANYA PENGURUS YANG BISA VALIDASI STATUS PENDING --}} {{-- @if ($userRole == 'Pengurus')
@csrf
@endif --}} @if (in_array('Pengurus', $userRoles))
@csrf
@endif
@else Terverifikasi @endif
@endif
@endsection