@extends('layouts.app') @section('title', ($pengajuanKelompok->kelompok->nama ?? 'Batch') . ' — Approval DA') @section('content')
{{-- Progress + Submit card --}} @php $total = $batchPengajuan->count(); $dicekCount = $batchPengajuan->filter(fn($p) => $p->approvalDa !== null)->count(); $belumCount = $total - $dicekCount; $pct = $total > 0 ? round($dicekCount / $total * 100) : 0; @endphp
Approval DA {{ $dicekCount }} / {{ $total }} debitur sudah dicek
@if($semuaSudahDicek)
@csrf
@else @endif
{{-- Desktop table --}}
@forelse($batchPengajuan as $i => $p) @php $da = $p->deskAnalysisPenelaah; $approval = $p->approvalDa; $daBadge = match($da?->bm_hasil_penilaian) { 'layak' => ['Layak', 'bg-success'], 'layak_dengan_catatan' => ['Layak dg Catatan', 'bg-warning text-dark'], 'tidak_layak' => ['Tidak Layak', 'bg-danger'], default => ['—', 'bg-secondary'], }; $approvalBadge = match($approval?->keputusan) { 'disetujui' => ['Disetujui', 'bg-success'], 'ditolak' => ['Ditolak', 'bg-danger'], default => null, }; @endphp @empty @endforelse
# Nama Debitur NIK DA Penelaah Keputusan DA Catatan
{{ $i + 1 }} {{ $p->debitur->nama ?? '—' }} {{ $p->debitur->nik ?? '—' }} @if($da) {{ $daBadge[0] }} @else @endif @if($approvalBadge) {{ $approvalBadge[0] }} @else Belum dicek @endif @if($approval?->catatan) {{ Str::limit($approval->catatan, 50) }} @else — @endif {{ $approval ? 'Lihat' : 'Isi Keputusan' }}
{{-- Mobile card list --}}
@forelse($batchPengajuan as $p) @php $da = $p->deskAnalysisPenelaah; $approval = $p->approvalDa; $daBadge = match($da?->bm_hasil_penilaian) { 'layak' => ['Layak', 'bg-success'], 'layak_dengan_catatan' => ['Layak dg Catatan', 'bg-warning text-dark'], 'tidak_layak' => ['Tidak Layak', 'bg-danger'], default => ['—', 'bg-secondary'], }; $approvalBadge = match($approval?->keputusan) { 'disetujui' => ['Disetujui', 'bg-success'], 'ditolak' => ['Ditolak', 'bg-danger'], default => null, }; @endphp
{{ $p->debitur->nama ?? '—' }}
NIK {{ $p->debitur->nik ?? '—' }}
@if($approvalBadge) {{ $approvalBadge[0] }} @else Belum dicek @endif
DA Penelaah: @if($da) {{ $daBadge[0] }} @else @endif
@if($approval?->catatan)
{{ Str::limit($approval->catatan, 80) }}
@endif {{ $approval ? 'Lihat' : 'Isi Keputusan' }}
@empty
@endforelse
@endsection