diff --git a/resources/views/components/excel-download-button.blade.php b/resources/views/components/excel-download-button.blade.php index 85ec96e5..d71cf373 100644 --- a/resources/views/components/excel-download-button.blade.php +++ b/resources/views/components/excel-download-button.blade.php @@ -69,7 +69,9 @@ // Prepare download URL const url = new URL(downloadUrl); - + url.searchParams.set("kode_kabupaten", "{{ session('kabupaten.kode_kabupaten') ?? '' }}"); + url.searchParams.set("kode_kecamatan", "{{ session('kecamatan.kode_kecamatan') ?? '' }}"); + url.searchParams.set("kode_desa", "{{ session('desa.id') ?? '' }}"); let urlParams = new URLSearchParams(); if (tableId) { @@ -110,7 +112,7 @@ const info = table.page.info(); urlParams.append('totalData', info.recordsTotal); } - + // Make fetch request const response = await fetch(url, { method: 'POST', diff --git a/resources/views/components/print-button.blade.php b/resources/views/components/print-button.blade.php index 8508118c..fb3c72fd 100644 --- a/resources/views/components/print-button.blade.php +++ b/resources/views/components/print-button.blade.php @@ -30,6 +30,9 @@ e.preventDefault(); const printUrl = new URL(this.dataset.printUrl); + printUrl.searchParams.set("kode_kabupaten", "{{ session('kabupaten.kode_kabupaten') ?? '' }}"); + printUrl.searchParams.set("kode_kecamatan", "{{ session('kecamatan.kode_kecamatan') ?? '' }}"); + printUrl.searchParams.set("kode_desa", "{{ session('desa.id') ?? '' }}"); const tableId = this.dataset.tableId; const filters = JSON.parse(this.dataset.filters || '{}'); const additionalParams = JSON.parse(this.dataset.additionalParams || '{}'); @@ -48,6 +51,7 @@ // Get filters/search from DataTable's ajax.params if (typeof dataTable.ajax.params === 'function') { const params = dataTable.ajax.params(); + Object.entries(params).forEach(([key, value]) => { if (value && value !== '' && value !== 'null') { printUrl.searchParams.append(key, value); @@ -59,8 +63,7 @@ // Add additional static parameters Object.entries(additionalParams).forEach(([key, value]) => { printUrl.searchParams.append(key, value); - }); - + }); // Open print URL in new window window.open(printUrl.href, '_blank'); }); diff --git a/resources/views/data_pokok/data_presisi/kesehatan/cetak.blade.php b/resources/views/data_pokok/data_presisi/kesehatan/cetak.blade.php index 6551fc10..5dfb2d20 100644 --- a/resources/views/data_pokok/data_presisi/kesehatan/cetak.blade.php +++ b/resources/views/data_pokok/data_presisi/kesehatan/cetak.blade.php @@ -16,9 +16,9 @@ NO - NIK - NOMOR KK - NAMA + NIK + NAMA KEPALA KELUARGA + JUMLAH ANGGOTA RTM JNS ASURANSI JNS PENGGUNAAN ALAT KONTRASEPSI JNS PENYAKIT YANG DIDERITA @@ -27,8 +27,7 @@ KUNJUNGAN KE DOKTER DALAM 1 TAHUN KONDISI FISIK SEJAK LAHIR STATUS GIZI BALITA - TANGGAL PENGISIAN - STATUS PENGISIAN + TANGGAL PENGISIAN @@ -39,10 +38,10 @@ @endsection