@use('App\Services\Produktivitas\KelengkapanPetani') @if (($bagian ?? 'tabel') === 'profil') {{-- ============ Profil singkat petani (dipakai juga di kartu verifikasi) ============ --}} @php $desa = $petani->desaKelurahan; @endphp
Foto {{ $petani->nama }}
{{ $petani->nama }}
{{ is_null($petani->umur) ? 'Umur belum diisi' : $petani->umur . ' tahun' }} {{ $desa ? collect([$desa->nama, $desa->kecamatan?->nama, $desa->kecamatan?->kabupatenKota?->nama])->filter()->implode(', ') : 'Desa belum diisi' }}
@elseif (($bagian ?? 'tabel') === 'isian') {{-- ============ Daftar pertanyaan -> jawaban (dipakai juga di kartu verifikasi) ============ --}} @forelse ($rincian as $grup => $baris)
{{ $grup }}
@foreach ($baris as $r) @php $kosong = ! $r['terisi'] || $r['jawaban'] === null; @endphp
@if (! $kosong && mb_strlen($r['jawaban']) > 60) @else $kosong]) readonly value="{{ $kosong ? 'Belum diisi' : $r['jawaban'] }}"> @endif
@endforeach @empty

Tidak ada isian.

@endforelse @elseif (($bagian ?? 'tabel') === 'rincian') {{-- ============ Isi kartu rincian: profil singkat + pertanyaan -> jawaban ============ --}} @php $skorIndeks = $petani->skor?->skor_kesiapan_adopsi; @endphp
@include('monitoring-verifikasi.petani-monitoring', ['bagian' => 'profil'])
@include('monitoring-verifikasi.petani-monitoring', ['bagian' => 'isian'])
@else {{-- ============ Tabel petani; klik badge Input → kartu rincian ============ --}} @php $judulInput = ['skor' => 'Input Skor', 'wajib' => 'Input Wajib', 'lainnya' => 'Input Lainnya']; @endphp
@forelse ($petani as $index => $item) @php $r = $ringkasan[$item->id]; @endphp @foreach ($judulInput as $jenis => $judul) @endforeach @empty @endforelse
No Nama Petani Komoditas Enumerator Input Skor Input Wajib Input Lainnya
{{ $petani->firstItem() + $index }} {{ $item->nama }} {{ $item->komoditas?->nama ?? '-' }} {{ $item->creator?->name ?? '-' }}
Tidak ada data ditemukan.
{{ $petani->links('pagination::bootstrap-5') }}
@endif