@extends('layout.main') @php $fieldValue = fn (string $field, $default = null) => old($field, data_get($kelembagaanAktor, $field, $default)); $textValue = fn (string $field) => is_scalar($value = $fieldValue($field)) ? (string) $value : ''; $moneyValue = function (string $field) use ($textValue) { $value = $textValue($field); return preg_match('/^\d+(\.00)?$/D', $value) ? preg_replace('/\B(?=(\d{3})+(?!\d))/', '.', explode('.', $value)[0]) : $value; }; $trading = in_array($fieldValue('melakukan_jual_beli'), [true, 1, '1'], true); $sourcesSelected = (array) $fieldValue('sumber_pasokan', []); $purchasedSelected = (array) $fieldValue('bentuk_produk_dibeli', []); $channelsSelected = (array) $fieldValue('saluran_penjualan', []); $soldSelected = (array) $fieldValue('bentuk_produk_dijual', []); $relationshipsSelected = (array) $fieldValue('hubungan_petani_pemasok', []); $notSold = in_array(\App\Enums\Bumdes\SaluranPenjualanBumdes::BELUM_MENJUAL->value, $channelsSelected, true); $otherSource = $trading && in_array(\App\Enums\Bumdes\SumberPasokanBumdes::LAINNYA->value, $sourcesSelected, true); $otherChannel = $trading && in_array(\App\Enums\Bumdes\SaluranPenjualanBumdes::LAINNYA->value, $channelsSelected, true); $otherRelationship = $trading && in_array(\App\Enums\Bumdes\HubunganPemasokBumdes::LAINNYA->value, $relationshipsSelected, true); $otherPayment = $trading && $fieldValue('mekanisme_pembayaran_petani') === \App\Enums\Bumdes\MekanismePembayaranBumdes::LAINNYA->value; $otherPrice = $trading && $fieldValue('penetapan_harga_beli') === \App\Enums\Bumdes\PenetapanHargaBeliBumdes::LAINNYA->value; $processing = in_array($fieldValue('melakukan_pengolahan_pascapanen'), [true, 1, '1'], true); $sortingActive = $processing && in_array($fieldValue('status_sortasi'), [\App\Enums\Bumdes\StatusSortasiBumdes::RUTIN_STANDAR->value, \App\Enums\Bumdes\StatusSortasiBumdes::TIDAK_KONSISTEN->value], true); $dryingActive = $processing && in_array($fieldValue('status_pengeringan'), [\App\Enums\Bumdes\StatusPengeringanBumdes::RUTIN->value, \App\Enums\Bumdes\StatusPengeringanBumdes::KADANG->value], true); $fermentingActive = $processing && in_array($fieldValue('status_fermentasi'), [\App\Enums\Bumdes\StatusFermentasiBumdes::RUTIN->value, \App\Enums\Bumdes\StatusFermentasiBumdes::PERNAH_MENCOBA->value], true); $fermentationSelected = (array) $fieldValue('model_fermentasi', []); @endphp @section('content')
@include('bumdes.profil.header', ['pengurus' => $pengurus])
@csrf
Saluran Pembelian/Sumber Pasokan
Kegiatan Jual Beli Komoditas*
@error('melakukan_jual_beli')
{{ $message }}
@enderror
!$trading]) data-rantai-section @disabled(!$trading)>
Sumber Pasokan Komoditas

Boleh pilih lebih dari satu.

@foreach($sumberPasokanOptions as $value => $label)
@endforeach
@error('sumber_pasokan')
{{ $message }}
@enderror @error('sumber_pasokan.*')
{{ $message }}
@enderror
@error('sumber_pasokan_lainnya')
{{ $message }}
@enderror
Bentuk Produk yang Dibeli

Boleh pilih lebih dari satu.

@foreach($bentukProdukOptions as $value => $label)
@endforeach
@error('bentuk_produk_dibeli')
{{ $message }}
@enderror @error('bentuk_produk_dibeli.*')
{{ $message }}
@enderror
Perkiraan Volume Pembelian Tiga Panen Terakhir
@foreach($periodePanenOptions as $period => $label)
kg
@error("volume_pembelian.$period")
{{ $message }}
@enderror
@endforeach
@error('volume_pembelian')
{{ $message }}
@enderror
Saluran Penjualan Utama
!$trading]) data-rantai-section @disabled(!$trading)>
Tujuan Penjualan

Boleh pilih lebih dari satu.

@foreach($saluranPenjualanOptions as $value => $label)
@endforeach
@error('saluran_penjualan')
{{ $message }}
@enderror @error('saluran_penjualan.*')
{{ $message }}
@enderror
@error('saluran_penjualan_lainnya')
{{ $message }}
@enderror
Bentuk Produk yang Dijual

Boleh pilih lebih dari satu.

@foreach($bentukProdukOptions as $value => $label)
@endforeach
@error('bentuk_produk_dijual')
{{ $message }}
@enderror @error('bentuk_produk_dijual.*')
{{ $message }}
@enderror
Perkiraan Volume Penjualan Tiga Panen Terakhir
@foreach($periodePanenOptions as $period => $label)
kg
@error("volume_penjualan.$period")
{{ $message }}
@enderror
@endforeach
@error('volume_penjualan')
{{ $message }}
@enderror
Sifat Hubungan dengan Petani Pemasok
!$trading]) data-rantai-section @disabled(!$trading)>
Pola Hubungan dengan Petani Pemasok

Boleh pilih lebih dari satu.

@foreach($hubunganPemasokOptions as $value => $label)
@endforeach
@error('hubungan_petani_pemasok')
{{ $message }}
@enderror @error('hubungan_petani_pemasok.*')
{{ $message }}
@enderror
@error('hubungan_petani_pemasok_lainnya')
{{ $message }}
@enderror
Cara Pembayaran kepada Petani
@foreach($mekanismePembayaranOptions as $value => $label)
@endforeach
@error('mekanisme_pembayaran_petani')
{{ $message }}
@enderror
@error('mekanisme_pembayaran_lainnya')
{{ $message }}
@enderror
Perjanjian Pembelian dengan Petani
@foreach($perjanjianPetaniOptions as $value => $label)
@endforeach
@error('perjanjian_petani')
{{ $message }}
@enderror
Harga Beli BUMDes dari Petani
!$trading]) data-rantai-section @disabled(!$trading)>

Harga Beli per Bentuk Produk (Tiga Panen Terakhir)

Isi harga per kg sesuai bentuk produk yang dibeli.

@error('harga_beli_petani')
{{ $message }}
@enderror
@foreach($periodePanenOptions as $period => $label) @endforeach @foreach($bentukProdukOptions as $product => $productLabel) @foreach($periodePanenOptions as $period => $periodLabel) @endforeach @endforeach
Bentuk Produk{{ $label }}
{{ $productLabel }} @error("harga_beli_petani.$product")
{{ $message }}
@enderror
Rp /kg
@error("harga_beli_petani.$product.$period")
{{ $message }}
@enderror
Dasar Penetapan Harga Beli
@foreach($penetapanHargaBeliOptions as $value => $label)
@endforeach
@error('penetapan_harga_beli')
{{ $message }}
@enderror
@error('penetapan_harga_beli_lainnya')
{{ $message }}
@enderror
Sortasi & Pemilihan Kualitas

Peluang Nilai Tambah

Kegiatan Pengolahan Pascapanen*
@error('melakukan_pengolahan_pascapanen')
{{ $message }}
@enderror
!$processing]) data-postharvest-section @disabled(!$processing)>
Sortasi Hasil Panen Sebelum Dijual
@foreach($statusSortasiOptions as $value => $label)
@endforeach
@error('status_sortasi')
{{ $message }}
@enderror
@error('kriteria_sortasi')
{{ $message }}
@enderror
Praktik Pengeringan
!$processing]) data-postharvest-section @disabled(!$processing)>
Pengeringan Hasil Panen
@foreach($statusPengeringanOptions as $value => $label)
@endforeach
@error('status_pengeringan')
{{ $message }}
@enderror
@error('cara_tempat_pengeringan')
{{ $message }}
@enderror
Praktik Fermentasi
!$processing]) data-postharvest-section @disabled(!$processing)>
Fermentasi/Pengepresan Hasil Panen
@foreach($statusFermentasiOptions as $value => $label)
@endforeach
@error('status_fermentasi')
{{ $message }}
@enderror
Model Fermentasi*

Boleh pilih lebih dari satu.

@foreach($modelFermentasiOptions as $value => $label)
first && count($fermentationSelected) === 0)>
@endforeach
@error('model_fermentasi')
{{ $message }}
@enderror @error('model_fermentasi.*')
{{ $message }}
@enderror
@error('proses_fermentasi')
{{ $message }}
@enderror
Besaran Premium Harga
!$processing]) data-postharvest-section @disabled(!$processing)>

Dibandingkan hasil panen tanpa sortasi, pengeringan, atau fermentasi standar.

Rp /kg
@error('premium_harga_pascapanen')
{{ $message }}
@enderror
@endsection