Files
2025-10-10 09:25:05 +07:00

371 lines
15 KiB
PHP
Raw Permalink 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 $urut_switch=$_POST['urut_switch']; ?>
<br>
<br>
<br>
<br>
<input type="hidden" id="urut_switch_text" value="<?php echo $urut_switch; ?>">
<p class="judul_page"><i class="mdi mdi-keyboard m-r-5"></i>Input</p>
<!--<div class="alert alert-icon alert-danger alert-dismissible fade in" role="alert" style="color:red" id="info_setor">
<i class="mdi mdi-information"></i>
<span><strong>PERHATIAN!</strong></span><br>
<span>" FITUR MODE 'URUT OFF' MASIH DALAM TAHAP PENGERJAAN. MOHON JANGAN DIGUNAKAN DULU "</span><br>
</div>
-->
<div class="row">
<div class="col-lg-6">
<div class="input-group my-group"><input type="hidden" id="no_verif">
<input type="text" class="form-control carvit" style="width:100%; display:block;border-color:#f3f3f3;" name="no_sp" id="no_sp" Placeholder="Nomor SP / SPK / Kwitansi" onkeydown="enter_cari(event)">
<span class="input-group-btn">
<button type="button" id="btn_input_cari" name="btn_input_cari" class="btn btn-danger"><i class="fa fa-search"></i></button>
<button type="button" id="btn_input_baru" name="btn_input_baru" class="btn btn-success">CLEAR</button>
</span>
<select class="form-control" id="urut_switch">
<option value="on">URUT ON</option>
<option value="off">URUT OFF</option>
</select>
</div>
</div>
<div class="col-lg-4" id="col_kd_panggil">
<div class="input-group my-group">
<input type="text" class="form-control carvit" style="width:100%; display:block;border-color:#f3f3f3;" id="kd_panggil" disabled>
<span class="input-group-btn">
<button type="button" id="btn_kp_edit" name="btn_kp_edit" class="btn btn-default" data-content="Edit Kode panggil" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-pencil"></i></button>
</span>
</div>
</div>
<div class="col-lg-3" id="col_input_new">
<div class="input-group my-group">
<input type="text" class="form-control carvit" style="width:100%; display:block;border-color:#f3f3f3;" name="kp" id="kp" Placeholder="Kode Panggil" onkeydown="enter_cari1(event)">
<span class="input-group-btn">
<button type="button" id="btn_kp_cari" name="btn_kp_cari" class="btn btn-primary"><i class="fa fa-search"></i></button>
</span>
</div>
</div>
<div class="col-lg-3" id="col_pekerjaan_new">
<button type="button" class="btn btn-primary btn-rounded btn-block" id="tambah_pekerjaan"><i class="fa fa-plus m-r-5"></i>Pekerjaan</button>
</div>
</div>
<div id="konten_input"></div>
<div id="modal_input" 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">Pekerjaan</h4>
</div>
<div class="modal-body" id="modal_body_input"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_input">Keluar</button>
<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_input">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_edit_kp" 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">Edit Kode Panggil</h4>
</div>
<div class="modal-body" id="modal_body_edit_kp"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_edit_kp">Keluar</button>
<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_edit_kp">Simpan</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var urut_switch_text = $('#urut_switch_text').val();
$('#col_kd_panggil').hide();
$('#col_input_new').hide();
$('#col_pekerjaan_new').hide();
$('button[name="btn_kp_edit"]').popover();
function datbar() {
var thn=$("#thn_dpa option:selected").text();
var bulan=$('#bulan').val();
var key = 'cek_no_verif';
$.ajax({
type: "POST",
url: "app/input/crud.php",
data: 'thn='+thn
+'&bulan='+bulan
+'&key='+key,
success: function(data){
var kpsp = data.split('$%^');
var nosp = kpsp[0];
var noverif = kpsp[1];
$('#no_sp').val(nosp+' ');
$('#no_verif').val('');
$('#no_verif').val(noverif);
}
});
}
if (urut_switch_text=='off') {
$("#urut_switch").val("off");
} else {
datbar();
}
$('#btn_input_cari').click(function(){
var no_sp = $.trim($('#no_sp').val());
var urut_switch = $('#urut_switch').val();
var key = 'kendali_cari';
$('#no_sp').prop( "disabled", true );
$.ajax({
type: "POST",
url: "app/input/crud.php",
data: 'no_sp='+no_sp
+'&urut_switch='+urut_switch
+'&key='+key,
success: function(data){
if (urut_switch=='off') {
if (data=='$%^$%^$%^') {
alert('Data baru..');
$('#kp').val('');
$('#kd_panggil').val('');
$('#col_kd_panggil').hide();
$('#konten_input').hide();
$('#col_input_new').show();
$('#input_pekerjaan_verif').hide();
$('#kp').first().focus().selected();
} else {
var chars = data.split('$%^');
var pekerjaan_id=chars[0];
var sub_kegiatan_id=chars[1];
var kd_panggil=chars[2];
var no_sp=chars[3];
var t=$('#thn_dpa').val();
$('#kd_panggil').val(kd_panggil);
$('#no_sp').val(no_sp);
$.post('app/input/konten_input.php',{pekerjaan_id:pekerjaan_id, sub_kegiatan_id:sub_kegiatan_id, thn:t},function(html){$("#konten_input").html(html);});
$('#col_kd_panggil').show();
$('#konten_input').show();
$('#col_input_new').hide();
$('#col_pekerjaan_new').hide();
}
} else {
if (data=='$%^$%^$%^$%^') {
alert('Data baru..');
datbar();
$('#kp').val('');
$('#kd_panggil').val('');
$('#col_kd_panggil').hide();
$('#konten_input').hide();
$('#col_input_new').show();
$('#input_pekerjaan_verif').hide();
$('#kp').first().focus().selected();
} else {
var chars = data.split('$%^');
var pekerjaan_id=chars[0];
var sub_kegiatan_id=chars[1];
var kd_panggil=chars[2];
var no_verif=chars[3];
var no_sp=chars[4];
var t=$('#thn_dpa').val();
$('#kd_panggil').val(kd_panggil);
$('#no_verif').val(no_verif);
$('#no_sp').val(no_sp);
$.post('app/input/konten_input.php',{pekerjaan_id:pekerjaan_id, sub_kegiatan_id:sub_kegiatan_id, thn:t},function(html){$("#konten_input").html(html);});
$('#col_kd_panggil').show();
$('#konten_input').show();
$('#col_input_new').hide();
$('#col_pekerjaan_new').hide();
}
}
}
});
});
$('#btn_input_baru').click(function(){
$('#input').trigger('click');
});
function enter_cari(event) {
var x = event.keyCode;
if (x==13) {$('button[name="btn_input_cari"]').trigger('click');}
}
$('#btn_kp_cari').click(function(){
var a = $.trim($('#kp').val());
var thn=$("#thn_dpa option:selected").text();
var key = 'cari_kp';
$.ajax({
type: "POST",
url: "app/input/crud.php",
data: 'kd_panggil='+a
+'&thn='+thn
+'&key='+key,
success: function(data){
if (data=='$%^') {
alert('Kode panggil tidak ada / Bukan kode panggil PPK..');
$('#kp').select();
$('#konten_input').hide();
$('#col_pekerjaan_new').hide();
} else {
var kpchars = data.split('$%^');
var sub_kegiatan_id = kpchars[0];
var urut_switch = $('#urut_switch').val();
var t=$('#thn_dpa').val();
if (urut_switch=='off') {} else {
var kpa = kpchars[1];
var str1=$('#no_sp').val();
var strz=str1.substr(0, 13);
$('#no_sp').val(strz.concat(kpa));
}
$.post('app/input/konten_input.php',{sub_kegiatan_id:sub_kegiatan_id, thn:t},function(html){$("#konten_input").html(html)});
$('#konten_input').show();
$('#col_pekerjaan_new').show();
}
}
});
});
function enter_cari1(event) {
var x = event.keyCode;
if (x==13) {$('button[name="btn_kp_cari"]').trigger('click');}
}
$('#tambah_pekerjaan').click(function(){
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
var no_sp = $('#no_sp').val();
$('#modal_input').modal('show');
$('#modal_body_input').html("");
$.ajax({
type: "POST",
url: "app/input/modal.php",
data: 'sub_kegiatan_id='+sub_kegiatan_id
+'&no_sp='+no_sp,
success: function(data){
$('#modal_body_input').html(data);
}
});
});
$('#simpan_input').click(function(){
var id = $('#pekerjaan_id').val();
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
var imp3 = $("#peserta_nama_l").val();
var z3 = $('#browsers_l');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var rekanan_id = val3.attr('id_ms_pegawai_l');
if (!rekanan_id) {
alert('Penyedia belum didefinisikan..');
$('#peserta_nama_l').first().focus().selected();
} else {
//var no_sp = $('#no_sp').val();
var no_sp = $('#nospedit').val();
var tgl_mulai_sp = $('#tgl_mulai_sp').val();
var tgl_selesai_sp = $('#tgl_selesai_sp').val();
var kegiatan_pengadaan = $('#kegiatan_pengadaan').val();
var nilai_sp = $('#nilai_sp').val();
var jenis_rek = $('#ketsub').val();
var jenis_kegiatan_id = $('#jenis_kegiatan_id').val();
var cek_nampeg = $('#cek_nampeg').val();
var no_verif = $('#no_verif').val();
var thn=$("#thn_dpa option:selected").text();
var bulan=$('#bulan').val();
var urut_switch = $('#urut_switch').val();
var key = 'simpan_input';
$.ajax({
type: "POST",
url: "app/input/crud.php",
data: 'id='+id
+'&sub_kegiatan_id='+sub_kegiatan_id
+'&rekanan_id='+rekanan_id
+'&no_sp='+no_sp
+'&tgl_mulai_sp='+tgl_mulai_sp
+'&tgl_selesai_sp='+tgl_selesai_sp
+'&kegiatan_pengadaan='+kegiatan_pengadaan
+'&nilai_sp='+nilai_sp
+'&jenis_rek='+jenis_rek
+'&jenis_kegiatan_id='+jenis_kegiatan_id
+'&cek_nampeg='+cek_nampeg
+'&no_verif='+no_verif
+'&thn='+thn
+'&bulan='+bulan
+'&urut_switch='+urut_switch
+'&key='+key,
success: function(data){
var chr = data.split('$%^');
var ket = chr[0];
var nosp = chr[1];
if (ket=='baru') {$('#no_sp').val(nosp);} else {}
$('#modal_input').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#btn_input_cari').trigger('click');
var uswitch=$('#urut_switch').val();
if (uswitch=='off') {$('#no_sp').prop('disabled',false);} else {$('#no_sp').prop('disabled',true);}
}
});
}
});
$('#btn_kp_edit').click(function(){
var pekerjaan_id = $('#pekerjaan_id').val();
var kp_ed = $('#kd_panggil').val();
$('#modal_edit_kp').modal('show');
$('#modal_body_edit_kp').html("");
$.ajax({
type: "POST",
url: "app/input/modal_kp.php",
data: 'pekerjaan_id='+pekerjaan_id
+'&kp_ed='+kp_ed,
success: function(data){
$('#modal_body_edit_kp').html(data);
}
});
});
$('#simpan_edit_kp').click(function(){
var pekerjaan_id=$('#pekerjaan_id_edit').val();
var sub_kegiatan_id=$('#sub_kegiatan_id_edit').val();
var key = 'edit_kode_panggil';
$.ajax({
type: "POST",
url: "app/input/crud.php",
data: 'pekerjaan_id='+pekerjaan_id
+'&sub_kegiatan_id='+sub_kegiatan_id
+'&key='+key,
success: function(data){
$('#modal_edit_kp').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('Kode panggil ter-edit..');
$('#btn_input_cari').trigger('click');
}
});
});
$('#urut_switch').change(function(){
var urut_switch = $('#urut_switch').val();
if (urut_switch=='off') {
var sess_jenis = $('#cek_jenis').val();
var thn_dpa = $("#thn_dpa option:selected").text();
var nampeg = $('#cek_nampeg').val();
$.post('app/input/main.php',{jenis:sess_jenis, nampeg:nampeg, thn_dpa:thn_dpa,urut_switch:urut_switch},function(html){
$("#main_tag").html(html);
$('#no_sp').first().focus().selected();
});
} else {
$('#input').trigger('click');
}
});
</script>