Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion resources/views/components/excel-download-button.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down
7 changes: 5 additions & 2 deletions resources/views/components/print-button.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -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 || '{}');
Expand All @@ -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);
Expand All @@ -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');
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
<tr class="border thick">
<th>NO</th>
<th>NIK</th>
<th>NOMOR KK</th>
<th>NAMA</th>
<th>NAMA KEPALA KELUARGA</th>
<th>JUMLAH ANGGOTA</th>
<th>JENIS PEKERJAAN</th>
<th>TEMPAT KERJA</th>
<th>FREKWENSI MENGIKUTI PELATIHAN SETAHUN</th>
Expand All @@ -38,7 +38,7 @@
var filter = str.replace(/&amp;/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) {
Expand All @@ -48,8 +48,8 @@
<tr>
<td class="padat">${no}</td>
<td>${item.attributes.nik || 'N/A'}</td>
<td>${item.attributes.no_kk || 'N/A'}</td>
<td>${item.attributes.nama || 'N/A'}</td>
<td>${item.attributes.kepala_keluarga || 'N/A'}</td>
<td>${item.attributes.jumlah_anggota || 'N/A'}</td>
<td>${item.attributes.jenis_pekerjaan || 'N/A'}</td>
<td>${item.attributes.tempat_kerja || 'N/A'}</td>
<td>${item.attributes.frekwensi_mengikuti_pelatihan_setahun || 'N/A'}</td>
Expand Down
Loading