{{-- ═══════════════════════════════════════════════════════════════ --}} {{-- SEKSI 5 — Verifikasi Tallysheet --}} {{-- Tab pane: #section5 --}} {{-- ═══════════════════════════════════════════════════════════════ --}}
@csrf @if(str_replace(' ', '_', strtolower($application->jenis_layanan)) === 'multi_usaha_kehutanan') {{-- ═══════════════════════════════════════════════════ --}} {{-- Multi Usaha Kehutanan: tallysheet per tanaman --}} {{-- ═══════════════════════════════════════════════════ --}} @forelse($application->tanamanUtama as $tanaman) @php $savedProduksi = collect($fa->section5_data['produksi'] ?? []); @endphp
Tallysheet: {{ $tanaman->jenis_tanaman }}
@if($tanaman->luas_lahan_ha) Luas: {{ number_format($tanaman->luas_lahan_ha, 2) }} Ha @endif
@php $totalKg = $tanaman->produksiBulanan->sum('jumlah_panen_kg'); $totalHarga = $tanaman->produksiBulanan->sum('total_harga'); @endphp
Total Produksi
{{ number_format($totalKg, 1) }} kg
Rp {{ number_format($totalHarga, 0, ',', '.') }}
@if($tanaman->produksiBulanan->count())
@foreach($tanaman->produksiBulanan as $pb) @php $savedPb = $savedProduksi->get($pb->id) ?? []; $kondisi = $savedPb['kondisi'] ?? $pb->kondisi; $validasi = $savedPb['validasi_data']?? $pb->validasi_data; $keterangan = $savedPb['keterangan'] ?? $pb->keterangan; // Nama bulan (gunakan helper jika ada, fallback ke label numerik) $namaBulan = method_exists(\App\Models\ProduksiBulanan::class, 'getNamaBulan') ? \App\Models\ProduksiBulanan::getNamaBulan($pb->bulan) : \Carbon\Carbon::createFromDate(null, $pb->bulan, 1)->translatedFormat('F'); @endphp {{-- Kondisi (unlock di FA) --}} {{-- Validasi Data (unlock di FA) --}} {{-- Keterangan (unlock di FA) --}} @endforeach
Bulan Qty (kg) Harga/kg Kondisi FA Validasi Data FA Keterangan FA
{{ $namaBulan }} {{ number_format($pb->jumlah_panen_kg, 1) }} Rp {{ number_format($pb->harga_per_kg, 0, ',', '.') }}
Total {{ number_format($totalKg, 1) }} kg
@else
Belum ada data produksi bulanan untuk tanaman ini.
@endif
@empty
Tidak ada data tanaman utama yang ditemukan.
@endforelse @elseif(str_replace(' ', '_', strtolower($application->jenis_layanan)) === 'tunda_tebang') {{-- ═══════════════════════════════════════════════════ --}} {{-- Tunda Tebang: kelas pohon read-only --}} {{-- ═══════════════════════════════════════════════════ --}}
Tunda Tebang. Verifikasi kondisi fisik pohon di lapangan — bandingkan dengan data kelas pohon di sistem.
@forelse($application->tanamanUtama as $tanaman)
Kelas Pohon: {{ $tanaman->jenis_tanaman }}
Verifikasi kondisi fisik pohon di lapangan
@if($tanaman->kelasPohon->count())
@foreach($tanaman->kelasPohon as $kelas) @endforeach
Jenis Pohon Kelas Keliling Jumlah Harga/Pohon Nilai Total
{{ $kelas->jenis_pohon }} {{ $kelas->kelas_keliling }} cm {{ number_format($kelas->jumlah_pohon) }} Rp {{ number_format($kelas->harga_per_pohon, 0, ',', '.') }} Rp {{ number_format($kelas->nilai_total, 0, ',', '.') }}
Total Nilai Rp {{ number_format($tanaman->kelasPohon->sum('nilai_total'), 0, ',', '.') }}
@else
Belum ada data kelas pohon untuk tanaman ini.
@endif
@empty
Tidak ada data tanaman utama yang ditemukan.
@endforelse @else {{-- ═══════════════════════════════════════════════════ --}} {{-- Jenis layanan tidak dikenali --}} {{-- ═══════════════════════════════════════════════════ --}}
Jenis layanan {{ $application->jenis_layanan ?? '(tidak diset)' }} tidak dikenali untuk verifikasi tallysheet. Lanjutkan ke seksi berikutnya.
@endif {{-- ═══════════════════════════════════════════════════════ --}} {{-- Catatan Verifikasi Tallysheet --}} {{-- ═══════════════════════════════════════════════════════ --}}
Catatan Verifikasi Tallysheet
Catat kondisi umum tallysheet, perbedaan signifikan antara data sistem dan kondisi lapangan.
{{-- Footer Nav --}}