Files
simak/app/lap_realisasi/main.php
2025-10-10 09:25:05 +07:00

517 lines
21 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<style type="text/css">
.no-border{
border:none;
}
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<?php
include('../koneksi.php');
//$jenis=$_POST['jenis'];
//$filter=$_POST['filter'];
?>
<br>
<br>
<br>
<br>
<br>
<style type="text/css">
#gtotal {
font-family: "Arial";
font-size:14px;
font-weight:bold;
}
</style>
<div class="row" style="margin-top:-15px">
<div class="col-lg-12">
<!--<span class="pull-left" id="gtotal"></span>-->
<p class="judul_page"><i class="mdi mdi-cash-multiple m-r-5"></i>Laporan Realisasi</p>
</div>
</div>
<br>
<div class="row">
<div class="col-lg-1">
<select class="form-control" name="cari_kpa" id="cari_kpa" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="KPA" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pptk" id="cari_pptk" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPTK" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pgn" id="cari_pgn" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="Pejabat Pengadaan" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-2">
<select class="form-control" name="cari_kom" id="cari_kom" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPKom" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-6">
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan">
</select>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-success btn-block" id="excel_lap_realisasi">Excel</button>
</div>
</div>
<br>
<br>
<div id="tabel_anggaran"></div>
<div id="modal_resmi" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-titles" id="modal_head_resmi">Detail Resmi</span>
</div>
<div class="modal-body" id="modal_body_resmi" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_extra" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_extra">Detail Extra</span>
</div>
<div class="modal-body" id="modal_body_extra" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_resmi_nd" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content" style="background-color:#f9f9f9">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-titles" id="modal_head_resmi_nd">Nota Dinas</span>
</div>
<div class="modal-body" id="modal_body_resmi_nd" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_ad" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-titles" id="modal_head_ad">TRACKING PROSES PBJ</span>
</div>
<div class="modal-body" id="modal_body_ad" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div class="modal" id="modal_dok">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">View Dokumen</h4>
</div>
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<script>
$("#cari_kegiatan").select2();
/*
var j = $('#cek_jenis').val();
if (j=='Pejabat') {var pejabat_pengadaan_id=$('#pjb_id').val();} else {}
if (j=='PPKom') {var ppkom_id=$('#ppkom_id').val();} else {}
if (j=='PPTK') {var pptk_id=$('#pptk_id').val();} else {}
*/
$('select[name="cari_kpa"]').popover();
$('select[name="cari_pptk"]').popover();
$('select[name="cari_pgn"]').popover();
$('select[name="cari_kom"]').popover();
var thn=$('#thn_dpa').val();
var pptk_id = $('#cari_pptk').val();
var pejabat_pengadaan_id = $('#cari_pgn').val();
var ppkom_id = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/lap_realisasi/tabel.php",
data: 'thn='+thn,
success: function(data){
var key='cek_anggaran';
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn,pgn:pejabat_pengadaan_id,kom:ppkom_id,pptk:pptk_id});
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
if (data=='ada') {
$('#tabel_anggaran').show();
var pptk_id = $('#cari_pptk').val();
var pejabat_pengadaan_id = $('#cari_pgn').val();
var ppkom_id = $('#cari_kom').val();
var key='cek_kpa';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
$('#cari_kpa').html('<option value=""></option>'+data);
}
});
var key='cek_pptk';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
if ((pptk_id==undefined) || (pptk_id=='')) {
$('#cari_pptk').html('<option value=""></option>'+data);
} else {
$('#cari_pptk').html(data);
}
}
});
var key='cek_pgn';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
if ((pejabat_pengadaan_id==undefined) || (pejabat_pengadaan_id=='')) {
$('#cari_pgn').html('<option value=""></option>'+data);
} else {
$('#cari_pgn').html(data);
}
}
});
var key='cek_kom';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
if ((ppkom_id==undefined) || (ppkom_id=='')) {
// $('#cari_kom').html('<option value=""></option>'+data);
$('#cari_kom').html('<option value=""></option>'+data+'<option value="ALL">ALL PPKOM</option><option value="NON">NON PPKOM</option>');
} else {
$('#cari_kom').html(data);
}
}
});
var key='cek_kegiatan';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_kegiatan').html('<option value="">-- Pilih Kegiatan --</option>'+data);
}
});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
} else {
alert('data tidak ada..');
$('#tabel_anggaran').hide();
}
}
});
}
});
$('#cari_kegiatan').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
$('#cari_kpa').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
$('#cari_pptk').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
$('#cari_pgn').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
$('#cari_kom').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/lap_realisasi/tabel.php",
data: 'thn='+thn
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/lap_realisasi/tabel.php',{thn:thn, kegiatan:a, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/lap_realisasi/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&kpa='+b
+'&pptk='+c
+'&pgn='+d
+'&kom='+e
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
function excel() {
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var thn=$('#thn_dpa').val();
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/lap_realisasi/excel.php?kg='+a+'&kpa='+b+'&pptk='+c+'&pgn='+d+'&kom='+e+'&thn='+thn+'&rh='+rh+'&pejabat_pengadaan_id='+d,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
}
$('#excel_lap_realisasi').click(function(){
excel();
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>