diff --git a/resources/views/components/excel-download-button.blade.php b/resources/views/components/excel-download-button.blade.php
index 85ec96e5..a298c75b 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) {
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/ketenagakerjaan/cetak.blade.php b/resources/views/data_pokok/data_presisi/ketenagakerjaan/cetak.blade.php
index 726c6dbf..956f96e4 100644
--- a/resources/views/data_pokok/data_presisi/ketenagakerjaan/cetak.blade.php
+++ b/resources/views/data_pokok/data_presisi/ketenagakerjaan/cetak.blade.php
@@ -17,8 +17,8 @@
| NO |
NIK |
- NOMOR KK |
- NAMA |
+ NAMA KEPALA KELUARGA |
+ JUMLAH ANGGOTA |
JENIS PEKERJAAN |
TEMPAT KERJA |
FREKWENSI MENGIKUTI PELATIHAN SETAHUN |
@@ -38,7 +38,7 @@
var filter = str.replace(/&/g, '&')
const header = @include('layouts.components.header_bearer_api_gabungan');
$.ajax({
- url: `{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/ketenagakerjaan' }}?${filter}`,
+ url: `{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/ketenagakerjaan/rtm' }}?${filter}`,
headers: header,
method: 'get',
success: function(json) {
@@ -48,8 +48,8 @@
| ${no} |
${item.attributes.nik || 'N/A'} |
- ${item.attributes.no_kk || 'N/A'} |
- ${item.attributes.nama || 'N/A'} |
+ ${item.attributes.kepala_keluarga || 'N/A'} |
+ ${item.attributes.jumlah_anggota || 'N/A'} |
${item.attributes.jenis_pekerjaan || 'N/A'} |
${item.attributes.tempat_kerja || 'N/A'} |
${item.attributes.frekwensi_mengikuti_pelatihan_setahun || 'N/A'} |
diff --git a/resources/views/data_pokok/data_presisi/ketenagakerjaan/index.blade.php b/resources/views/data_pokok/data_presisi/ketenagakerjaan/index.blade.php
index 23a3e14a..6c7e40fd 100644
--- a/resources/views/data_pokok/data_presisi/ketenagakerjaan/index.blade.php
+++ b/resources/views/data_pokok/data_presisi/ketenagakerjaan/index.blade.php
@@ -3,107 +3,96 @@
@section('title', $title)
@section('content_header')
- {{ $title }}
+{{ $title }}
@stop
@push('css')
-
+
@endpush
@section('content')
- @include('partials.breadcrumbs')
-
-
-
-
-
-
-
+@include('partials.breadcrumbs')
+
+
+
+
-
-
@endsection
@section('js')
- @include('data_pokok.data_presisi.ketenagakerjaan.chart')
-
+ }
+ // Event listener for year filter change
+ $('#filter-tahun').on('change', function() {
+ dtks.ajax.reload();
+ data_grafik = [];
+ grafikPie();
+ });
+
+ $('#cetak').on('click', function() {
+ let baseUrl = "{{ route('data-pokok.data-presisi-ketenagakerjaan.cetak') }}";
+ let params = dtks.ajax.params(); // Get DataTables params
+ let queryString = new URLSearchParams(params).toString(); // Convert params to query string
+ window.open(`${baseUrl}?${queryString}`, '_blank'); // Open the URL with appended query
+ });
+ })
+
@endsection
\ No newline at end of file
diff --git a/resources/views/data_pokok/data_presisi/pangan/cetak.blade.php b/resources/views/data_pokok/data_presisi/pangan/cetak.blade.php
index 0ab97e23..d50bb895 100644
--- a/resources/views/data_pokok/data_presisi/pangan/cetak.blade.php
+++ b/resources/views/data_pokok/data_presisi/pangan/cetak.blade.php
@@ -12,13 +12,13 @@
@section('content')
@include('partials.breadcrumbs')
-
+
| NO |
NIK |
- NOMOR KK |
- NAMA |
+ NAMA KEPALA KELUARGA |
+ JUMLAH ANGGOTA RTM |
JENIS LAHAN |
LUAS LAHAN |
LUAS TANAM |
@@ -35,7 +35,7 @@
FREKWENSI KONSUMSI BUAH PERHARI |
FREKWENSI KONSUMSI DAGING PERHARI |
TANGGAL PENGISIAN |
- STATUS PENGISIAN |
+ STATUS PENGISIAN |
@@ -46,10 +46,11 @@
-@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/dtks/sandang/cetak.blade.php b/resources/views/dtks/sandang/cetak.blade.php
index 472cab18..9381a1e5 100644
--- a/resources/views/dtks/sandang/cetak.blade.php
+++ b/resources/views/dtks/sandang/cetak.blade.php
@@ -41,7 +41,7 @@
const header = @include('layouts.components.header_bearer_api_gabungan');
$.ajax({
- url: `{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/sandang' }}?${filter}`,
+ url: `{{ config('app.databaseGabunganUrl').'/api/v1/data-presisi/sandang/rtm' }}?${filter}`,
headers: header,
method: 'get',
success: function(json) {
@@ -52,8 +52,8 @@
| ${no} |
${item.attributes.nik || 'N/A'} |
- ${item.attributes.no_kk || 'N/A'} |
- ${item.attributes.nama || 'N/A'} |
+ ${item.attributes.kepala_keluarga || 'N/A'} |
+ ${item.attributes.jumlah_anggota || 'N/A'} |
${item.attributes.jml_pakaian_yg_dimiliki || 'N/A'} |
${item.attributes.frekwensi_beli_pakaian_pertahun || 'N/A'} |
${item.attributes.jenis_pakaian || 'N/A'} |
@@ -61,9 +61,7 @@
${item.attributes.tmpt_cuci_pakaian || 'N/A'} |
${item.attributes.jml_pakaian_seragam || 'N/A'} |
${item.attributes.jml_pakaian_sembahyang || 'N/A'} |
- ${item.attributes.jml_pakaian_kerja || 'N/A'} |
- ${item.attributes.tanggal_pengisian || 'N/A'} |
- ${item.attributes.status_pengisian || 'N/A'} |
+ ${item.attributes.jml_pakaian_kerja || 'N/A'} |
`
diff --git a/resources/views/dtks/sandang/index.blade.php b/resources/views/dtks/sandang/index.blade.php
index fd805b41..6ad7372f 100644
--- a/resources/views/dtks/sandang/index.blade.php
+++ b/resources/views/dtks/sandang/index.blade.php
@@ -3,211 +3,182 @@
@section('title', $title)
@section('content_header')
- {{ $title }}
+{{ $title }}
@stop
@push('css')
-
+
@endpush
@section('content')
- @include('partials.breadcrumbs')
-
-
-
-
-
-
-
+@include('partials.breadcrumbs')
+
+
+
+
-
-
@endsection
@section('js')
- @include('dtks.sandang.chart')
-
-@endsection
+ $('#filter-tahun').on('change', function() {
+ dtks.ajax.reload();
+ data_grafik = [];
+ grafikPie();
+ });
+
+ $('#cetak').on('click', function() {
+ let baseUrl = "{{ route('cetak_datasandang') }}";
+ let params = dtks.ajax.params(); // Get DataTables params
+ let queryString = new URLSearchParams(params).toString(); // Convert params to query string
+ window.open(`${baseUrl}?${queryString}`, '_blank'); // Open the URL with appended query
+ });
+
+ })
+
+@endsection
\ No newline at end of file