add simak to git repo
This commit is contained in:
138
app/pencarian/main.php
Normal file
138
app/pencarian/main.php
Normal file
@@ -0,0 +1,138 @@
|
||||
<script type="text/javascript">
|
||||
var userTarget = "";
|
||||
var exit = false;
|
||||
$('.input-daterange').datepicker({
|
||||
format: "dd/mm/yyyy",
|
||||
weekStart: 1,
|
||||
orientation: "bottom auto",
|
||||
autoclose: true,
|
||||
showOnFocus: true,
|
||||
maxViewMode: 'days',
|
||||
keepEmptyValues: true,
|
||||
templates: {
|
||||
leftArrow: '<',
|
||||
rightArrow: '>'
|
||||
}
|
||||
});
|
||||
$('.input-daterange').focusin(function(e) {
|
||||
userTarget = e.target.name;
|
||||
});
|
||||
$('.input-daterange').on('changeDate', function(e) {
|
||||
if (exit) return;
|
||||
if (e.target.name != userTarget) {
|
||||
exit = true;
|
||||
$(e.target).datepicker('clearDates');
|
||||
}
|
||||
exit = false;
|
||||
});
|
||||
</script>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<p class="judul_page"><i class="mdi mdi-magnify m-r-5"></i>Pencarian<span class="pull-right" style="color:#CDD0CB" id="tlunas"></span></p>
|
||||
|
||||
<div class="input-group my-group">
|
||||
<select id="c1" name="c1" class="selectpicker form-control" style="width:20%;background-color:#f3f3f3;border-color:#f3f3f3;">
|
||||
<option value="Kode Panggil">Kode Panggil</option>
|
||||
<option value="SP">No SP/SPK/Kwitansi</option>
|
||||
<option value="Nilai Kwitansi">Nilai Kwitansi</option>
|
||||
<option value="No Faktur">No Faktur</option>
|
||||
<option value="Nama Rekanan">Nama Penyedia</option>
|
||||
<option value="Tanggal Setor">Tanggal Setor</option>
|
||||
</select>
|
||||
<input type="text" class="form-control" style="width:80%; display:block;border-color:#f3f3f3;" name="pt1" id="pt1" Placeholder="Pencarian" onkeydown="tekan1(event)">
|
||||
<div class="input-group input-daterange" style="width:80%;" name="pd1" id="pd1">
|
||||
<input type="text" id="tgl_mulai1" name="start" class="form-control" style="border-radius: 0px;border-color:#f3f3f3;text-align: center; " onkeydown="tekan1(event)">
|
||||
<span class="input-group-addon">s/d</span>
|
||||
<input type="text" id="tgl_selesai1" name="finish" class="form-control" style="border-radius: 0px;border-color:#f3f3f3;text-align: center;" onkeydown="tekan1(event)">
|
||||
</div>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" id="b1" name="b1" class="btn btn-danger"><i class="fa fa-search"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
<br>
|
||||
<div id="tabel_tb1"></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
var t=$('#thn_dpa').val();
|
||||
|
||||
$('#pd1').hide();
|
||||
$('#pt1').show();
|
||||
$('#pd2').hide();
|
||||
$('#pt2').show();
|
||||
$('#pd3').hide();
|
||||
$('#pt3').show();
|
||||
|
||||
$('#c1').change(function(){
|
||||
var a=$('#c1').val();
|
||||
if (a=='Tanggal Setor') {
|
||||
$('#pd1').show();
|
||||
$('#pt1').hide();
|
||||
$('#tgl_mulai1').val('');
|
||||
$('#tgl_selesai1').val('');
|
||||
$('#pt1').val('');
|
||||
$('#tgl_mulai1').first().focus().selected();
|
||||
} else {
|
||||
$('#pd1').hide();
|
||||
$('#pt1').show();
|
||||
$('#tgl_mulai1').val('');
|
||||
$('#tgl_selesai1').val('');
|
||||
$('#pt1').val('');
|
||||
$('#pt1').first().focus().selected();
|
||||
}
|
||||
});
|
||||
|
||||
$('#b1').click(function(){
|
||||
|
||||
var a=$('#c1').val();
|
||||
if (a=='Nilai Kwitansi') {
|
||||
var b=$.trim($('#pt1').val());
|
||||
$('#tabel_tb1').load('app/pencarian/tabel_tb1.php',{k1:b,thn:t});
|
||||
} else
|
||||
if (a=='No Faktur') {
|
||||
var b=$.trim($('#pt1').val());
|
||||
$('#tabel_tb1').load('app/pencarian/tabel_tb1.php',{f1:b,thn:t});
|
||||
} else
|
||||
if (a=='Nama Rekanan') {
|
||||
var b=$.trim($('#pt1').val());
|
||||
$('#tabel_tb1').load('app/pencarian/tabel_tb1.php',{r1:b,thn:t});
|
||||
} else
|
||||
if (a=='Kode Panggil') {
|
||||
var b=$.trim($('#pt1').val());
|
||||
$('#tabel_tb1').load('app/pencarian/tabel_tb1.php',{p1:b,thn:t});
|
||||
} else
|
||||
if (a=='Tanggal Setor') {
|
||||
var b=$('#tgl_mulai1').val();
|
||||
var c=$('#tgl_selesai1').val();
|
||||
$('#tabel_tb1').load('app/pencarian/tabel_tb1.php',{tm1:b,ts1:c,thn:t});
|
||||
} else
|
||||
if (a=='SP') {
|
||||
var b=$.trim($('#pt1').val());
|
||||
$('#tabel_tb1').load('app/pencarian/tabel_tb1.php',{s1:b,thn:t});
|
||||
}
|
||||
$('#tabel_tb1').show();
|
||||
});
|
||||
|
||||
$('#c1').focusin(function(){
|
||||
$('#tabel_tb1').hide();
|
||||
});
|
||||
|
||||
|
||||
function tekan1(event) {
|
||||
var x = event.keyCode;
|
||||
if (x == 13) {$('#b1').trigger('click');}
|
||||
}
|
||||
|
||||
$('#tgl_selesai1').change(function(){
|
||||
$('#b1').trigger('click');
|
||||
});
|
||||
|
||||
$('#pt1').first().focus().selected();
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
89
app/pencarian/modal_npd.php
Normal file
89
app/pencarian/modal_npd.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
$vr_pelunasan_id=$_POST['vr_pelunasan_id'];
|
||||
|
||||
$d1=pg_query("SELECT s.id,s.thn FROM sub_kegiatan s WHERE s.id=(SELECT p.sub_kegiatan_id FROM pekerjaan p WHERE p.id=$pekerjaan_id)");
|
||||
while($rd1=pg_fetch_array($d1)) {$sub_kegiatan_id=$rd1[0];$thn=$rd1[1];}
|
||||
|
||||
$d2=pg_query("SELECT nilai_pelunasan,COALESCE(id_npd,0) as id_npd,akumulasi_npd FROM vr_pelunasan WHERE id=$vr_pelunasan_id");
|
||||
while($rd2=pg_fetch_array($d2)) {$nilai_pelunasan=$rd2[0];$id_npd=$rd2[1];$akumulasi_npd=$rd2[2];}
|
||||
|
||||
|
||||
/*
|
||||
$data=pg_query("SELECT
|
||||
SUM(p.nilai_sp) as tot_nilai_pekerjaan,s.id,
|
||||
SUM(COALESCE(l2.tot,0)) as tot_termin_terbayar
|
||||
FROM sub_kegiatan s
|
||||
LEFT OUTER JOIN pekerjaan p ON (p.sub_kegiatan_id=s.id)
|
||||
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=s.pptk_id)
|
||||
LEFT OUTER JOIN ppkom m ON (m.id=s.ppkom_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p1 ON (p1.id=s.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=s.kategori_id)
|
||||
LEFT OUTER JOIN bp b1 ON (b1.id=s.bp_id)
|
||||
LEFT OUTER JOIN (
|
||||
SELECT p1.no_sp,SUM(l1.nilai_pelunasan) as tot FROM pekerjaan p1
|
||||
INNER JOIN sub_kegiatan s1 ON (s1.id=p1.sub_kegiatan_id)
|
||||
INNER JOIN vr_realisasi r1 ON (p1.id=r1.pekerjaan_id)
|
||||
INNER JOIN vr_pelunasan l1 ON (r1.id=l1.vr_realisasi_id)
|
||||
WHERE s1.thn<>'$thn' AND p1.status_setor IS NULL AND l1.id IS NOT NULL AND COALESCE(p1.no_sp,'')<>''
|
||||
GROUP BY p1.no_sp
|
||||
) l2 ON (l2.no_sp=p.no_sp)
|
||||
WHERE s.id=$sub_kegiatan_id AND p.status_setor IS NULL
|
||||
GROUP BY
|
||||
k.inisial,t.inisial,m.inisial,p1.inisial,b1.inisial,
|
||||
s.kpa,s.pptk,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
|
||||
s.kd_panggil,
|
||||
s.p1,s.k1,s.sk1,s.sub_kegiatan,s.kegiatan,s.anggaran,s.id
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
$tot_penyerapan=$r['tot_nilai_pekerjaan']-$r['tot_termin_terbayar'];
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
$data=pg_query("SELECT COALESCE(SUM(l.nilai_pelunasan),0) FROM vr_pelunasan l
|
||||
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
|
||||
INNER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
|
||||
WHERE l.status_npd='v' AND p.sub_kegiatan_id=$sub_kegiatan_id
|
||||
");
|
||||
*/
|
||||
|
||||
$data=pg_query("SELECT COALESCE(SUM(l.nilai_pelunasan),0) FROM vr_pelunasan l
|
||||
INNER JOIN vr_realisasi r ON (r.id=l.vr_realisasi_id)
|
||||
INNER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
|
||||
WHERE p.sub_kegiatan_id=$sub_kegiatan_id AND l.id <> $vr_pelunasan_id
|
||||
");
|
||||
|
||||
while($r=pg_fetch_array($data)) {$tot_penyerapan1=$r[0];}
|
||||
|
||||
if (($akumulasi_npd==NULL) || ($akumulasi_npd=='')) {$tot_penyerapan=$tot_penyerapan1;} else {$tot_penyerapan=$akumulasi_npd;}
|
||||
?>
|
||||
<input type="hidden" value="<?php echo $pekerjaan_id;?>" id="pekerjaan_id_npd">
|
||||
<input type="hidden" value="<?php echo $vr_pelunasan_id;?>" id="vr_pelunasan_id_npd">
|
||||
<input type="hidden" value="<?php echo $id_npd;?>" id="id_npd">
|
||||
|
||||
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="sub_kegiatan_id_npd">
|
||||
<input type="hidden" value="<?php echo $thn; ?>">
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">Jenis NPD</label>
|
||||
<select class="form-control" id="jenis_npd">
|
||||
<option value="Tanpa Uang Panjar">TANPA UANG PANJAR</option>
|
||||
<option value="Uang Panjar">UANG PANJAR</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group" id="singit">
|
||||
<label for="exampleInputName2">Akumulasi Pencairan Sebelumnya</label>
|
||||
<input type="text" class="form-control" id="akumulasi_sebelumnya_npd" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($tot_penyerapan,0,',','.'); ?>" disabled>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
function formatAngka(objek, separator) {
|
||||
a = objek.value;b = a.replace(/[^\d]/g,"");c="";panjang=b.length;j=0;
|
||||
for(i=panjang;i>0;i--) {j=j+1;if(((j%3)==1)&&(j!=1)) {c=b.substr(i-1,1)+separator+c;} else {c=b.substr(i-1,1)+c;}}objek.value=c;
|
||||
}
|
||||
|
||||
$('#singit').hide();
|
||||
</script>
|
||||
42
app/pencarian/modal_revdat.php
Normal file
42
app/pencarian/modal_revdat.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$vr_pelunasan_id=$_POST['vr_pelunasan_id'];
|
||||
?>
|
||||
<script>
|
||||
$("#tabel_data_revisi").DataTable({"stateSave": false,"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});
|
||||
</script>
|
||||
<input type="hidden" id="vr_pelunasan_id_rev" value="<?php echo $vr_pelunasan_id; ?>">
|
||||
<form id="form_revisi">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div id="tabelrev">
|
||||
<table id="tabel_data_revisi" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
|
||||
<thead style="color:grey;font-family:InterSB">
|
||||
<tr align="center">
|
||||
<td width="40px;">No</td>
|
||||
<td width="120px;">Tanggal Revisi</td>
|
||||
<td>Keterangan Revisi</td>
|
||||
<td width="200px;">Disampaikan Oleh</td>
|
||||
<td width="100px;">Status</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black;font-family:Inter">
|
||||
<?php
|
||||
$no=1;
|
||||
$d=pg_query("SELECT tgl_revisi,ket,pemeriksa,status,id FROM vr_revisi WHERE vr_pelunasan_id=$vr_pelunasan_id ORDER BY id DESC");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
?>
|
||||
<tr>
|
||||
<td width="40px;" align="center" class="kiri"><?php echo $no; ?></td>
|
||||
<td width="80px;" align="center"><?php echo date('d-m-Y',strtotime($r['tgl_revisi']));?></td>
|
||||
<td><?php echo $r['ket']; ?></td>
|
||||
<td width="130px;" align="center"><?php echo $r['pemeriksa']; ?></td>
|
||||
<td width="100px;" align="center" class="kanan"><?php echo $r['status']; ?></td>
|
||||
</tr>
|
||||
<?php $no++;} ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
31
app/pencarian/progress_npd.php
Normal file
31
app/pencarian/progress_npd.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
$status1='PROSES PENGECEKAN KELENGKAPAN';
|
||||
$posisi1=$ketpembpptk;
|
||||
$dj=pg_query("SELECT
|
||||
COALESCE(n.tanggal,l.tgl_setor_pptk) as tanggal,
|
||||
COALESCE(n.keterangan,'Proses Pembuatan NPD') as status,
|
||||
COALESCE(n.admin,l.adm_setor_pptk) as admin,
|
||||
COALESCE(n.posisi,'TIM VALIDASI PENGADAAN') as posisi
|
||||
FROM pengerjaan_npd n
|
||||
RIGHT OUTER JOIN (SELECT * FROM vr_pelunasan WHERE status_npd IS NOT NULL) l ON (l.id=n.vr_pelunasan_id)
|
||||
WHERE l.id=$vrprlid
|
||||
ORDER BY tanggal DESC
|
||||
LIMIT 1");
|
||||
while($rj=pg_fetch_array($dj)) {
|
||||
$status_npd=$rj['status'];
|
||||
$posisi_npd=$rj['posisi'];
|
||||
}
|
||||
|
||||
if (($status_npd==NULL) || ($status_npd=='')) {
|
||||
$status=$status1;
|
||||
} else {
|
||||
$status=$status_npd;
|
||||
}
|
||||
|
||||
if (($posisi_npd==NULL) || ($posisi_npd=='')) {
|
||||
$posisi=$posisi1;
|
||||
} else {
|
||||
$posisi=$posisi_npd;
|
||||
}
|
||||
|
||||
?>
|
||||
455
app/pencarian/tabel_tb1(1).php
Normal file
455
app/pencarian/tabel_tb1(1).php
Normal file
@@ -0,0 +1,455 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn'];
|
||||
|
||||
|
||||
|
||||
$k1=$_POST['k1'];
|
||||
$k1=str_replace('.','',$k1);
|
||||
$k1=str_replace(',','',$k1);
|
||||
|
||||
|
||||
|
||||
$f1=strtolower($_POST['f1']);
|
||||
$r1=strtolower($_POST['r1']);
|
||||
$p1=strtolower($_POST['p1']);
|
||||
|
||||
$tm1=$_POST['tm1'];
|
||||
$tm1=str_replace('/','-',$tm1);
|
||||
$tt1=date('Y',strtotime($tm1));
|
||||
$bb1=date('m',strtotime($tm1));
|
||||
$hh1=date('d',strtotime($tm1));
|
||||
|
||||
$ts1=$_POST['ts1'];
|
||||
$ts1=str_replace('/','-',$ts1);
|
||||
$tt2=date('Y',strtotime($ts1));
|
||||
$bb2=date('m',strtotime($ts1));
|
||||
$hh2=date('d',strtotime($ts1));
|
||||
|
||||
$s1=strtolower($_POST['s1']);
|
||||
|
||||
|
||||
$tl=pg_query("SELECT
|
||||
COALESCE(SUM(l.nilai_pelunasan),0)
|
||||
FROM pekerjaan p
|
||||
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
LEFT OUTER JOIN (SELECT * FROM pekerjaan WHERE status_setor='ADENDUM') p1 ON (p.id=p1.adendum_pekerjaan_id)
|
||||
WHERE s.thn IS NOT NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_setor::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($k1 == null ? "" : "AND l.nilai_pelunasan=$k1")."
|
||||
".($f1 == null ? "" : "AND lower(l.no_faktur) LIKE '$f1%'")."
|
||||
".($r1 == null ? "" : "AND lower(COALESCE(n.nama,p.cad1)) LIKE '%$r1%'")."
|
||||
".($p1 == null ? "" : "AND lower(s.kd_panggil) LIKE '$p1%'")."
|
||||
".($s1 == null ? "" : "AND (lower(p.no_sp) LIKE '%$s1%' OR lower(p1.no_sp) LIKE '%$s1%')")."
|
||||
AND l.tanggal_lunas IS NOT NULL
|
||||
");
|
||||
while($rtl=pg_fetch_array($tl)) {$restl=$rtl[0];}
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('button[name="track"]').popover();
|
||||
$('button[name="kelengkapan"]').popover();
|
||||
$('button[name="revdat"]').popover();
|
||||
$('button[name="riwayat_adendum"]').popover();
|
||||
$("#tabel_data_tb1").DataTable({"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
|
||||
<input type="hidden" id="txt_tlunas" value="<?php echo 'Total Lunas : '.number_format($restl,0,',','.'); ?>">
|
||||
|
||||
<table id="tabel_data_tb1" class="table table-bordered table-striped table-condensed" style="font-size:13px"cellpadding="1">
|
||||
<thead style="color:grey;font-family:InterSB">
|
||||
<tr align="center">
|
||||
<td width="30px;" style="display:none">KPA</td>
|
||||
<td width="80px;">Kode</td>
|
||||
<td>Kegiatan</td>
|
||||
<td width="130px;">Nilai Pekerjaan</td>
|
||||
<td width="130px;">Nilai Pembayaran</td>
|
||||
<td width="130px;" style="display:none">Kwi/SP/SPK</td>
|
||||
<td width="90px;" style="display:none">Masa</td>
|
||||
<td width="130px;">Posisi</td>
|
||||
<td width="130px;">Progress</td>
|
||||
<td width="90px;">Tanggal</td>
|
||||
<td width="80px;">Tools</td>
|
||||
<td class="detily" width="300" style="display:none">#</td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black;font-family:Inter">
|
||||
<?php
|
||||
$data=pg_query("SELECT s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan,
|
||||
p.kegiatan_pengadaan,l.tanggal_setor,
|
||||
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
|
||||
p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,l.tanggal_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,
|
||||
COALESCE(l.tanggal_lunas,
|
||||
COALESCE(l.tanggal_setor,
|
||||
COALESCE(l.tgl_terima_verif,
|
||||
COALESCE(l.tgl_setor_verif,
|
||||
COALESCE(l.tgl_setor_pptk,
|
||||
COALESCE(l.tanggal_input,
|
||||
COALESCE(p.tgl_setor,
|
||||
COALESCE((SELECT a1.tanggal FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),
|
||||
p.tgl_input)
|
||||
))))))),
|
||||
l.nilai_pelunasan,p.nilai_sp,
|
||||
(SELECT a1.keterangan FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),p.status,p.id,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,
|
||||
l.no_kwi_bend,l.kode_perben,b.inisial as bp,l.nama_verfikator,p.status_setor,p.st_adendum,p.st_trash,p.no_spp,l.status_npd,l.id_npd
|
||||
FROM pekerjaan p
|
||||
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
LEFT OUTER JOIN pengerjaan_adminers a ON (a.pekerjaan_id=p.id)
|
||||
LEFT OUTER JOIN bp b ON (b.id=s.bp_id)
|
||||
LEFT OUTER JOIN (SELECT * FROM pekerjaan WHERE status_setor='ADENDUM') p1 ON (p.id=p1.adendum_pekerjaan_id)
|
||||
WHERE s.thn IS NOT NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_setor::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($k1 == null ? "" : "AND l.nilai_pelunasan=$k1")."
|
||||
".($f1 == null ? "" : "AND lower(l.no_faktur) LIKE '$f1%'")."
|
||||
".($r1 == null ? "" : "AND lower(COALESCE(n.nama,p.cad1)) LIKE '%$r1%'")."
|
||||
".($p1 == null ? "" : "AND lower(s.kd_panggil) LIKE '$p1%'")."
|
||||
".($s1 == null ? "" : "AND ((lower(p.no_sp) LIKE '%$s1%' OR lower(p1.no_sp) LIKE '%$s1%') OR (lower(p.no_spp) LIKE '%$s1%' OR lower(p1.no_spp) LIKE '%$s1%'))")."
|
||||
GROUP BY
|
||||
s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan,
|
||||
p.kegiatan_pengadaan,l.tanggal_setor,
|
||||
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
|
||||
p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,l.tanggal_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,
|
||||
l.nilai_pelunasan,p.nilai_sp,p.id,p.status,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,
|
||||
l.no_kwi_bend,l.kode_perben,b.inisial,l.nama_verfikator,p.status_setor,p.st_adendum,p.st_trash,p.no_spp,l.status_npd,l.id_npd
|
||||
ORDER BY p.id DESC
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
$pekerjaan_id=$r[40];
|
||||
$d2=pg_query("SELECT EXTRACT('Year' FROM tgl_input::TIMESTAMP) FROM pekerjaan WHERE id=$pekerjaan_id");
|
||||
while($r2=pg_fetch_array($d2)) {$thn_set=$r2[0];}
|
||||
|
||||
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn_set'");
|
||||
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
|
||||
|
||||
if ($status_pemb_pptk=='t') {
|
||||
$ketpembpptk='PEMBANTU PPTK';
|
||||
} else {
|
||||
$ketpembpptk='TIM VALIDASI PENGADAAN';
|
||||
}
|
||||
$st_adendum=$r['st_adendum'];
|
||||
$vrprlid=$r[28];
|
||||
$drev=pg_query("SELECT COUNT(*) FROM vr_revisi WHERE vr_pelunasan_id=$vrprlid");
|
||||
while($rdrev=pg_fetch_array($drev)) {$jrev=$rdrev[0];}
|
||||
$bp=$r['bp'];
|
||||
$nama_verfikator1=$r['nama_verfikator'];
|
||||
if (($nama_verfikator1==NULL) || ($nama_verfikator1=='')) {$cvi=$bp;} else {$cvi=$bp.'/'.$nama_verfikator1;}
|
||||
if ($r['status_setor']==NULL) {
|
||||
if (($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=='') || (date('Y-m-d',strtotime($r['tanggal_lunas']))=='1970-01-01')) {
|
||||
if (($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=='') || (date('Y-m-d',strtotime($r['tanggal_setor']))=='1970-01-01')) {
|
||||
if (($r['tgl_terima_verif']==NULL) || ($r['tgl_terima_verif']=='') || (date('Y-m-d',strtotime($r['tgl_terima_verif']))=='1970-01-01')) {
|
||||
if (($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=='') || (date('Y-m-d',strtotime($r['tgl_setor_verif']))=='1970-01-01')) {
|
||||
if (($r['tgl_setor_pptk']==NULL) || ($r['tgl_setor_pptk']=='') || (date('Y-m-d',strtotime($r['tgl_setor_pptk']))=='1970-01-01')) {
|
||||
if (($r['tanggal_input']==NULL) || ($r['tanggal_input']=='') || (date('Y-m-d',strtotime($r['tanggal_input']))=='1970-01-01')) {
|
||||
if ($r[38]==NULL) {
|
||||
$posisi='PENGADAAN';
|
||||
$st_pbj='Penerbitan SP/SPK/Kwi';
|
||||
} else {
|
||||
if (strtolower($r['status'])=='selesai adminers') {
|
||||
$posisi='PENGADAAN';
|
||||
$st_pbj='Selesai Admin';
|
||||
} else
|
||||
if (strtolower($r[38])=='selesai') {
|
||||
$posisi='PENGADAAN';
|
||||
$st_pbj='Selesai Proses';
|
||||
} else {
|
||||
$posisi='PENGADAAN';
|
||||
$st_pbj=$r[38];
|
||||
}
|
||||
}
|
||||
$status=$st_pbj;
|
||||
$nilai=$r[37];
|
||||
} else {
|
||||
$status='PROSES VALIDASI';
|
||||
$posisi='TIM VALIDASI PENGADAAN';
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
//$status='PROSES PENGECEKAN KELENGKAPAN';
|
||||
//$posisi=$ketpembpptk;
|
||||
include("progress_npd.php");
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
$status='SETOR VERIFIKASI';
|
||||
$posisi=$ketpembpptk;
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
$status='PROSES VERIFIKASI';
|
||||
$posisi='VERIFIKASI';
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
$status='SETOR SIAP PELUNASAN';
|
||||
$posisi='VERIFIKASI';
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
$status='LUNAS';
|
||||
$posisi='PERBENDAHARAAN';
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
if ($r['status_setor']=='Revisi') {$status='REVISI';} else
|
||||
if ($r['status_setor']=='Batal') {$status='BATAL';} else
|
||||
if ($r['status_setor']=='ADENDUM') {$status='ADENDUM';}
|
||||
if ($r['st_trash']=='trash') {$posisi='TRASH';} else {$posisi='-';}
|
||||
$nilai=$r[37];
|
||||
}
|
||||
$stum=$r['stum'];
|
||||
if ($r[30]=='0') {
|
||||
if ($stum=='uang_muka') {$trm='UANG MUKA';} else {$trm='';}
|
||||
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));}
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tglkn='';} else {
|
||||
$tglkn=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
|
||||
$bku=$r['no_kwi_bend'].''.$r['kode_perben'];
|
||||
?>
|
||||
<tr>
|
||||
<td align="center" style="display:none"><?php echo $r['inisial']; ?></td>
|
||||
<td align="center" class="kiri"><?php echo $r['kd_panggil']; ?></td>
|
||||
<!--<td><?php echo strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[32]);?></td>-->
|
||||
<td>
|
||||
<span style="color:black;font-family:InterSB"><?php echo $r[32]; ?></span><br>
|
||||
<span><?php echo $r['sub_kegiatan'].' - '.$r['kegiatan'].' - '.$r['kegiatan_pengadaan'];?></span><br>
|
||||
<span style="color:brown"><i class="mdi mdi-check-circle-outline m-r-5"></i><?php echo $cvi;?></span><br>
|
||||
<span style="color:blue;font-family:InterSB"><i class="mdi mdi-apps m-r-5"></i><?php echo $r['no_sp'].' <span style="color:green"><i class="mdi mdi-play m-r-5"></i>'.$tglkn.'</span>';?>
|
||||
<?php if (($r['no_spp']==NULL) || ($r['no_spp']=='')) {} else { ?><br><span style="font-family:Arial;font-weight:bold;color:violet;font-size:14px"><?php echo 'SPP/SPMK.'.$r['no_spp']; ?></span><?php }?>
|
||||
<?php if (($bku==NULL) || ($bku=='')) {} else { ?><br><span style="font-family:InterSB;color:orange"><?php echo $bku; ?></span><?php }?>
|
||||
<?php if (($trm==NULL) || ($trm=='')) {} else { ?><br><span style="font-family:InterSB;color:red"><?php echo $trm; ?></span><?php }?>
|
||||
<?php if (($st_adendum==NULL) || ($st_adendum=='')) {} else { ?>
|
||||
<br><span>
|
||||
<button type="button" name="riwayat_adendum" style="height:22px;font-family:Arial;font-weight:bold"class="btn btn-brown btn-xs riwayat_adendum" id="<?php echo $r[40];?>" data-content="Riwayat Adendum" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>ADENDUM
|
||||
</button>
|
||||
</span>
|
||||
<?php } ?>
|
||||
<?php if ($r['status_npd']=='v') { ?>
|
||||
<button type="button" name="npd" style="height:22px;font-family:Arial;color:blue;font-weight:bold"class="btn btn-default btn-xs pull-right kpl npd" id="<?php echo $r[28];?>"
|
||||
data-content="Nota Pencairan Dana" rel="popover" data-placement="top" data-trigger="hover">NPD <span style="color:red"><?php echo $r['id_npd'];?></span></button>
|
||||
<?php } else {} ?>
|
||||
</span>
|
||||
</td>
|
||||
<td align="right"><?php echo number_format($r['nilai_sp'],0,',','.'); ?></td>
|
||||
<td align="right"><?php echo number_format($nilai,0,',','.'); ?></td>
|
||||
<td align="center" style="display:none"><?php echo $r['no_sp'].'<br><span style="color:red">'.$trm.'</span>'; ?></td>
|
||||
<td align="center" style="display:none"><?php
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d <br>'.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
?></td>
|
||||
<td align="center"><?php echo $posisi; ?></td>
|
||||
<td align="center"><span style="font-family:InterSB;<?php if (($status=='BATAL') || ($status=='REVISI')) {echo 'color:red';} else {}?>"><?php echo strtoupper($status); ?></span></td>
|
||||
<td align="center"><?php echo date('d-m-Y',strtotime($r[35])); ?></td>
|
||||
<td align="center" class="kanan">
|
||||
<span>
|
||||
<button type="button" name="track" style="height:22px;"class="btn btn-purple btn-xs track" id="<?php echo $r[28];?>" data-content="Track Proses" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-car"></i>
|
||||
</button>
|
||||
<button type="button" name="kelengkapan" style="height:22px;"class="btn btn-success btn-xs kelengkapan" id="<?php echo $r[28];?>" data-content="Verifikasi" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-ellipsis-h"></i>
|
||||
</button>
|
||||
</span>
|
||||
<?php if (($jrev==0) || ($vrprlid==NULL)) {} else { ?>
|
||||
<br>
|
||||
<span>
|
||||
<button type="button" name="revdat" style="margin-top:5px;height:52px;font-family:Arial;font-weight:bold;color:red"class="btn btn-default btn-xs revdat" id="<?php echo $r[28];?>" data-content="Riwayat Revisi" rel="popover" data-placement="top" data-trigger="hover"
|
||||
><?php echo '<span>'.$jrev.' Data</span><br><span>Revisi</span>'; ?>
|
||||
</button>
|
||||
</span>
|
||||
<?php } ?>
|
||||
</td>
|
||||
<td class="detily" width="300" style="display:none"><?php echo $r[40];?></td>
|
||||
<td style="display:none"><?php echo $r['status_npd'];?></td> <!-- 12 -->
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div id="modal_track" 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">Tracking</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_track"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_kelengkapan" 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>
|
||||
<h4 class="modal-title" id="myModalLabel">Kelengkapan Verifikasi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kelengkapan"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="modal_revdat" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<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">Riwayat Revisi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_revdat"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_revdat">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_riwayat_adendum" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<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">Riwayat Adendum</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_riwayat_adendum"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_riwayat_adendum">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_npd" 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">Nota Pencairan Dana</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_npd"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_npd">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="preview_npd">Preview</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var txt_tlunas = $('#txt_tlunas').val();
|
||||
$('#tlunas').html(txt_tlunas);
|
||||
|
||||
$("#tabel_data_tb1").on('click','.riwayat_adendum',function(){
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
$('#modal_riwayat_adendum').modal('show');
|
||||
$('#modal_body_riwayat_adendum').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/modal_riwayat_adendum.php",
|
||||
data: 'pekerjaan_id='+pekerjaan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_riwayat_adendum').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_tb1").on('click','.track',function(){
|
||||
var sid = $(this).attr('id');
|
||||
var currentRow=$(this).closest("tr");
|
||||
var pekerjaan_id=currentRow.find("td:eq(11)").text();
|
||||
if (!sid) {var id=0} else {var id=sid;}
|
||||
$('#modal_track').modal('show');
|
||||
$('#modal_body_track').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kios/tracking.php",
|
||||
data: 'vr_pelunasan_id='+id
|
||||
+'&id='+pekerjaan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_track').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_tb1").on('click','.kelengkapan',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_kelengkapan').modal('show');
|
||||
$('#modal_body_kelengkapan').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/modal_verifikasi.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_kelengkapan').html(data);
|
||||
$("#form_verifikasi *").prop("disabled", true);
|
||||
$("#rek_so").hide();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_tb1").on('click','.revdat',function(){
|
||||
var vr_pelunasan_id = $(this).attr('id');
|
||||
$('#modal_revdat').modal('show');
|
||||
$('#modal_body_revdat').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/pencarian/modal_revdat.php",
|
||||
data: 'vr_pelunasan_id='+vr_pelunasan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_revdat').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_tb1").on('click','.npd',function(){
|
||||
var currentRow=$(this).closest("tr");
|
||||
var pekerjaan_id = currentRow.find("td:eq(11)").text();
|
||||
var vr_pelunasan_id = $(this).attr('id');
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
var status_npd = currentRow.find("td:eq(12)").text();
|
||||
$('#modal_npd').modal('show');
|
||||
$('#modal_body_npd').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/pencarian/modal_npd.php",
|
||||
data: 'pekerjaan_id='+pekerjaan_id
|
||||
+'&vr_pelunasan_id='+vr_pelunasan_id
|
||||
+'&thn='+thn,
|
||||
success: function(data){
|
||||
$('#modal_body_npd').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#preview_npd').click(function(){
|
||||
var pekerjaan_id=$('#pekerjaan_id_npd').val();
|
||||
var vr_pelunasan_id=$('#vr_pelunasan_id_npd').val();
|
||||
var jenis_npd=$('#jenis_npd').val();
|
||||
var id_npd=$('#id_npd').val();
|
||||
var sub_kegiatan_id_npd=$('#sub_kegiatan_id_npd').val();
|
||||
var akumulasi_sebelumnya=$('#akumulasi_sebelumnya_npd').val();
|
||||
var w = 600;
|
||||
var h = 800;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
window.open('app/print/pdf_npd.php?pekerjaan_id='+pekerjaan_id+"&vr_pelunasan_id="+vr_pelunasan_id+"&jenis_npd="+jenis_npd+"&akumulasi_sebelumnya="+akumulasi_sebelumnya,'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);
|
||||
});
|
||||
</script>
|
||||
465
app/pencarian/tabel_tb1.php
Normal file
465
app/pencarian/tabel_tb1.php
Normal file
@@ -0,0 +1,465 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn'];
|
||||
|
||||
|
||||
|
||||
$k1=$_POST['k1'];
|
||||
$k1=str_replace('.','',$k1);
|
||||
$k1=str_replace(',','',$k1);
|
||||
|
||||
|
||||
|
||||
$f1=strtolower($_POST['f1']);
|
||||
$r1=strtolower($_POST['r1']);
|
||||
$p1=strtolower($_POST['p1']);
|
||||
|
||||
$tm1=$_POST['tm1'];
|
||||
$tm1=str_replace('/','-',$tm1);
|
||||
$tt1=date('Y',strtotime($tm1));
|
||||
$bb1=date('m',strtotime($tm1));
|
||||
$hh1=date('d',strtotime($tm1));
|
||||
|
||||
$ts1=$_POST['ts1'];
|
||||
$ts1=str_replace('/','-',$ts1);
|
||||
$tt2=date('Y',strtotime($ts1));
|
||||
$bb2=date('m',strtotime($ts1));
|
||||
$hh2=date('d',strtotime($ts1));
|
||||
|
||||
$s1=strtolower($_POST['s1']);
|
||||
|
||||
|
||||
$tl=pg_query("SELECT
|
||||
COALESCE(SUM(l.nilai_pelunasan),0)
|
||||
FROM pekerjaan p
|
||||
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
LEFT OUTER JOIN (SELECT * FROM pekerjaan WHERE status_setor='ADENDUM') p1 ON (p.id=p1.adendum_pekerjaan_id)
|
||||
WHERE s.thn IS NOT NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_setor::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($k1 == null ? "" : "AND l.nilai_pelunasan=$k1")."
|
||||
".($f1 == null ? "" : "AND lower(l.no_faktur) LIKE '$f1%'")."
|
||||
".($r1 == null ? "" : "AND lower(COALESCE(n.nama,p.cad1)) LIKE '%$r1%'")."
|
||||
".($p1 == null ? "" : "AND lower(s.kd_panggil) LIKE '$p1%'")."
|
||||
".($s1 == null ? "" : "AND (lower(p.no_sp) LIKE '%$s1%' OR lower(p1.no_sp) LIKE '%$s1%')")."
|
||||
AND l.tanggal_lunas IS NOT NULL
|
||||
");
|
||||
while($rtl=pg_fetch_array($tl)) {$restl=$rtl[0];}
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('button[name="track"]').popover();
|
||||
$('button[name="kelengkapan"]').popover();
|
||||
$('button[name="revdat"]').popover();
|
||||
$('button[name="riwayat_adendum"]').popover();
|
||||
$("#tabel_data_tb1").DataTable({"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
|
||||
<input type="hidden" id="txt_tlunas" value="<?php echo 'Total Lunas : '.number_format($restl,0,',','.'); ?>">
|
||||
|
||||
<table id="tabel_data_tb1" class="table table-bordered table-striped table-condensed" style="font-size:13px"cellpadding="1">
|
||||
<thead style="color:grey;font-family:InterSB">
|
||||
<tr align="center">
|
||||
<td width="30px;" style="display:none">KPA</td>
|
||||
<td width="80px;">Kode</td>
|
||||
<td>Kegiatan</td>
|
||||
<td width="130px;">Nilai Pekerjaan</td>
|
||||
<td width="130px;">Nilai Pembayaran</td>
|
||||
<td width="130px;" style="display:none">Kwi/SP/SPK</td>
|
||||
<td width="90px;" style="display:none">Masa</td>
|
||||
<td width="130px;">Posisi</td>
|
||||
<td width="130px;">Progress</td>
|
||||
<td width="90px;">Tanggal</td>
|
||||
<td width="80px;">Tools</td>
|
||||
<td class="detily" width="300" style="display:none">#</td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black;font-family:Inter">
|
||||
<?php
|
||||
$data=pg_query("SELECT s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan,
|
||||
p.kegiatan_pengadaan,l.tanggal_setor,
|
||||
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
|
||||
p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,l.tanggal_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,
|
||||
COALESCE(l.tanggal_lunas,
|
||||
COALESCE(l.tanggal_setor,
|
||||
COALESCE(l.tgl_terima_verif,
|
||||
COALESCE(l.tgl_setor_verif,
|
||||
COALESCE(l.tgl_setor_pptk,
|
||||
COALESCE(l.tanggal_input,
|
||||
COALESCE(p.tgl_setor,
|
||||
COALESCE((SELECT a1.tanggal FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),
|
||||
p.tgl_input)
|
||||
))))))),
|
||||
l.nilai_pelunasan,p.nilai_sp,
|
||||
(SELECT a1.keterangan FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),p.status,p.id,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,
|
||||
l.no_kwi_bend,l.kode_perben,b.inisial as bp,l.nama_verfikator,p.status_setor,p.st_adendum,p.st_trash,p.no_spp,l.status_npd,l.id_npd,b2.pekerjaan_id as pekerjaanid
|
||||
FROM pekerjaan p
|
||||
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
LEFT OUTER JOIN pengerjaan_adminers a ON (a.pekerjaan_id=p.id)
|
||||
LEFT OUTER JOIN bp b ON (b.id=s.bp_id)
|
||||
LEFT OUTER JOIN (SELECT * FROM pekerjaan WHERE status_setor='ADENDUM') p1 ON (p.id=p1.adendum_pekerjaan_id)
|
||||
LEFT OUTER JOIN
|
||||
(SELECT b1.pekerjaan_id,b1.st_termin FROM riwayat_ba b1
|
||||
INNER JOIN pekerjaan p1 ON (p1.id=b1.pekerjaan_id)
|
||||
INNER JOIN sub_kegiatan s1 ON (s1.id=p1.sub_kegiatan_id)
|
||||
WHERE s1.thn='$thn'
|
||||
GROUP BY b1.pekerjaan_id,b1.st_termin)
|
||||
b2 ON (p.id=b2.pekerjaan_id)
|
||||
WHERE s.thn IS NOT NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_setor::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($k1 == null ? "" : "AND l.nilai_pelunasan=$k1")."
|
||||
".($f1 == null ? "" : "AND lower(l.no_faktur) LIKE '$f1%'")."
|
||||
".($r1 == null ? "" : "AND lower(COALESCE(n.nama,p.cad1)) LIKE '%$r1%'")."
|
||||
".($p1 == null ? "" : "AND lower(s.kd_panggil) LIKE '$p1%'")."
|
||||
".($s1 == null ? "" : "AND ((lower(p.no_sp) LIKE '%$s1%' OR lower(p1.no_sp) LIKE '%$s1%') OR (lower(p.no_spp) LIKE '%$s1%' OR lower(p1.no_spp) LIKE '%$s1%'))")."
|
||||
GROUP BY
|
||||
s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan,
|
||||
p.kegiatan_pengadaan,l.tanggal_setor,
|
||||
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
|
||||
p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,l.tanggal_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,
|
||||
l.nilai_pelunasan,p.nilai_sp,p.id,p.status,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,
|
||||
l.no_kwi_bend,l.kode_perben,b.inisial,l.nama_verfikator,p.status_setor,p.st_adendum,p.st_trash,p.no_spp,l.status_npd,l.id_npd,b2.pekerjaan_id
|
||||
ORDER BY p.id DESC
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
$pekerjaan_id=$r[40];
|
||||
$d2=pg_query("SELECT EXTRACT('Year' FROM tgl_input::TIMESTAMP) FROM pekerjaan WHERE id=$pekerjaan_id");
|
||||
while($r2=pg_fetch_array($d2)) {$thn_set=$r2[0];}
|
||||
|
||||
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn_set'");
|
||||
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
|
||||
|
||||
if ($status_pemb_pptk=='t') {
|
||||
$ketpembpptk='PEMBANTU PPTK';
|
||||
} else {
|
||||
$ketpembpptk='TIM VALIDASI PENGADAAN';
|
||||
}
|
||||
$st_adendum=$r['st_adendum'];
|
||||
$vrprlid=$r[28];
|
||||
$drev=pg_query("SELECT COUNT(*) FROM vr_revisi WHERE vr_pelunasan_id=$vrprlid");
|
||||
while($rdrev=pg_fetch_array($drev)) {$jrev=$rdrev[0];}
|
||||
$bp=$r['bp'];
|
||||
$nama_verfikator1=$r['nama_verfikator'];
|
||||
if (($nama_verfikator1==NULL) || ($nama_verfikator1=='')) {$cvi=$bp;} else {$cvi=$bp.'/'.$nama_verfikator1;}
|
||||
if ($r['status_setor']==NULL) {
|
||||
if (($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=='') || (date('Y-m-d',strtotime($r['tanggal_lunas']))=='1970-01-01')) {
|
||||
if (($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=='') || (date('Y-m-d',strtotime($r['tanggal_setor']))=='1970-01-01')) {
|
||||
if (($r['tgl_terima_verif']==NULL) || ($r['tgl_terima_verif']=='') || (date('Y-m-d',strtotime($r['tgl_terima_verif']))=='1970-01-01')) {
|
||||
if (($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=='') || (date('Y-m-d',strtotime($r['tgl_setor_verif']))=='1970-01-01')) {
|
||||
if (($r['tgl_setor_pptk']==NULL) || ($r['tgl_setor_pptk']=='') || (date('Y-m-d',strtotime($r['tgl_setor_pptk']))=='1970-01-01')) {
|
||||
if (($r['tanggal_input']==NULL) || ($r['tanggal_input']=='') || (date('Y-m-d',strtotime($r['tanggal_input']))=='1970-01-01')) {
|
||||
if ($r[38]==NULL) {
|
||||
$posisi='PENGADAAN';
|
||||
$st_pbj='Penerbitan SP/SPK/Kwi';
|
||||
} else {
|
||||
if (strtolower($r['status'])=='selesai adminers') {
|
||||
$posisi='PENGADAAN';
|
||||
$st_pbj='Selesai Admin';
|
||||
} else
|
||||
if (strtolower($r[38])=='selesai') {
|
||||
$posisi='PENGADAAN';
|
||||
$st_pbj='Selesai Proses';
|
||||
} else {
|
||||
$posisi='PENGADAAN';
|
||||
$st_pbj=$r[38];
|
||||
}
|
||||
}
|
||||
if (($r['pekerjaanid']==NULL) && ($r['status']!='Selesai Adminers')) {$stba=null;} else {
|
||||
if (($r['pekerjaanid']==NULL) && ($r['status']=='Selesai Adminers')) {$stba='<br><span style="color:red;font-family:Arial;font-weight:bold;font-size:12px">BA Belum Proses</span>';} else {$stba='<br><span style="color:green;font-family:Arial;font-weight:bold;font-size:12px">BA Sedang Proses</span>';}
|
||||
}
|
||||
$status=$st_pbj.$stba;
|
||||
$nilai=$r[37];
|
||||
} else {
|
||||
$status='PROSES VALIDASI';
|
||||
$posisi='TIM VALIDASI PENGADAAN';
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
//$status='PROSES PENGECEKAN KELENGKAPAN';
|
||||
//$posisi=$ketpembpptk;
|
||||
include("progress_npd.php");
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
$status='SETOR VERIFIKASI';
|
||||
$posisi=$ketpembpptk;
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
$status='PROSES VERIFIKASI';
|
||||
$posisi='VERIFIKASI';
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
$status='SETOR SIAP PELUNASAN';
|
||||
$posisi='VERIFIKASI';
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
$status='LUNAS';
|
||||
$posisi='PERBENDAHARAAN';
|
||||
$nilai=$r[36];
|
||||
}
|
||||
} else {
|
||||
if ($r['status_setor']=='Revisi') {$status='REVISI';} else
|
||||
if ($r['status_setor']=='Batal') {$status='BATAL';} else
|
||||
if ($r['status_setor']=='ADENDUM') {$status='ADENDUM';}
|
||||
if ($r['st_trash']=='trash') {$posisi='TRASH';} else {$posisi='-';}
|
||||
$nilai=$r[37];
|
||||
}
|
||||
$stum=$r['stum'];
|
||||
if ($r[30]=='0') {
|
||||
if ($stum=='uang_muka') {$trm='UANG MUKA';} else {$trm='';}
|
||||
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));}
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tglkn='';} else {
|
||||
$tglkn=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
|
||||
$bku=$r['no_kwi_bend'].''.$r['kode_perben'];
|
||||
?>
|
||||
<tr>
|
||||
<td align="center" style="display:none"><?php echo $r['inisial']; ?></td>
|
||||
<td align="center" class="kiri"><?php echo $r['kd_panggil']; ?></td>
|
||||
<!--<td><?php echo strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[32]);?></td>-->
|
||||
<td>
|
||||
<span style="color:black;font-family:InterSB"><?php echo $r[32]; ?></span><br>
|
||||
<span><?php echo $r['sub_kegiatan'].' - '.$r['kegiatan'].' - '.$r['kegiatan_pengadaan'];?></span><br>
|
||||
<span style="color:brown"><i class="mdi mdi-check-circle-outline m-r-5"></i><?php echo $cvi;?></span><br>
|
||||
<span style="color:blue;font-family:InterSB"><i class="mdi mdi-apps m-r-5"></i><?php echo $r['no_sp'].' <span style="color:green"><i class="mdi mdi-play m-r-5"></i>'.$tglkn.'</span>';?>
|
||||
<?php if (($r['no_spp']==NULL) || ($r['no_spp']=='')) {} else { ?><br><span style="font-family:Arial;font-weight:bold;color:violet;font-size:14px"><?php echo 'SPP/SPMK.'.$r['no_spp']; ?></span><?php }?>
|
||||
<?php if (($bku==NULL) || ($bku=='')) {} else { ?><br><span style="font-family:InterSB;color:orange"><?php echo $bku; ?></span><?php }?>
|
||||
<?php if (($trm==NULL) || ($trm=='')) {} else { ?><br><span style="font-family:InterSB;color:red"><?php echo $trm; ?></span><?php }?>
|
||||
<?php if (($st_adendum==NULL) || ($st_adendum=='')) {} else { ?>
|
||||
<br><span>
|
||||
<button type="button" name="riwayat_adendum" style="height:22px;font-family:Arial;font-weight:bold"class="btn btn-brown btn-xs riwayat_adendum" id="<?php echo $r[40];?>" data-content="Riwayat Adendum" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>ADENDUM
|
||||
</button>
|
||||
</span>
|
||||
<?php } ?>
|
||||
<?php if ($r['status_npd']=='v') { ?>
|
||||
<button type="button" name="npd" style="height:22px;font-family:Arial;color:blue;font-weight:bold"class="btn btn-default btn-xs pull-right kpl npd" id="<?php echo $r[28];?>"
|
||||
data-content="Nota Pencairan Dana" rel="popover" data-placement="top" data-trigger="hover">NPD <span style="color:red"><?php echo $r['id_npd'];?></span></button>
|
||||
<?php } else {} ?>
|
||||
</span>
|
||||
</td>
|
||||
<td align="right"><?php echo number_format($r['nilai_sp'],0,',','.'); ?></td>
|
||||
<td align="right"><?php echo number_format($nilai,0,',','.'); ?></td>
|
||||
<td align="center" style="display:none"><?php echo $r['no_sp'].'<br><span style="color:red">'.$trm.'</span>'; ?></td>
|
||||
<td align="center" style="display:none"><?php
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d <br>'.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
?></td>
|
||||
<td align="center"><?php echo $posisi; ?></td>
|
||||
<td align="center"><span style="font-family:InterSB;<?php if (($status=='BATAL') || ($status=='REVISI')) {echo 'color:red';} else {}?>"><?php echo strtoupper($status); ?></span></td>
|
||||
<td align="center"><?php echo date('d-m-Y',strtotime($r[35])); ?></td>
|
||||
<td align="center" class="kanan">
|
||||
<span>
|
||||
<button type="button" name="track" style="height:22px;"class="btn btn-purple btn-xs track" id="<?php echo $r[28];?>" data-content="Track Proses" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-car"></i>
|
||||
</button>
|
||||
<button type="button" name="kelengkapan" style="height:22px;"class="btn btn-success btn-xs kelengkapan" id="<?php echo $r[28];?>" data-content="Verifikasi" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-ellipsis-h"></i>
|
||||
</button>
|
||||
</span>
|
||||
<?php if (($jrev==0) || ($vrprlid==NULL)) {} else { ?>
|
||||
<br>
|
||||
<span>
|
||||
<button type="button" name="revdat" style="margin-top:5px;height:52px;font-family:Arial;font-weight:bold;color:red"class="btn btn-default btn-xs revdat" id="<?php echo $r[28];?>" data-content="Riwayat Revisi" rel="popover" data-placement="top" data-trigger="hover"
|
||||
><?php echo '<span>'.$jrev.' Data</span><br><span>Revisi</span>'; ?>
|
||||
</button>
|
||||
</span>
|
||||
<?php } ?>
|
||||
</td>
|
||||
<td class="detily" width="300" style="display:none"><?php echo $r[40];?></td>
|
||||
<td style="display:none"><?php echo $r['status_npd'];?></td> <!-- 12 -->
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div id="modal_track" 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">Tracking</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_track"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_kelengkapan" 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>
|
||||
<h4 class="modal-title" id="myModalLabel">Kelengkapan Verifikasi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kelengkapan"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="modal_revdat" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<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">Riwayat Revisi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_revdat"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_revdat">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_riwayat_adendum" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<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">Riwayat Adendum</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_riwayat_adendum"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_riwayat_adendum">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_npd" 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">Nota Pencairan Dana</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_npd"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_npd">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="preview_npd">Preview</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
var txt_tlunas = $('#txt_tlunas').val();
|
||||
$('#tlunas').html(txt_tlunas);
|
||||
|
||||
$("#tabel_data_tb1").on('click','.riwayat_adendum',function(){
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
$('#modal_riwayat_adendum').modal('show');
|
||||
$('#modal_body_riwayat_adendum').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/modal_riwayat_adendum.php",
|
||||
data: 'pekerjaan_id='+pekerjaan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_riwayat_adendum').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_tb1").on('click','.track',function(){
|
||||
var sid = $(this).attr('id');
|
||||
var currentRow=$(this).closest("tr");
|
||||
var pekerjaan_id=currentRow.find("td:eq(11)").text();
|
||||
if (!sid) {var id=0} else {var id=sid;}
|
||||
$('#modal_track').modal('show');
|
||||
$('#modal_body_track').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kios/tracking.php",
|
||||
data: 'vr_pelunasan_id='+id
|
||||
+'&id='+pekerjaan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_track').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_tb1").on('click','.kelengkapan',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_kelengkapan').modal('show');
|
||||
$('#modal_body_kelengkapan').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/modal_verifikasi.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_kelengkapan').html(data);
|
||||
$("#form_verifikasi *").prop("disabled", true);
|
||||
$("#rek_so").hide();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_tb1").on('click','.revdat',function(){
|
||||
var vr_pelunasan_id = $(this).attr('id');
|
||||
$('#modal_revdat').modal('show');
|
||||
$('#modal_body_revdat').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/pencarian/modal_revdat.php",
|
||||
data: 'vr_pelunasan_id='+vr_pelunasan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_revdat').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_tb1").on('click','.npd',function(){
|
||||
var currentRow=$(this).closest("tr");
|
||||
var pekerjaan_id = currentRow.find("td:eq(11)").text();
|
||||
var vr_pelunasan_id = $(this).attr('id');
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
var status_npd = currentRow.find("td:eq(12)").text();
|
||||
$('#modal_npd').modal('show');
|
||||
$('#modal_body_npd').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/pencarian/modal_npd.php",
|
||||
data: 'pekerjaan_id='+pekerjaan_id
|
||||
+'&vr_pelunasan_id='+vr_pelunasan_id
|
||||
+'&thn='+thn,
|
||||
success: function(data){
|
||||
$('#modal_body_npd').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#preview_npd').click(function(){
|
||||
var pekerjaan_id=$('#pekerjaan_id_npd').val();
|
||||
var vr_pelunasan_id=$('#vr_pelunasan_id_npd').val();
|
||||
var jenis_npd=$('#jenis_npd').val();
|
||||
var id_npd=$('#id_npd').val();
|
||||
var sub_kegiatan_id_npd=$('#sub_kegiatan_id_npd').val();
|
||||
var akumulasi_sebelumnya=$('#akumulasi_sebelumnya_npd').val();
|
||||
var w = 600;
|
||||
var h = 800;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
window.open('app/print/pdf_npd.php?pekerjaan_id='+pekerjaan_id+"&vr_pelunasan_id="+vr_pelunasan_id+"&jenis_npd="+jenis_npd+"&akumulasi_sebelumnya="+akumulasi_sebelumnya,'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);
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user