@extends('layouts.application-wizard') @section('step-content') @php $d = $application->debitur ?? null; $ap = $application; // Paket fasilitas $paketOptions = [ 'paket1' => 'Paket 1 — Rp 5.000.000', 'paket2' => 'Paket 2 — Rp 7.000.000', 'paket3' => 'Paket 3 — Rp 10.000.000', 'lainnya' => 'Lainnya (input manual)', ]; $paketNominal = ['paket1' => 5000000, 'paket2' => 7000000, 'paket3' => 10000000]; // Sektor ekonomi per jenis layanan $sektorMUK = ['Wana Wisata', 'Wana Wani', 'Wana Wina', 'Wana Gembala']; $sektorTunda = ['Pertanian', 'Peternakan', 'Perikanan', 'Perdagangan', 'Jasa']; // Nilai pengajuan_kelompok_id yang sedang aktif $currentPkId = old('pengajuan_kelompok_id', $ap->pengajuan_kelompok_id ?? $preselectedPkId); $currentPk = $pengajuanKelompokList->firstWhere('id', $currentPkId); // Data tanaman dari kolom baru (unified list v4.6) $pohonDibudidayakanData = old('pohon_dibudidayakan', $ap->pohon_dibudidayakan ?? []); $pohonNaunganData = old('pohon_naungan', $ap->pohon_naungan ?? []); $tundaTebangData = old('tanaman_tunda_tebang', $ap->tanaman_tunda_tebang ?? []); $lainnyaTundaData = old('tanaman_lainnya_tunda', $ap->tanaman_lainnya_tunda ?? []); $jenisLayanan = old('jenis_layanan', $ap->jenis_layanan ?? ''); @endphp
@csrf @if($readOnly ?? false)
@endif {{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- BAGIAN 1: PENGAJUAN KELOMPOK (RONDE) --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
Kelompok Tani Hutan — Ronde Pengajuan
@error('pengajuan_kelompok_id')
{{ $message }}
@enderror
Belum ada ronde kelompok? Buat Pengajuan Kelompok Baru
{{-- Info kelompok dari ronde yang dipilih --}}

{{ $currentPk?->kelompok->nama ?? '' }}

{{ $currentPk ? $currentPk->kelompok->kecamatan . ', ' . $currentPk->kelompok->kabupaten : '' }} Pendamping: {{ $currentPk?->nama_pendamping ?? '' }}
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- BAGIAN 2: HEADER PERMOHONAN --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
Header Permohonan
@error('jenis_layanan')
{{ $message }}
@enderror
@error('status_pinjaman')
{{ $message }}
@enderror
{{-- Paket Fasilitas --}}
@foreach($paketOptions as $val => $lbl)
paket_fasilitas) === $val ? 'checked' : '' }} required>
@endforeach
@error('paket_fasilitas')
{{ $message }}
@enderror
Rp
Maks. Rp 50.000.000. Pilih Paket untuk auto-fill.
@error('plafond_diajukan')
{{ $message }}
@enderror
@error('tenor_bulan')
{{ $message }}
@enderror
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- BAGIAN 3: DATA PEMOHON --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
Data Pemohon
@error('nama')
{{ $message }}
@enderror
jenis_kelamin) === 'L' ? 'checked' : '' }} required>
jenis_kelamin) === 'P' ? 'checked' : '' }}>
@error('jenis_kelamin')
{{ $message }}
@enderror
@error('nik')
{{ $message }}
@enderror
@error('ttl')
{{ $message }}
@enderror
@error('no_kk')
{{ $message }}
@enderror
{{-- Status Perkawinan → trigger show/hide --}}
@error('status_kawin')
{{ $message }}
@enderror
{{-- Jumlah Tanggungan — tampil jika menikah/cerai --}}
@error('tanggungan')
{{ $message }}
@enderror
{{-- Data Pasangan — tampil hanya saat menikah --}}
Data Pasangan
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- BAGIAN 4: TEMPAT TINGGAL --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
Keterangan Tempat Tinggal
@error('alamat')
{{ $message }}
@enderror
{{-- Cascade Wilayah: Provinsi → Kabupaten → Kecamatan → Kelurahan --}}
@error('provinsi')
{{ $message }}
@enderror
@error('kabupaten')
{{ $message }}
@enderror
@error('kecamatan')
{{ $message }}
@enderror
@error('status_tempat_tinggal')
{{ $message }}
@enderror
@error('lama_menempati_tahun')
{{ $message }}
@enderror
{{-- Toggle Alamat KTP Berbeda --}}
alamat_ktp_berbeda) ? 'checked' : '' }}>
{{-- Seksi Alamat KTP --}}
Alamat KTP
@error('alamat_ktp')
{{ $message }}
@enderror
{{-- Cascade Wilayah KTP --}}
@error('provinsi_ktp')
{{ $message }}
@enderror
@error('kabupaten_ktp')
{{ $message }}
@enderror
@error('kecamatan_ktp')
{{ $message }}
@enderror
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- BAGIAN 5: INFORMASI PEKERJAAN --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
Informasi Pekerjaan
{{-- Sektor Ekonomi — opsi dinamis berdasarkan Jenis Layanan --}}
Pilih Jenis Layanan di Header terlebih dahulu.
@error('lama_usaha_tahun')
{{ $message }}
@enderror
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- BAGIAN 6: KONDISI KEBUN --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
Kondisi Kebun
@error('luas_lahan_ha')
{{ $message }}
@enderror
@error('tahun_tanam')
{{ $message }}
@enderror
@error('status_lahan')
{{ $message }}
@enderror
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- BAGIAN 7: JENIS TANAMAN MULTI USAHA KEHUTANAN --}} {{-- Hanya tampil jika jenis_layanan = Multi Usaha Kehutanan --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
Jenis Tanaman Multi Usaha Kehutanan

Daftarkan semua tanaman yang diusahakan di kebun (komoditas utama maupun lainnya). Input detail kelas keliling pohon & produksi bulanan di Langkah 2 (Tallysheet).

{{-- Sub-bagian: Jumlah Pohon yang Dibudidayakan --}}
Jumlah Pohon yang Dibudidayakan Komoditas utama & lainnya
@forelse($pohonDibudidayakanData as $idx => $item)
pohon
@empty
pohon
@endforelse
{{-- Sub-bagian: Jumlah Pohon Naungan --}}
Jumlah Pohon Naungan Penaung di bawah tegakan utama
@forelse($pohonNaunganData as $idx => $item)
pohon
@empty

Klik "Tambah" di atas jika ada pohon naungan.

@endforelse
{{-- ══════════════════════════════════════════════════════════════════════ --}} {{-- BAGIAN 8: TANAMAN TUNDA TEBANG --}} {{-- Hanya tampil jika jenis_layanan = Tunda Tebang --}} {{-- ══════════════════════════════════════════════════════════════════════ --}}
Jenis Tanaman Tunda Tebang

Pohon kayu yang sengaja tidak ditebang — menjadi komponen nilai jaminan. Nilai dihitung berdasarkan kelas keliling batang × harga tabel di Tallysheet (Langkah 2).

{{-- Pohon Tunda Tebang --}}
Pohon Tunda Tebang
@forelse($tundaTebangData as $idx => $item)
pohon
@empty
pohon
@endforelse
{{-- Pohon Lainnya (opsional) --}}
Pohon Lainnya (di luar tunda tebang utama, opsional)
@foreach($lainnyaTundaData as $idx => $item)
pohon
@endforeach @if(empty($lainnyaTundaData))

Klik "Tambah" di atas jika ada pohon lain yang perlu dicatat.

@endif
@if($readOnly ?? false)
@endif @include('applications.partials.wizard-nav-buttons', [ 'backUrl' => null, 'nextLabel' => 'Simpan & Lanjut ke Data Lahan', 'readOnly' => $readOnly ?? false, ])
@push('scripts') @endpush @endsection