@extends('layout.main') @php $fieldValue = function (string $field, $default = null) use ($kelembagaanAktor) { return old($field, data_get($kelembagaanAktor, $field, $default)); }; $hasPenambahanModal = (string) $fieldValue('pernah_penambahan_modal') === '1'; $rowValue = function (string $field, string $keyName, string $key) use ($fieldValue) { return collect((array) $fieldValue($field, []))->firstWhere($keyName, $key) ?? []; }; $rupiahValue = function ($value) { if (! filled($value) || ! is_scalar($value)) { return ''; } if (is_numeric($value)) { return number_format((float) $value, 0, ',', '.'); } return preg_replace('/\D/', '', (string) $value); }; $textValue = fn (string $field) => is_scalar($value = $fieldValue($field)) ? (string) $value : ''; $hasAlokasi = in_array($fieldValue('ada_alokasi_desa'), [true, 1, '1'], true); $dukunganSelected = (array) $fieldValue('dukungan_desa', []); $kemitraanSelected = (array) $fieldValue('kemitraan_eksternal', []); $hasDukunganLainnya = in_array(\App\Enums\Bumdes\DukunganDesaBumdes::LAINNYA->value, $dukunganSelected, true); $hasKemitraanLainnya = in_array(\App\Enums\Bumdes\KemitraanEksternalBumdes::LAINNYA->value, $kemitraanSelected, true); $alokasi = $fieldValue('jumlah_alokasi_desa'); $alokasi = is_scalar($alokasi) ? (string) $alokasi : ''; if (preg_match('/^\d+(\.00)?$/D', $alokasi)) { $alokasi = preg_replace('/\B(?=(\d{3})+(?!\d))/', '.', explode('.', $alokasi)[0]); } $hasAudit = in_array($fieldValue('pernah_audit'), [true, 1, '1'], true); $auditSelected = (array) $fieldValue('sifat_audit', []); $annualReport = $fieldValue('pertanggungjawaban_musdes') === \App\Enums\Bumdes\PertanggungjawabanMusdesBumdes::TAHUNAN->value; $hasPades = in_array($fieldValue('kontribusi_pades'), [\App\Enums\Bumdes\KontribusiPadesBumdes::RUTIN->value, \App\Enums\Bumdes\KontribusiPadesBumdes::TIDAK_RUTIN->value], true); $otherVillage = $fieldValue('cakupan_layanan') === \App\Enums\Bumdes\CakupanLayananBumdes::DESA_LAIN->value; $servicesSelected = (array) $fieldValue('layanan_petani', []); $obstaclesSelected = (array) $fieldValue('hambatan_usaha', []); $hasOtherService = in_array(\App\Enums\Bumdes\LayananPetaniBumdes::LAINNYA->value, $servicesSelected, true); $hasOtherObstacle = in_array(\App\Enums\Bumdes\HambatanUsahaBumdes::LAINNYA->value, $obstaclesSelected, true); $activePartnership = $fieldValue('pengalaman_offtaker') === \App\Enums\Bumdes\PengalamanOfftakerBumdes::BERJALAN->value; $stoppedPartnership = $fieldValue('pengalaman_offtaker') === \App\Enums\Bumdes\PengalamanOfftakerBumdes::BERHENTI->value; $nominalPades = $textValue('nominal_kontribusi_pades'); if (preg_match('/^\d+(\.00)?$/D', $nominalPades)) { $nominalPades = preg_replace('/\B(?=(\d{3})+(?!\d))/', '.', explode('.', $nominalPades)[0]); } @endphp @section('content')
@include('bumdes.profil.header', ['pengurus' => $pengurus])
@csrf
Modal dan Aset
Rp
@error('modal_awal')
{{ $message }}
@enderror
@error('tahun_modal_awal')
{{ $message }}
@enderror
@error('pernah_penambahan_modal')
{{ $message }}
@enderror
@for($i = 0; $i < 3; $i++) @php $savedRow = data_get($fieldValue('penambahan_modal', []), $i, []); @endphp @endfor
Tahun Jumlah (Rp)
@error("penambahan_modal.$i.tahun")
{{ $message }}
@enderror
Rp
@error("penambahan_modal.$i.jumlah")
{{ $message }}
@enderror
Aset Produktif Milik BUMDes

* Wajib diisi untuk aset yang dipilih Ada.

@foreach($asetProduktifRows as $key => $label) @php $index = $loop->index; $savedRow = $rowValue('aset_produktif', 'aset', $key); $ada = (string) old("aset_produktif.$index.dipilih", data_get($savedRow, 'dipilih', '0')) === '1'; $kepemilikan = old("aset_produktif.$index.status_kepemilikan_aset", data_get($savedRow, 'status_kepemilikan_aset', $fieldValue('status_kepemilikan_aset'))); $kondisi = \App\Enums\Bumdes\KondisiAsetProduktifBumdes::normalizeLegacy(old("aset_produktif.$index.kondisi", data_get($savedRow, 'kondisi'))); @endphp @endforeach
Jenis Aset Ada/Tidak Jumlah Status Kepemilikan Kondisi
{{ $label }} @if($key === 'lainnya') @error('aset_produktif_lainnya')
{{ $message }}
@enderror @endif
@error("aset_produktif.$index.jumlah")
{{ $message }}
@enderror
@error("aset_produktif.$index.status_kepemilikan_aset")
{{ $message }}
@enderror
@error("aset_produktif.$index.kondisi")
{{ $message }}
@enderror
Ketersediaan Infrastruktur Pascapanen

Untuk komoditas kopi/kakao/vanili/kemiri.

* Wajib diisi untuk infrastruktur yang dipilih Ada.

@foreach($infrastrukturPascapanenRows as $key => $label) @php $index = $loop->index; $savedRow = $rowValue('infrastruktur_pascapanen', 'infrastruktur', $key); $ada = (string) old("infrastruktur_pascapanen.$index.dipilih", data_get($savedRow, 'dipilih', '0')) === '1'; $kondisiValue = old("infrastruktur_pascapanen.$index.kondisi", data_get($savedRow, 'kondisi')); @endphp @endforeach
Infrastruktur Pascapanen Ada/Tidak Jumlah Kondisi
{{ $label }} @if($key === 'lainnya') @error('infrastruktur_pascapanen_lainnya')
{{ $message }}
@enderror @endif
@error("infrastruktur_pascapanen.$index.jumlah")
{{ $message }}
@enderror
@error("infrastruktur_pascapanen.$index.kondisi")
{{ $message }}
@enderror
Dukungan Ekosistem
Alokasi APBDes/Dana Desa Tahun Berjalan
@error('ada_alokasi_desa')
{{ $message }}
@enderror
Rp
@error('jumlah_alokasi_desa')
{{ $message }}
@enderror
Dukungan Lain dari Pemerintah Desa

Boleh pilih lebih dari satu.

@foreach($dukunganDesaOptions as $value => $label)
@endforeach
@error('dukungan_desa')
{{ $message }}
@enderror @error('dukungan_desa.*')
{{ $message }}
@enderror
@error('dukungan_desa_lainnya')
{{ $message }}
@enderror
Keterlibatan dalam Rapat Desa Terkait Komoditas
@foreach($keterlibatanKoordinasiOptions as $value => $label)
@endforeach
@error('keterlibatan_koordinasi_desa')
{{ $message }}
@enderror
Kemitraan Eksternal

Boleh pilih lebih dari satu.

@foreach($kemitraanEksternalOptions as $value => $label)
@endforeach
@error('kemitraan_eksternal')
{{ $message }}
@enderror @error('kemitraan_eksternal.*')
{{ $message }}
@enderror
@error('kemitraan_eksternal_lainnya')
{{ $message }}
@enderror
Kapasitas Pengelolaan Keuangan
Pembukuan dan Laporan Keuangan
@foreach($statusPembukuanOptions as $value => $label)
@endforeach
@error('status_pembukuan')
{{ $message }}
@enderror
Format Pembukuan
@foreach($formatPembukuanOptions as $value => $label)
@endforeach
@error('format_pembukuan')
{{ $message }}
@enderror
Audit/Pemeriksaan Keuangan
@error('pernah_audit')
{{ $message }}
@enderror
Jenis Audit/Pemeriksaan*

Boleh pilih lebih dari satu.

@foreach($sifatAuditOptions as $value => $label)
first && count($auditSelected) === 0)>
@endforeach
@error('sifat_audit')
{{ $message }}
@enderror @error('sifat_audit.*')
{{ $message }}
@enderror
@error('pelaksana_audit')
{{ $message }}
@enderror
@error('tahun_audit')
{{ $message }}
@enderror
Pertanggungjawaban ke Musyawarah Desa
@foreach($pertanggungjawabanMusdesOptions as $value => $label)
@endforeach
@error('pertanggungjawaban_musdes')
{{ $message }}
@enderror
@error('tahun_laporan_musdes')
{{ $message }}
@enderror
Kondisi Keuangan Saat Ini
@foreach($kondisiKeuanganOptions as $value => $label)
@endforeach
@error('kondisi_keuangan')
{{ $message }}
@enderror
Kontribusi ke Pendapatan Asli Desa (PADes)
@foreach($kontribusiPadesOptions as $value => $label)
@endforeach
@error('kontribusi_pades')
{{ $message }}
@enderror
Rp
@error('nominal_kontribusi_pades')
{{ $message }}
@enderror
Jangkauan Layanan
Wilayah Layanan Komoditas
@foreach($cakupanLayananOptions as $value => $label)
@endforeach
@error('cakupan_layanan')
{{ $message }}
@enderror
@error('desa_lain_dilayani')
{{ $message }}
@enderror

Perkiraan Jumlah Petani yang Dilayani

orang
@error('jumlah_petani_desa_sendiri')
{{ $message }}
@enderror
orang
@error('jumlah_petani_desa_lain')
{{ $message }}
@enderror
Pencatatan Petani yang Dilayani
@foreach($pencatatanPetaniOptions as $value => $label)
@endforeach
@error('pencatatan_petani')
{{ $message }}
@enderror
Layanan bagi Petani Terkait Komoditas
Layanan untuk Petani Kopi/Kakao/Vanili/Kemiri

Boleh pilih lebih dari satu.

@foreach($layananPetaniOptions as $value => $label)
@endforeach
@error('layanan_petani')
{{ $message }}
@enderror @error('layanan_petani.*')
{{ $message }}
@enderror
@error('layanan_petani_lainnya')
{{ $message }}
@enderror
Pengalaman dalam Mengelola Rantai Nilai Komoditas Pertanian
Peran dalam Rantai Nilai Komoditas
@foreach($peranRantaiNilaiOptions as $value => $label)
@endforeach
@error('peran_rantai_nilai')
{{ $message }}
@enderror
Pengalaman Kemitraan Offtaker
@foreach($pengalamanOfftakerOptions as $value => $label)
@endforeach
@error('pengalaman_offtaker')
{{ $message }}
@enderror
@error('nama_offtaker')
{{ $message }}
@enderror
@error('tahun_mulai_offtaker')
{{ $message }}
@enderror
@error('alasan_berhenti_offtaker')
{{ $message }}
@enderror
Hambatan yang Dihadapi BUMDes
Hambatan Usaha

Boleh pilih lebih dari satu.

@foreach($hambatanUsahaOptions as $value => $label)
@endforeach
@error('hambatan_usaha')
{{ $message }}
@enderror @error('hambatan_usaha.*')
{{ $message }}
@enderror
@error('hambatan_usaha_lainnya')
{{ $message }}
@enderror
@endsection