@extends('layouts.application-wizard') @section('step-content') @php $bu = $application->biayaUsaha->groupBy('section'); $bh = $application->biayaHidup->keyBy('kategori'); $pl = $application->pendapatanLain; $template = $application->komoditasUtama?->template_biaya_items ?? []; $kategoriLabels = App\Models\BiayaUsaha::$kategoriLabels; $bhLabels = App\Models\BiayaHidup::$kategoriLabels; $buIdx = $application->biayaUsaha->count(); @endphp
@csrf @if($readOnly ?? false)
@endif {{-- ── BIAYA USAHA ─────────────────────────────────────────────────── --}}
Biaya Usaha
@error('biaya_usaha')
{{ $message }}
@enderror
@php $globalIdx = 0; @endphp @foreach($kategoriLabels as $katKey => $katLabel)
{{ $katLabel }}
@foreach($bu->get($katKey, collect()) as $item) @php $globalIdx++; @endphp @endforeach
Nama Item Qty Satuan Harga/Satuan (Rp) Per Total (Rp)
Rp {{ number_format($item->total) }}
@endforeach
{{-- ── PENDAPATAN USAHA LAIN ────────────────────────────────────────── --}}
Pendapatan Usaha Lain Opsional
@foreach($pl as $idx => $item)
Rp
@endforeach
{{-- ── BIAYA HIDUP BULANAN ──────────────────────────────────────────── --}}
Biaya Hidup Bulanan
@foreach($bhLabels as $katKey => $katLabel)
Rp get($katKey)?->nominal_per_bulan ?? 0) }}" required>
@endforeach
{{-- ── RINGKASAN RPC (live preview) ────────────────────────────────── --}}
Ringkasan Kalkulasi RPC
Total Pendapatan
Rp {{ number_format($application->tanamanUtama->first()?->total_pendapatan_tahunan ?? 0) }}
Total Biaya
Rp —
RPC (70% selisih)
Rp —
Maks. Plafond
Rp —
Plafond yang diajukan () melebihi maks. plafond berdasarkan RPC. Verifikator akan mencatat hal ini.
@if($readOnly ?? false)
@endif {{-- ── Tombol navigasi — satu tombol "Simpan" cerdas ─────────────────── --}} @unless($readOnly ?? false) @endunless
Kembali ke Data Lahan @unless($readOnly ?? false)
Akan disimpan sebagai draft Data lengkap — RPC akan dikalkulasi
@endunless
@push('scripts') @endpush @endsection