fix : request sdm notif and filtering data

This commit is contained in:
2026-05-20 09:23:54 +07:00
parent 55f1ebfcc6
commit 817a3c5034
15 changed files with 576 additions and 58 deletions
+34 -3
View File
@@ -11,6 +11,7 @@
</style>
<?php
include('../koneksi.php');
$filter = isset($_POST['filter'])?$_POST['filter']:'';
$data_pegawai_id=$_POST['data_pegawai_id'];
$d=pg_query("SELECT p.nama,p.nipb,p.golongan,p.ruang,s.nama
@@ -148,12 +149,19 @@ Riwayat&nbsp;
</div>
<div class="row" style="color:black" id="tes2">
<div class="col-lg-6">
<div class="col-lg-4">
<span style="font-family:Arial;font-weight:bold">
Daftar Kelengkapan dan Persyaratan
</span>
</div>
<div class="col-lg-2">
<select id="filter_pns_pppk" class="form-control" style="width:220px;display:inline-block">
<option value=""<?php if($filter=='') echo ' selected';?>>- Pilih Filter -</option>
<option value="pns"<?php if($filter=='pns') echo ' selected';?>>PNS</option>
<option value="pppk"<?php if($filter=='pppk') echo ' selected';?>>PPPK</option>
</select>
</div>
<div class="col-lg-2">
<button class="btn btn-default btn-block" id="btn_tgg2" style="font-family:Arial;font-weight:bold"><i class="mdi mdi-timer-sand m-r-5"></i>
Tunggu&nbsp;
<span class="label label-purple pull-right" style="margin-top:2px" id="jtggbg_notif2"></span>
@@ -338,7 +346,12 @@ $('#tes2').show();
$('.bat').show();
var riwayat_jbel_id=$('#riwayat_jbel_id').val();
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').load('app/st_jbel/tabel_daftar.php',{riwayat_jbel_id:riwayat_jbel_id, data_pegawai_id:data_pegawai_id});
var filter_val = $('#filter_pns_pppk').val() || '';
if (filter_val=='') {
$('#tabel_kelengkapan').hide();
} else {
$('#tabel_kelengkapan').show().load('app/st_jbel/tabel_daftar.php',{riwayat_jbel_id:riwayat_jbel_id, data_pegawai_id:data_pegawai_id, filter: filter_val});
}
}
$('#batal_registrasi').click(function(){
@@ -463,7 +476,12 @@ $.ajax({
$('#jumlah_jbel').val('1');
var riwayat_jbel_id=$('#riwayat_jbel_id').val();
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').load('app/st_jbel/tabel_daftar.php',{riwayat_jbel_id:riwayat_jbel_id, data_pegawai_id:data_pegawai_id});
var filter_now = $('#filter_pns_pppk').val() || '';
if (filter_now=='') {
$('#tabel_kelengkapan').empty().hide();
} else {
$('#tabel_kelengkapan').show().load('app/st_jbel/tabel_daftar.php',{riwayat_jbel_id:riwayat_jbel_id, data_pegawai_id:data_pegawai_id, filter: filter_now});
}
$('#tes1').hide();
$('#tes2').show();
$('.bat').show();
@@ -544,4 +562,17 @@ $(document).on('hidden.bs.modal', function (event) {
$('body').addClass('modal-open');
}
});
// reload kelengkapan table when filter changes
$(document).on('change','#filter_pns_pppk',function(){
if ($('#jumlah_jbel').val()=='0') return;
var riwayat_jbel_id = $('#riwayat_jbel_id').val();
var data_pegawai_id = $('#data_pegawai_id').val();
var filter = $(this).val() || '';
if (filter=='') {
$('#tabel_kelengkapan').empty().hide();
} else {
$('#tabel_kelengkapan').show().load('app/st_jbel/tabel_daftar.php',{riwayat_jbel_id:riwayat_jbel_id, data_pegawai_id:data_pegawai_id, filter: filter});
}
});
</script>