371 lines
15 KiB
PHP
371 lines
15 KiB
PHP
<?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>
|