enums sosial ekonomi

This commit is contained in:
2026-07-07 15:41:02 +07:00
parent b3d805fe98
commit 2eb40f8a1a
15 changed files with 451 additions and 108 deletions
@@ -0,0 +1,16 @@
@extends('layout.main')
@section('content')
<div class="container-xxl flex-grow-1 container-p-y">
<div class="card">
<div class="card-header border-bottom">
<h5 class="card-title mb-0">{{ $title }}</h5>
</div>
<div class="card-body">
<p class="text-muted mb-0">
Dashboard distribusi sedang disiapkan.
</p>
</div>
</div>
</div>
@endsection
@@ -202,15 +202,14 @@
<h5 class="pb-4 border-bottom mb-4 mt-4">Stabilitas Penghasilan</h5>
<div class="row">
<div class="col-md-4 mb-4 form-control-validation">
<label class="form-label" for="skor-periode-paceklik">Periode Paceklik</label>
<select class="form-control @error('skor_periode_paceklik') is-invalid @enderror" id="skor-periode-paceklik" name="skor_periode_paceklik">
<option value="">Pilih Periode Paceklik</option>
<option value="1" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 1 ? 'selected' : '' }}>&gt;4 bulan</option>
<option value="2" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 2 ? 'selected' : '' }}>3-4 bulan</option>
<option value="3" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 3 ? 'selected' : '' }}>1-2 bulan</option>
<option value="4" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 4 ? 'selected' : '' }}>Sebentar & tidak menentu</option>
<option value="5" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 5 ? 'selected' : '' }}>Tidak ada, stabil</option>
</select>
@php $skorPeriodePaceklikValue = old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik?->value); @endphp
<label class="form-label d-block">Periode Paceklik</label>
@foreach($periodePaceklikOptions as $option)
<div class="form-check mb-2">
<input class="form-check-input @error('skor_periode_paceklik') is-invalid @enderror" type="radio" id="skor-periode-paceklik-{{ $option['value'] }}" name="skor_periode_paceklik" value="{{ $option['value'] }}" {{ (string) $skorPeriodePaceklikValue === (string) $option['value'] ? 'checked' : '' }}>
<label class="form-check-label" for="skor-periode-paceklik-{{ $option['value'] }}">{{ $option['label'] }}</label>
</div>
@endforeach
@error('skor_periode_paceklik')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-4 mb-4 form-control-validation">
@@ -237,15 +236,14 @@
@error('total_estimasi_biaya_kebun_per_musim')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-4 mb-4 form-control-validation">
<label class="form-label" for="skor-menabung">Kemampuan Menabung</label>
<select class="form-control @error('skor_kemampuan_menabung') is-invalid @enderror" id="skor-menabung" name="skor_kemampuan_menabung">
<option value="">Pilih Kemampuan Menabung</option>
<option value="1" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 1 ? 'selected' : '' }}>Tidak bisa sama sekali</option>
<option value="2" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 2 ? 'selected' : '' }}>Pernah tapi selalu terpakai</option>
<option value="3" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 3 ? 'selected' : '' }}>Kadang-kadang</option>
<option value="4" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 4 ? 'selected' : '' }}>Bisa tapi tidak tetap</option>
<option value="5" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 5 ? 'selected' : '' }}>Rutin & jumlah tetap</option>
</select>
@php $skorKemampuanMenabungValue = old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung?->value); @endphp
<label class="form-label d-block">Kemampuan Menabung</label>
@foreach($kemampuanMenabungOptions as $option)
<div class="form-check mb-2">
<input class="form-check-input @error('skor_kemampuan_menabung') is-invalid @enderror" type="radio" id="skor-menabung-{{ $option['value'] }}" name="skor_kemampuan_menabung" value="{{ $option['value'] }}" {{ (string) $skorKemampuanMenabungValue === (string) $option['value'] ? 'checked' : '' }}>
<label class="form-check-label" for="skor-menabung-{{ $option['value'] }}">{{ $option['label'] }}</label>
</div>
@endforeach
@error('skor_kemampuan_menabung')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-4 mb-4 form-control-validation">
@@ -262,15 +260,14 @@
<h5 class="pb-4 border-bottom mb-4 mt-4">Persepsi Kecukupan Penghasilan</h5>
<div class="row">
<div class="col-md-4 mb-4 form-control-validation">
<label class="form-label" for="skor-kecukupan">Kecukupan Penghasilan untuk Keluarga</label>
<select class="form-control @error('skor_kecukupan_penghasilan') is-invalid @enderror" id="skor-kecukupan" name="skor_kecukupan_penghasilan">
<option value="">Pilih Kecukupan Penghasilan</option>
<option value="1" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 1 ? 'selected' : '' }}>Sangat tidak cukup</option>
<option value="2" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 2 ? 'selected' : '' }}>Kurang, sering berhutang</option>
<option value="3" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 3 ? 'selected' : '' }}>Cukup pas-pasan</option>
<option value="4" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 4 ? 'selected' : '' }}>Cukup, kadang ada sisa</option>
<option value="5" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 5 ? 'selected' : '' }}>Lebih dari cukup</option>
</select>
@php $skorKecukupanPenghasilanValue = old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan?->value); @endphp
<label class="form-label d-block">Kecukupan Penghasilan untuk Keluarga</label>
@foreach($kecukupanPenghasilanOptions as $option)
<div class="form-check mb-2">
<input class="form-check-input @error('skor_kecukupan_penghasilan') is-invalid @enderror" type="radio" id="skor-kecukupan-{{ $option['value'] }}" name="skor_kecukupan_penghasilan" value="{{ $option['value'] }}" {{ (string) $skorKecukupanPenghasilanValue === (string) $option['value'] ? 'checked' : '' }}>
<label class="form-check-label" for="skor-kecukupan-{{ $option['value'] }}">{{ $option['label'] }}</label>
</div>
@endforeach
@error('skor_kecukupan_penghasilan')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-8 mb-4 form-control-validation">
@@ -286,22 +283,21 @@
<label class="form-label" for="status-kepemilikan-lahan">Status Kepemilikan Lahan</label>
<select class="form-control @error('status_kepemilikan_lahan') is-invalid @enderror" id="status-kepemilikan-lahan" name="status_kepemilikan_lahan">
<option value="">Pilih Status Kepemilikan Lahan</option>
@foreach(['Milik pribadi', 'Milik orang tua-keluarga', 'Sewa-bagi hasil', 'Lahan adat', 'Perhutanan sosial'] as $status)
<option value="{{ $status }}" {{ old('status_kepemilikan_lahan', $sosialEkonomi?->status_kepemilikan_lahan) === $status ? 'selected' : '' }}>{{ $status }}</option>
@foreach($statusKepemilikanLahanOptions as $option)
<option value="{{ $option['value'] }}" {{ old('status_kepemilikan_lahan', $sosialEkonomi?->status_kepemilikan_lahan?->value) === $option['value'] ? 'selected' : '' }}>{{ $option['label'] }}</option>
@endforeach
</select>
@error('status_kepemilikan_lahan')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-4 mb-4 form-control-validation">
<label class="form-label" for="skor-kejelasan-lahan">Kejelasan Status Lahan</label>
<select class="form-control @error('skor_kejelasan_status_lahan') is-invalid @enderror" id="skor-kejelasan-lahan" name="skor_kejelasan_status_lahan">
<option value="">Pilih Kejelasan Status Lahan</option>
<option value="1" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 1 ? 'selected' : '' }}>Tidak ada dokumen & ada sengketa</option>
<option value="2" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 2 ? 'selected' : '' }}>Ada dokumen tapi masih sengketa</option>
<option value="3" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 3 ? 'selected' : '' }}>Pernah sengketa, sudah selesai</option>
<option value="4" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 4 ? 'selected' : '' }}>Lahan adat/keluarga/perhutanan sosial tanpa sengketa</option>
<option value="5" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 5 ? 'selected' : '' }}>Bersertifikat & tidak ada sengketa</option>
</select>
@php $skorKejelasanStatusLahanValue = old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan?->value); @endphp
<label class="form-label d-block">Kejelasan Status Lahan</label>
@foreach($kejelasanStatusLahanOptions as $option)
<div class="form-check mb-2">
<input class="form-check-input @error('skor_kejelasan_status_lahan') is-invalid @enderror" type="radio" id="skor-kejelasan-lahan-{{ $option['value'] }}" name="skor_kejelasan_status_lahan" value="{{ $option['value'] }}" {{ (string) $skorKejelasanStatusLahanValue === (string) $option['value'] ? 'checked' : '' }}>
<label class="form-check-label" for="skor-kejelasan-lahan-{{ $option['value'] }}">{{ $option['label'] }}</label>
</div>
@endforeach
@error('skor_kejelasan_status_lahan')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-2 mb-4 form-control-validation">
@@ -345,8 +341,9 @@
<label class="form-label" for="pihak-membantu">Pihak yang Membantu</label>
<select class="form-control @error('pihak_membantu_konflik') is-invalid @enderror" id="pihak-membantu" name="pihak_membantu_konflik">
<option value="">Pilih</option>
<option value="Tidak ada-selesaikan sendiri" {{ old('pihak_membantu_konflik', $sosialEkonomi?->pihak_membantu_konflik) === 'Tidak ada-selesaikan sendiri' ? 'selected' : '' }}>Tidak ada-selesaikan sendiri</option>
<option value="Ada" {{ old('pihak_membantu_konflik', $sosialEkonomi?->pihak_membantu_konflik) === 'Ada' ? 'selected' : '' }}>Ada</option>
@foreach($pihakMembantuKonflikOptions as $option)
<option value="{{ $option['value'] }}" {{ old('pihak_membantu_konflik', $sosialEkonomi?->pihak_membantu_konflik?->value) === $option['value'] ? 'selected' : '' }}>{{ $option['label'] }}</option>
@endforeach
</select>
@error('pihak_membantu_konflik')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
@@ -364,8 +361,9 @@
<label class="form-label" for="status-konflik">Status Konflik</label>
<select class="form-control @error('status_konflik') is-invalid @enderror" id="status-konflik" name="status_konflik">
<option value="">Pilih</option>
<option value="Sudah selesai" {{ old('status_konflik', $sosialEkonomi?->status_konflik) === 'Sudah selesai' ? 'selected' : '' }}>Sudah selesai</option>
<option value="Belum, masih berlanjut" {{ old('status_konflik', $sosialEkonomi?->status_konflik) === 'Belum, masih berlanjut' ? 'selected' : '' }}>Belum, masih berlanjut</option>
@foreach($statusKonflikOptions as $option)
<option value="{{ $option['value'] }}" {{ old('status_konflik', $sosialEkonomi?->status_konflik?->value) === $option['value'] ? 'selected' : '' }}>{{ $option['label'] }}</option>
@endforeach
</select>
@error('status_konflik')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
@@ -373,7 +371,7 @@
<div class="mt-4 text-end">
<button type="submit" class="btn btn-success">
<i class="icon-base ti tabler-device-floppy me-1_5 icon-sm"></i>Simpan Sosial Ekonomi
Simpan Sosial Ekonomi
</button>
</div>
</div>
@@ -388,7 +386,9 @@
<script>
'use strict';
$(document).ready(function () {
$('#skor-periode-paceklik, #skor-menabung, #skor-kecukupan, #status-kepemilikan-lahan, #skor-kejelasan-lahan, #pihak-membantu, #status-konflik, .sosial-ekonomi-komoditas').select2();
const pihakMembantuTanpaBantuan = @json($pihakMembantuTanpaBantuanValue);
$('#status-kepemilikan-lahan, #pihak-membantu, #status-konflik, .sosial-ekonomi-komoditas').select2();
function syncKomoditasLainnyaOptions() {
const selectedUtama = $('.sosial-ekonomi-komoditas-utama')
@@ -594,7 +594,7 @@
}
function syncPihakMembantuFields() {
const isTidakAda = $('#pihak-membantu').val() === 'Tidak ada-selesaikan sendiri';
const isTidakAda = $('#pihak-membantu').val() === pihakMembantuTanpaBantuan;
const $fields = $('#pihak-membantu-nama, #tahun-bantuan');
$fields.prop('disabled', isTidakAda);
@@ -202,15 +202,14 @@
<h5 class="pb-4 border-bottom mb-4 mt-4">Stabilitas Penghasilan</h5>
<div class="row">
<div class="col-md-4 mb-4 form-control-validation">
<label class="form-label" for="skor-periode-paceklik">Periode Paceklik</label>
<select class="form-control @error('skor_periode_paceklik') is-invalid @enderror" id="skor-periode-paceklik" name="skor_periode_paceklik">
<option value="">Pilih Periode Paceklik</option>
<option value="1" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 1 ? 'selected' : '' }}>&gt;4 bulan</option>
<option value="2" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 2 ? 'selected' : '' }}>3-4 bulan</option>
<option value="3" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 3 ? 'selected' : '' }}>1-2 bulan</option>
<option value="4" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 4 ? 'selected' : '' }}>Sebentar & tidak menentu</option>
<option value="5" {{ old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik) == 5 ? 'selected' : '' }}>Tidak ada, stabil</option>
</select>
@php $skorPeriodePaceklikValue = old('skor_periode_paceklik', $sosialEkonomi?->skor_periode_paceklik?->value); @endphp
<label class="form-label d-block">Periode Paceklik</label>
@foreach($periodePaceklikOptions as $option)
<div class="form-check mb-2">
<input class="form-check-input @error('skor_periode_paceklik') is-invalid @enderror" type="radio" id="skor-periode-paceklik-{{ $option['value'] }}" name="skor_periode_paceklik" value="{{ $option['value'] }}" {{ (string) $skorPeriodePaceklikValue === (string) $option['value'] ? 'checked' : '' }}>
<label class="form-check-label" for="skor-periode-paceklik-{{ $option['value'] }}">{{ $option['label'] }}</label>
</div>
@endforeach
@error('skor_periode_paceklik')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-4 mb-4 form-control-validation">
@@ -237,15 +236,14 @@
@error('total_estimasi_biaya_kebun_per_musim')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-4 mb-4 form-control-validation">
<label class="form-label" for="skor-menabung">Kemampuan Menabung</label>
<select class="form-control @error('skor_kemampuan_menabung') is-invalid @enderror" id="skor-menabung" name="skor_kemampuan_menabung">
<option value="">Pilih Kemampuan Menabung</option>
<option value="1" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 1 ? 'selected' : '' }}>Tidak bisa sama sekali</option>
<option value="2" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 2 ? 'selected' : '' }}>Pernah tapi selalu terpakai</option>
<option value="3" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 3 ? 'selected' : '' }}>Kadang-kadang</option>
<option value="4" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 4 ? 'selected' : '' }}>Bisa tapi tidak tetap</option>
<option value="5" {{ old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung) == 5 ? 'selected' : '' }}>Rutin & jumlah tetap</option>
</select>
@php $skorKemampuanMenabungValue = old('skor_kemampuan_menabung', $sosialEkonomi?->skor_kemampuan_menabung?->value); @endphp
<label class="form-label d-block">Kemampuan Menabung</label>
@foreach($kemampuanMenabungOptions as $option)
<div class="form-check mb-2">
<input class="form-check-input @error('skor_kemampuan_menabung') is-invalid @enderror" type="radio" id="skor-menabung-{{ $option['value'] }}" name="skor_kemampuan_menabung" value="{{ $option['value'] }}" {{ (string) $skorKemampuanMenabungValue === (string) $option['value'] ? 'checked' : '' }}>
<label class="form-check-label" for="skor-menabung-{{ $option['value'] }}">{{ $option['label'] }}</label>
</div>
@endforeach
@error('skor_kemampuan_menabung')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-4 mb-4 form-control-validation">
@@ -262,15 +260,14 @@
<h5 class="pb-4 border-bottom mb-4 mt-4">Persepsi Kecukupan Penghasilan</h5>
<div class="row">
<div class="col-md-4 mb-4 form-control-validation">
<label class="form-label" for="skor-kecukupan">Kecukupan Penghasilan untuk Keluarga</label>
<select class="form-control @error('skor_kecukupan_penghasilan') is-invalid @enderror" id="skor-kecukupan" name="skor_kecukupan_penghasilan">
<option value="">Pilih Kecukupan Penghasilan</option>
<option value="1" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 1 ? 'selected' : '' }}>Sangat tidak cukup</option>
<option value="2" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 2 ? 'selected' : '' }}>Kurang, sering berhutang</option>
<option value="3" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 3 ? 'selected' : '' }}>Cukup pas-pasan</option>
<option value="4" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 4 ? 'selected' : '' }}>Cukup, kadang ada sisa</option>
<option value="5" {{ old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan) == 5 ? 'selected' : '' }}>Lebih dari cukup</option>
</select>
@php $skorKecukupanPenghasilanValue = old('skor_kecukupan_penghasilan', $sosialEkonomi?->skor_kecukupan_penghasilan?->value); @endphp
<label class="form-label d-block">Kecukupan Penghasilan untuk Keluarga</label>
@foreach($kecukupanPenghasilanOptions as $option)
<div class="form-check mb-2">
<input class="form-check-input @error('skor_kecukupan_penghasilan') is-invalid @enderror" type="radio" id="skor-kecukupan-{{ $option['value'] }}" name="skor_kecukupan_penghasilan" value="{{ $option['value'] }}" {{ (string) $skorKecukupanPenghasilanValue === (string) $option['value'] ? 'checked' : '' }}>
<label class="form-check-label" for="skor-kecukupan-{{ $option['value'] }}">{{ $option['label'] }}</label>
</div>
@endforeach
@error('skor_kecukupan_penghasilan')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-8 mb-4 form-control-validation">
@@ -286,22 +283,21 @@
<label class="form-label" for="status-kepemilikan-lahan">Status Kepemilikan Lahan</label>
<select class="form-control @error('status_kepemilikan_lahan') is-invalid @enderror" id="status-kepemilikan-lahan" name="status_kepemilikan_lahan">
<option value="">Pilih Status Kepemilikan Lahan</option>
@foreach(['Milik pribadi', 'Milik orang tua-keluarga', 'Sewa-bagi hasil', 'Lahan adat', 'Perhutanan sosial'] as $status)
<option value="{{ $status }}" {{ old('status_kepemilikan_lahan', $sosialEkonomi?->status_kepemilikan_lahan) === $status ? 'selected' : '' }}>{{ $status }}</option>
@foreach($statusKepemilikanLahanOptions as $option)
<option value="{{ $option['value'] }}" {{ old('status_kepemilikan_lahan', $sosialEkonomi?->status_kepemilikan_lahan?->value) === $option['value'] ? 'selected' : '' }}>{{ $option['label'] }}</option>
@endforeach
</select>
@error('status_kepemilikan_lahan')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-4 mb-4 form-control-validation">
<label class="form-label" for="skor-kejelasan-lahan">Kejelasan Status Lahan</label>
<select class="form-control @error('skor_kejelasan_status_lahan') is-invalid @enderror" id="skor-kejelasan-lahan" name="skor_kejelasan_status_lahan">
<option value="">Pilih Kejelasan Status Lahan</option>
<option value="1" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 1 ? 'selected' : '' }}>Tidak ada dokumen & ada sengketa</option>
<option value="2" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 2 ? 'selected' : '' }}>Ada dokumen tapi masih sengketa</option>
<option value="3" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 3 ? 'selected' : '' }}>Pernah sengketa, sudah selesai</option>
<option value="4" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 4 ? 'selected' : '' }}>Lahan adat/keluarga/perhutanan sosial tanpa sengketa</option>
<option value="5" {{ old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan) == 5 ? 'selected' : '' }}>Bersertifikat & tidak ada sengketa</option>
</select>
@php $skorKejelasanStatusLahanValue = old('skor_kejelasan_status_lahan', $sosialEkonomi?->skor_kejelasan_status_lahan?->value); @endphp
<label class="form-label d-block">Kejelasan Status Lahan</label>
@foreach($kejelasanStatusLahanOptions as $option)
<div class="form-check mb-2">
<input class="form-check-input @error('skor_kejelasan_status_lahan') is-invalid @enderror" type="radio" id="skor-kejelasan-lahan-{{ $option['value'] }}" name="skor_kejelasan_status_lahan" value="{{ $option['value'] }}" {{ (string) $skorKejelasanStatusLahanValue === (string) $option['value'] ? 'checked' : '' }}>
<label class="form-check-label" for="skor-kejelasan-lahan-{{ $option['value'] }}">{{ $option['label'] }}</label>
</div>
@endforeach
@error('skor_kejelasan_status_lahan')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
<div class="col-md-2 mb-4 form-control-validation">
@@ -345,8 +341,9 @@
<label class="form-label" for="pihak-membantu">Pihak yang Membantu</label>
<select class="form-control @error('pihak_membantu_konflik') is-invalid @enderror" id="pihak-membantu" name="pihak_membantu_konflik">
<option value="">Pilih</option>
<option value="Tidak ada-selesaikan sendiri" {{ old('pihak_membantu_konflik', $sosialEkonomi?->pihak_membantu_konflik) === 'Tidak ada-selesaikan sendiri' ? 'selected' : '' }}>Tidak ada-selesaikan sendiri</option>
<option value="Ada" {{ old('pihak_membantu_konflik', $sosialEkonomi?->pihak_membantu_konflik) === 'Ada' ? 'selected' : '' }}>Ada</option>
@foreach($pihakMembantuKonflikOptions as $option)
<option value="{{ $option['value'] }}" {{ old('pihak_membantu_konflik', $sosialEkonomi?->pihak_membantu_konflik?->value) === $option['value'] ? 'selected' : '' }}>{{ $option['label'] }}</option>
@endforeach
</select>
@error('pihak_membantu_konflik')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
@@ -364,8 +361,9 @@
<label class="form-label" for="status-konflik">Status Konflik</label>
<select class="form-control @error('status_konflik') is-invalid @enderror" id="status-konflik" name="status_konflik">
<option value="">Pilih</option>
<option value="Sudah selesai" {{ old('status_konflik', $sosialEkonomi?->status_konflik) === 'Sudah selesai' ? 'selected' : '' }}>Sudah selesai</option>
<option value="Belum, masih berlanjut" {{ old('status_konflik', $sosialEkonomi?->status_konflik) === 'Belum, masih berlanjut' ? 'selected' : '' }}>Belum, masih berlanjut</option>
@foreach($statusKonflikOptions as $option)
<option value="{{ $option['value'] }}" {{ old('status_konflik', $sosialEkonomi?->status_konflik?->value) === $option['value'] ? 'selected' : '' }}>{{ $option['label'] }}</option>
@endforeach
</select>
@error('status_konflik')<div class="invalid-feedback">{{ $message }}</div>@enderror
</div>
@@ -373,7 +371,7 @@
<div class="mt-4 text-end">
<button type="submit" class="btn btn-success">
<i class="icon-base ti tabler-device-floppy me-1_5 icon-sm"></i>Simpan Sosial Ekonomi
Simpan Sosial Ekonomi
</button>
</div>
</div>
@@ -388,7 +386,9 @@
<script>
'use strict';
$(document).ready(function () {
$('#skor-periode-paceklik, #skor-menabung, #skor-kecukupan, #status-kepemilikan-lahan, #skor-kejelasan-lahan, #pihak-membantu, #status-konflik, .sosial-ekonomi-komoditas').select2();
const pihakMembantuTanpaBantuan = @json($pihakMembantuTanpaBantuanValue);
$('#status-kepemilikan-lahan, #pihak-membantu, #status-konflik, .sosial-ekonomi-komoditas').select2();
function syncKomoditasLainnyaOptions() {
const selectedUtama = $('.sosial-ekonomi-komoditas-utama')
@@ -594,7 +594,7 @@
}
function syncPihakMembantuFields() {
const isTidakAda = $('#pihak-membantu').val() === 'Tidak ada-selesaikan sendiri';
const isTidakAda = $('#pihak-membantu').val() === pihakMembantuTanpaBantuan;
const $fields = $('#pihak-membantu-nama, #tahun-bantuan');
$fields.prop('disabled', isTidakAda);