{{-- Wizard Steps --}} {{-- Header --}}

Anggota & Eligibility

Step 2: Tentukan tanggal cutoff keanggotaan dan atur anggota yang berhak mendapat SHU.

RAT {{ $ratSession?->year }} — {{ $ratSession?->status_label ?? 'N/A' }}
{{-- Flash Messages --}} @if (session()->has('success'))
{{ session('success') }}
@endif {{-- Summary Cards --}} @if(!empty($summary))

Anggota Layak SHU

{{ $summary['eligibleCount'] ?? 0 }} / {{ $summary['totalMembers'] ?? 0 }}

Total Simp. Pokok

Rp {{ number_format($summary['totalSimpok'] ?? 0, 0, ',', '.') }}

Total Simp. Wajib

Rp {{ number_format($summary['totalSimwa'] ?? 0, 0, ',', '.') }}

Total Simpanan Gabungan

Rp {{ number_format($summary['totalSimpanan'] ?? 0, 0, ',', '.') }}

@endif {{-- Filter & Config --}}
isFinalized() ? 'disabled' : '' }} class="w-full bg-slate-50 dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl px-3 py-2.5 text-xs text-slate-800 dark:text-white outline-none disabled:opacity-50">

Anggota yang bergabung setelah tanggal ini otomatis tidak berhak SHU

{{-- Members Table --}}
@forelse($members as $index => $member) @php $isEligible = app(\App\Services\ShuCalculationService::class)->isMemberEligible( $member->id, $member->joinDate?->format('Y-m-d H:i:s'), $member->status, $joinDateCutoff, $excludedMemberIds, $includedMemberIds ); @endphp @empty @endforelse
No No. Anggota Nama Unit Kerja Status Tgl Gabung Simp. Pokok Simp. Wajib Berhak SHU?
{{ $members->firstItem() + $index }} {{ $member->nomorAnggota ?? '-' }} {{ $member->name }} {{ $member->unitKerja ?? '-' }} {{ $member->status === 'ACTIVE' ? 'Aktif' : 'Non-aktif' }} {{ $member->joinDate?->format('d/m/Y') ?? '-' }} Rp {{ number_format((float) $member->simpananPokok, 0, ',', '.') }} Rp {{ number_format((float) $member->simpananWajib, 0, ',', '.') }} isFinalized() ? 'disabled' : '' }} class="rounded border-slate-300 dark:border-slate-700 text-indigo-600 focus:ring-indigo-500 cursor-pointer disabled:cursor-not-allowed w-4 h-4">
Tidak ada data anggota.
{{ $members->links() }}
{{-- Actions --}}