Skip to content

Commit a9c07fb

Browse files
committed
refactor: update pangan data retrieval to include id_takaran
1 parent d66b2c4 commit a9c07fb

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

Diff for: app/Http/Controllers/Keluarga.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public function show(): View
4444
{
4545
$kader = User::find(Auth::user()->id_user)->kader;
4646
$desa = DesaModel::where('id_kecamatan', $kader->kecamatan->id_kecamatan)->get()->mapWithKeys(fn($item) => [$item->id_desa => $item->nama_desa . ' - ' . $item->kode_wilayah])->toArray();
47-
$nama_pangan = PanganModel::pluck('nama_pangan');
47+
$nama_pangan = PanganModel::select('nama_pangan', 'id_takaran')->get();
4848
$batas_bawah = RentangUangModel::pluck('batas_bawah', 'id_rentang_uang')->toArray();
4949
$batas_atas = RentangUangModel::pluck('batas_atas', 'id_rentang_uang')->toArray();
5050
$takaran = TakaranModel::pluck('nama_takaran', 'id_takaran');

Diff for: resources/views/components/surveyor/tambah-data-keluarga/pangan.blade.php

+6-3
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,18 @@ class="cursor-pointer rounded-lg bg-green-600 px-4 py-2.5 text-white shadow-sm t
5252
const tombol_tambah = document.getElementById('tombol-tambah');
5353
const nama_pangan = @json($nama_pangan);
5454
const takaran = @json($takaran);
55+
console.log(nama_pangan);
56+
// console.log(takaran);
5557
5658
if (!window.daftar_pangan) window.daftar_pangan = [];
5759
5860
Object.entries(nama_pangan).forEach(([id, nama]) => {
5961
let opsi = document.createElement('option');
6062
opsi.value = id;
61-
opsi.textContent = nama;
62-
opsi.dataset.takaran = takaran[id] || '';
63+
opsi.textContent = `${nama.nama_pangan} `;
64+
opsi.dataset.takaran = takaran[nama.id_takaran] || '';
6365
pilihan_nama_pangan.appendChild(opsi);
66+
// console.log(opsi);
6467
});
6568
6669
pilihan_nama_pangan.addEventListener('change', () => {
@@ -140,4 +143,4 @@ class="cursor-pointer rounded-lg bg-green-600 px-4 py-2.5 text-white shadow-sm t
140143
perbarui_tabel();
141144
});
142145
</script>
143-
@endpush
146+
@endpush

0 commit comments

Comments
 (0)