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

429 lines
19 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.
<?php
include('../../koneksi.php');
$thn_skrg=$_POST['thn_dpa'];;
?>
<div class="row">
<!--<div class="col-lg-1">
<button type="button" id="btn_baru_ma_anggaran" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus"></i>
</button>
</div>-->
<div class="col-lg-9">
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan" style="border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;">
</select>
</div>
<div class="col-lg-3">
<!--<button type="button" class="btn btn-pink btn-rounded set_pgn" name="set_pgn" id="set_pgn" data-content="Set Pejabat Pengadaan" rel="popover" data-placement="top" data-trigger="hover"><i class="glyphicon glyphicon-user"></i></button>
<button type="button" class="btn btn-orange btn-rounded set_kom" name="set_kom" id="set_kom" data-content="Set PPKom" rel="popover" data-placement="top" data-trigger="hover"><i class="glyphicon glyphicon-user"></i></button>
<button type="button" class="btn btn-brown btn-rounded set_kat" name="set_kat" id="set_kat" data-content="Set Kategori" rel="popover" data-placement="top" data-trigger="hover"><i class="glyphicon glyphicon-tag"></i></button>-->
<span class="pull-right" align="right" style="font-size:25px;color:red;" id="gtotal"></span>
</div>
</div>
<br>
<div id="tabel_anggaran"></div>
<div id="modal_anggaran" 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>
<h4 class="modal-title" id="myModalLabel">Anggaran</h4>
</div>
<div class="modal-body" id="modal_body_anggaran"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_anggaran">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_anggaran">Simpan</button>
</div>
</div>
</div>
</div>
<!-- <div id="modal_set_pejabat" 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>
<h4 class="modal-title" id="myModalLabel">Set Pejabat Pengadaan</h4>
</div>
<div class="modal-body" id="modal_body_set_pejabat"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_set_pejabat">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_set_pejabat">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_set_kom" 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>
<h4 class="modal-title" id="myModalLabel">Set PPKom</h4>
</div>
<div class="modal-body" id="modal_body_set_kom"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_set_kom">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_set_kom">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_set_kat" 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>
<h4 class="modal-title" id="myModalLabel">Set Kategori</h4>
</div>
<div class="modal-body" id="modal_body_set_kat"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_set_kat">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_set_kat">Simpan</button>
</div>
</div>
</div>
</div>
-->
<script>
/* $('button[name="set_pgn"]').popover();
$('button[name="set_kom"]').popover();
$('button[name="set_kat"]').popover();
*/
var thn=$('#thn_dpa').val();
// var thn=$('#thn_anggaran').val();
// var thn=$('#thn_anggaran').val();
$.ajax({
type: "POST",
url: "app/master/anggaran/tabel.php",
data: 'thn='+thn,
success: function(data){
// var thn=$('#thn_anggaran').val();
var key='cek_anggaran';
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn});
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
if (data=='ada') {
$('#tabel_anggaran').show();
var key='cek_kegiatan';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
$('#cari_kegiatan').html('<option></option>'+data);
}
});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'thn='+thn
+'&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_anggaran').val();
$.ajax({
type: "POST",
url: "app/master/anggaran/tabel.php",
data: 'thn='+thn
+'&a='+a,
success: function(data){
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:a, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
/*
$('button[name="set_kom"]').popover();
$('button[name="set_kat"]').popover();
$('#set_pgn').click(function(){
var id = $("#temp_data").val();
$('#modal_set_pejabat').modal('show');
$('#modal_body_set_pejabat').html("");
$.ajax({
type: "POST",
url: "app/master/anggaran/modal_set_pejabat.php",
data: 'id='+id,
success: function(data){
$('#modal_body_set_pejabat').html(data);
$('#set_pejabat_nama').first().focus().selected();
}
});
});
$('#set_kom').click(function(){
var id = $("#temp_data").val();
$('#modal_set_kom').modal('show');
$('#modal_body_set_kom').html("");
$.ajax({
type: "POST",
url: "app/master/anggaran/modal_set_kom.php",
data: 'id='+id,
success: function(data){
$('#modal_body_set_kom').html(data);
$('#set_kom_nama').first().focus().selected();
}
});
});
$('#set_kat').click(function(){
var id = $("#temp_data").val();
$('#modal_set_kat').modal('show');
$('#modal_body_set_kat').html("");
$.ajax({
type: "POST",
url: "app/master/anggaran/modal_set_kat.php",
data: 'id='+id,
success: function(data){
$('#modal_body_set_kat').html(data);
$('#set_kat_nama').first().focus().selected();
}
});
});
$('#simpan_set_pejabat').click(function(){
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
var pejabat_pengadaan_id = $('#pejabat_pengadaan_id').val();
var key = 'set_pejabat';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'sub_kegiatan_id='+sub_kegiatan_id
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_set_pejabat').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var a = $('#cari_kegiatan').val();
// var thn=$('#thn_anggaran').val();
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:a});
}
});
});
$('#simpan_set_kom').click(function(){
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
var ppkom_id = $('#ppkom_id').val();
var key = 'set_kom';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'sub_kegiatan_id='+sub_kegiatan_id
+'&ppkom_id='+ppkom_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_set_kom').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var a = $('#cari_kegiatan').val();
// var thn=$('#thn_anggaran').val();
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:a});
}
});
});
$('#simpan_set_kat').click(function(){
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
var kategori_id = $('#kategori_id').val();
var key = 'set_kat';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'sub_kegiatan_id='+sub_kegiatan_id
+'&kategori_id='+kategori_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_set_kat').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var a = $('#cari_kegiatan').val();
// var thn=$('#thn_anggaran').val();
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:a});
}
});
});
*/
$('#btn_baru_ma_anggaran').click(function(){
var id = '0';
$('#modal_anggaran').modal('show');
$('#modal_body_anggaran').html("");
$.ajax({
type: "POST",
url: "app/master/anggaran/modal_anggaran.php",
data: 'id='+id,
success: function(data){
$('#modal_body_anggaran').html(data);
$('#ma_thn').first().focus().selected();
}
});
});
$('#simpan_anggaran').click(function(){
var id = $('#ma_sub_kegiatan_id').val();
var thn = $('#ma_thn').val();
var kegiatan = $('#ma_kegiatan').val();
var ra = $('#ma_ra').val();
var rb = $('#ma_rb').val();
var rc = $('#ma_rc').val();
var rd = $('#ma_rd').val();
var re = $('#ma_re').val();
var rf = $('#ma_rf').val();
var rg = $('#ma_rg').val();
var rh = $('#ma_rh').val();
var sub_kegiatan = $('#ma_sub_kegiatan').val();
var anggaran = $('#ma_anggaran').val();
var anggaran_ori = $('#ma_anggaran_ori').val();
var imkpa = $("#kpa_id").val();
var zkpa = $('#browsers_kpa');
var valkpa = $(zkpa).find('option[value="' + imkpa + '"]');
var kpa_ids = valkpa.attr('id_ma_kpa');
if (!kpa_ids) {
var kpa_id = $('#kpa_id2').val();
} else {
var kpa_id=kpa_ids;
}
var imppkom = $("#ppkom_id").val();
var zppkom = $('#browsers_ppkom');
var valppkom = $(zppkom).find('option[value="' + imppkom + '"]');
var ppkom_ids = valppkom.attr('id_ma_ppkom');
if (!ppkom_ids) {
var ppkom_id = $('#ppkom_id2').val();
} else {
var ppkom_id=ppkom_ids;
}
var impptk = $("#pptk_id").val();
var zpptk = $('#browsers_pptk');
var valpptk = $(zpptk).find('option[value="' + impptk + '"]');
var pptk_ids = valpptk.attr('id_ma_pptk');
if (!pptk_ids) {
var pptk_id = $('#pptk_id2').val();
} else {
var pptk_id=pptk_ids;
}
var impp = $("#pp_id").val();
var zpp = $('#browsers_pp');
var valpp = $(zpp).find('option[value="' + impp + '"]');
var pejabat_pengadaan_ids = valpp.attr('id_ma_pp');
if (!pejabat_pengadaan_ids) {
var pejabat_pengadaan_id = $('#pp_id2').val();
} else {
var pejabat_pengadaan_id=pejabat_pengadaan_ids;
}
var kategori_id = $('#kategori_id').val();
var key = 'simpan_anggaran';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'id='+id
+'&thn='+thn
+'&kegiatan='+kegiatan
+'&ra='+ra
+'&rb='+rb
+'&rc='+rc
+'&rd='+rd
+'&re='+re
+'&rf='+rf
+'&rg='+rg
+'&rh='+rh
+'&sub_kegiatan='+sub_kegiatan
+'&anggaran='+anggaran
+'&anggaran_ori='+anggaran_ori
+'&kpa_id='+kpa_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&kategori_id='+kategori_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_anggaran').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var a = $('#cari_kegiatan').val();
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:kegiatan, rh:rh});
}
});
});
$("#modal_anggaran").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
/*
$("#modal_set_pejabat").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_set_ppkom").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_set_kat").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
*/
</script>