@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
@include('components.alert')
{{-- Left Column - Informasi Anggota --}}
Informasi Pelunasan

Data pelunasan dan anggota

@php $allowedFieldsLeft = ['nomor_pinjaman', 'id_transaksi', 'nik']; @endphp @foreach ($table_header_l as $header) @php $primary = false; foreach ($table_primary as $p) { if ($p->field == $header->field) { $primary = true; break; } } $fieldValue = $list->{$header->field} ?? ($header->default ?? ''); @endphp @if (in_array($header->field, $allowedFieldsLeft) && $header->show == '1' && $header->type != 'hidden' && $fieldValue !== '' && $fieldValue !== null)
@endif @endforeach {{-- Nama Lengkap dari relasi anggota --}}
{{-- Status Pelunasan --}}
@if ($list->sts == 'pending') Pending @elseif ($list->sts == 'approve') Disetujui @elseif ($list->sts == 'rejected') Ditolak @endif
{{-- Periode --}}
{{-- Nominal --}}
{{-- Bukti Pembayaran --}}
@if ($list->bukti && $list->bukti !== 'noimage.png') @else

Tidak ada bukti pembayaran

@endif
{{-- Right Column - Panel Approval (sama seperti pengajuanpinjaman) --}}
@if ($authorize->approval == '1' && $list->sts == 'pending')
Panel Approval

Proses persetujuan pelunasan

@csrf
Maksimal 500 karakter
@endif {{-- Riwayat Approval (sama seperti pengajuanpinjaman) --}} @if (!empty($approval_history) && count($approval_history) > 0)
Riwayat Approval

Timeline persetujuan

@foreach ($approval_history->reverse() as $index => $history) @php $timelineColor = $history->approval_color ?? 'primary'; @endphp
{{ $history->user_display_name ?? $history->username }}

{{ $history->formatted_created_at ?? \Carbon\Carbon::parse($history->created_at)->format('d M Y, H:i') }}

@if (isset($history->catatan_approval) && $history->catatan_approval)

{{ $history->catatan_approval }}

@endif @if ($timelineColor === 'success') Disetujui @elseif ($timelineColor === 'danger') Ditolak @else Pending @endif
@endforeach
@endif
{{-- Detail Cicilan Yang Akan Dilunasi --}} @if ($list->cicilan_data && $list->cicilan_data->count() > 0)
Detail Cicilan Yang Akan Dilunasi

Rincian cicilan yang belum dibayar

@foreach ($list->cicilan_data as $cicilan) @php $isBelumBayar = $cicilan->isbayar == '0'; @endphp @if ($isBelumBayar) @else @endif @endforeach {{-- Summary Row --}}
Status Angsuran Ke Pokok Bunga Total
Belum Bayar {{ $cicilan->angsuran_ke }} {{ $format->CurrencyFormat($cicilan->nominal_pokok) }} {{ $format->CurrencyFormat($cicilan->bunga_rp) }} {{ $format->CurrencyFormat($cicilan->total_angsuran) }}
Sudah Bayar {{ $cicilan->angsuran_ke }} {{ $format->CurrencyFormat($cicilan->nominal_pokok) }} {{ $format->CurrencyFormat($cicilan->bunga_rp) }} {{ $format->CurrencyFormat($cicilan->total_angsuran) }}
TOTAL PELUNASAN {{ $format->CurrencyFormat($list->perhitungan['sisa_pokok']) }} {{ $format->CurrencyFormat($list->perhitungan['sisa_bunga']) }} {{ $format->CurrencyFormat($list->perhitungan['total_pelunasan']) }}
@endif
@endsection @if ($jsmenu == '1') @if (view()->exists("js.{$dmenu}")) @push('addjs') @include('js.' . $dmenu) @endpush @else @push('addjs') @endpush @endif @endif