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/adat/index.blade.php b/resources/views/data_pokok/data_presisi/adat/index.blade.php index a6314b44..55202bbf 100644 --- a/resources/views/data_pokok/data_presisi/adat/index.blade.php +++ b/resources/views/data_pokok/data_presisi/adat/index.blade.php @@ -5,241 +5,227 @@ @section('title', 'Data adat') @section('content_header') -

{{ $title }}

+

{{ $title }}

@stop @section('content') - @include('partials.breadcrumbs') -
-
-
-
Statistik Adat
-
-
-
+@include('partials.breadcrumbs') +
+
+
+
Statistik Adat
+
+
+
-
-
+
-
-
-
-
-
-
- -
-
- -
+
+
+
+
+
+
+ +
+
+
-
-
- - - - - - - - - - - - - -
Aksi#NIKNama Kepala KeluargaJumlah Anggota RTMStatus KeanggotaanFrekwensi Mengikuti Kegiatan Adat Dalam Setahun
-
+
+
+
+ + + + + + + + + + + + + +
Aksi#NIKNama Kepala KeluargaJumlah Anggota RTMStatus KeanggotaanFrekwensi Mengikuti Kegiatan Adat Dalam Setahun
+
@endsection @section('js') @include('data_pokok.data_presisi.adat.chart') - -@endsection + } + // Event listener for year filter change + $('#filter-tahun').on('change', function() { + adat.ajax.reload(); + data_grafik = []; + grafikPie(); + }); + }) + +@endsection \ No newline at end of file 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 + } + // Event listener for year filter change + $('#filter-tahun').on('change', function() { + dtks.ajax.reload(); + data_grafik = []; + grafikPie(); + }); + }) + +@endsection \ No newline at end of file diff --git a/resources/views/data_pokok/infrastruktur/index.blade.php b/resources/views/data_pokok/infrastruktur/index.blade.php index e5fe7ea0..d1256cfe 100644 --- a/resources/views/data_pokok/infrastruktur/index.blade.php +++ b/resources/views/data_pokok/infrastruktur/index.blade.php @@ -45,6 +45,7 @@
+
diff --git a/resources/views/data_pokok/pariwisata/index.blade.php b/resources/views/data_pokok/pariwisata/index.blade.php index 017f221e..f06d568c 100644 --- a/resources/views/data_pokok/pariwisata/index.blade.php +++ b/resources/views/data_pokok/pariwisata/index.blade.php @@ -57,6 +57,7 @@
+
@@ -118,9 +119,7 @@ "filter[kategori]": $('#filter-kategori-wisata').val(), "filter[sarana-wisata]": $('#filter-sarana-wisata').val(), "filter[potensi-wisata]": $('#filter-komoditas-wisata').val(), - "sort": (row.order[0]?.dir === "asc" ? "" : "-") + row.columns[row.order[0] - ?.column] - ?.name, + "sort": "id", }; }, dataSrc: function(json) {