{{-- Kelengkapan data (terisi X dari total isian) + status Draf/Lengkap/Terverifikasi di kartu Profil Petani. Tombol "Tandai Lengkap" hanya untuk enumerator penginput, dan nonaktif selama isian wajib masih kosong. --}} @props(['petani']) @use('App\Enums\StatusDataPetani') @use('App\Services\Produktivitas\KelengkapanPetani') @php $kelengkapan = KelengkapanPetani::untuk($petani); $hitung = $kelengkapan->hitungIsian(); $wajibKosong = $kelengkapan->jumlahWajibKosong(); $status = $petani->status ?? StatusDataPetani::DRAFT; $bisaTandai = $petani->bisaDitandaiOleh(auth()->user()); @endphp
@if ($hitung['tidak_berlaku']) {{ $hitung['tidak_berlaku'] }} isian tidak berlaku untuk petani ini. @endif @if ($wajibKosong) {{ $wajibKosong }} isian wajib masih kosong. @else Semua isian wajib sudah terisi. @endif
@if ($bisaTandai && $status === StatusDataPetani::DRAFT) @elseif ($bisaTandai && $status === StatusDataPetani::LENGKAP)Mengubah data petani akan mengembalikan status ke Draf.
@elseif ($status === StatusDataPetani::DRAFT)Hanya enumerator penginput yang dapat menandai lengkap.
@elseif ($status === StatusDataPetani::LENGKAP)Menunggu verifikasi koordinator.
@endif @once @push('scripts') @endpush @endonce