add simak to git repo
This commit is contained in:
@@ -0,0 +1,286 @@
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$key=$_POST['key'];
|
||||
if ($key=='edit_kode_panggil') {
|
||||
$id=$_POST['pekerjaan_id'];
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
|
||||
$skl=pg_query("SELECT sub_kegiatan_id FROM pekerjaan WHERE id=$id");
|
||||
while($rskl=pg_fetch_array($skl)) {$sub_kegiatan_id_lama=$rskl[0];}
|
||||
|
||||
pg_query("UPDATE pekerjaan SET sub_kegiatan_id='$sub_kegiatan_id' WHERE id='$pekerjaan_id'");
|
||||
include('../reset_npd.php');
|
||||
} else
|
||||
if ($key=='kendali_cari') {
|
||||
$no_sp=strtolower($_POST['no_sp']);
|
||||
$urut_switch=$_POST['urut_switch'];
|
||||
if ($urut_switch=='off') {
|
||||
$d=pg_query("SELECT p.id,p.sub_kegiatan_id,s.kd_panggil,p.no_sp FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
WHERE LOWER(p.no_sp)='$no_sp'");
|
||||
while($r=pg_fetch_array($d)) {$pekerjaan_id=$r[0];$sub_kegiatan_id=$r[1];$kd_panggil=$r[2];$no_spa=$r[3];}
|
||||
echo $pekerjaan_id.'$%^'.$sub_kegiatan_id.'$%^'.$kd_panggil.'$%^'.$no_spa;
|
||||
} else {
|
||||
$d=pg_query("SELECT p.id,p.sub_kegiatan_id,s.kd_panggil,v.nomor,p.no_sp FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
INNER JOIN no_verif v ON (p.id=v.pekerjaan_id)
|
||||
WHERE LOWER(p.no_sp)='$no_sp'");
|
||||
while($r=pg_fetch_array($d)) {$pekerjaan_id=$r[0];$sub_kegiatan_id=$r[1];$kd_panggil=$r[2];$no_verif=$r[3];$no_spa=$r[4];}
|
||||
echo $pekerjaan_id.'$%^'.$sub_kegiatan_id.'$%^'.$kd_panggil.'$%^'.$no_verif.'$%^'.$no_spa;
|
||||
}
|
||||
} else
|
||||
if ($key=='cari_kp') {
|
||||
$thn=$_POST['thn'];
|
||||
$kd_panggil=strtolower($_POST['kd_panggil']);
|
||||
$d=pg_query("SELECT k.id,p.inisial FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN kpa p ON (p.id=k.kpa_id)
|
||||
WHERE LOWER(k.kd_panggil)='$kd_panggil' AND k.thn='$thn'");
|
||||
while($r=pg_fetch_array($d)) {$id=$r[0];$kpa=$r[1];}
|
||||
echo $id.'$%^'.$kpa;
|
||||
}
|
||||
else
|
||||
if ($key=='cek_subsidi') {
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
$d=pg_query("SELECT LEFT(kegiatan,2) FROM sub_kegiatan WHERE id='$sub_kegiatan_id'");
|
||||
while($rd=pg_fetch_array($d)) {
|
||||
$subs=$rd[0];
|
||||
}
|
||||
if ($subs=='**') {
|
||||
echo "0";
|
||||
} else {
|
||||
echo "1";
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
if ($key=='simpan_input') {
|
||||
|
||||
$id=$_POST['id'];
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
$rekanan_id=$_POST['rekanan_id'];
|
||||
$no_sp=$_POST['no_sp'];
|
||||
|
||||
$tgl_mulai_sp=$_POST['tgl_mulai_sp'];
|
||||
$tgl_mulai_sp=str_replace('/','-',$tgl_mulai_sp);
|
||||
$tm=date('Y',strtotime($tgl_mulai_sp));
|
||||
$bm=date('m',strtotime($tgl_mulai_sp));
|
||||
$hm=date('d',strtotime($tgl_mulai_sp));
|
||||
|
||||
$tgl_selesai_sp=$_POST['tgl_selesai_sp'];
|
||||
$tgl_selesai_sp=str_replace('/','-',$tgl_selesai_sp);
|
||||
$ts=date('Y',strtotime($tgl_selesai_sp));
|
||||
$bs=date('m',strtotime($tgl_selesai_sp));
|
||||
$hs=date('d',strtotime($tgl_selesai_sp));
|
||||
|
||||
$kegiatan_pengadaan=$_POST['kegiatan_pengadaan'];
|
||||
|
||||
$nilai_sp=$_POST['nilai_sp'];
|
||||
$nilai_sp=str_replace('.','',$nilai_sp);
|
||||
$nilai_sp=str_replace(',','',$nilai_sp);
|
||||
|
||||
$jenis_rek=$_POST['jenis_rek'];
|
||||
if ($jenis_rek=='SUBSIDI') {$nota_dinas_id=0;} else {$nota_dinas_id=1;}
|
||||
|
||||
$jenis_kegiatan_id=$_POST['jenis_kegiatan_id'];
|
||||
$user_nama=$_POST['cek_nampeg'];
|
||||
|
||||
|
||||
$kp=pg_query("SELECT k.inisial FROM kpa k INNER JOIN sub_kegiatan s ON (s.kpa_id=k.id) WHERE s.id='$sub_kegiatan_id'");
|
||||
while($rkp=pg_fetch_array($kp)) {$spkpa=$rkp[0];}
|
||||
|
||||
$cek_add=pg_query("SELECT id FROM pekerjaan WHERE id='$id'");
|
||||
$row_add = pg_fetch_row($cek_add);
|
||||
if ($row_add[0] > 0) {
|
||||
$upd_add = pg_query("UPDATE pekerjaan SET
|
||||
sub_kegiatan_id='$sub_kegiatan_id',
|
||||
rekanan_id='$rekanan_id',
|
||||
tgl_mulai_sp='$tm-$bm-$hm',
|
||||
tgl_selesai_sp='$ts-$bs-$hs',
|
||||
kegiatan_pengadaan='$kegiatan_pengadaan',
|
||||
nilai_sp='$nilai_sp',
|
||||
tgl_input=NOW(),
|
||||
jenis_kegiatan_id='$jenis_kegiatan_id',
|
||||
nilai_realisasi='$nilai_sp',
|
||||
nota_dinas_id='$nota_dinas_id',
|
||||
user_nama='$user_nama',
|
||||
no_sp='$no_sp'
|
||||
WHERE id='$id'");
|
||||
|
||||
$cek_ada=pg_query("SELECT l.id FROM vr_realisasi r
|
||||
INNER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id) WHERE r.pekerjaan_id='$id'");
|
||||
$row_ada = pg_fetch_row($cek_ada);
|
||||
if ($row_ada[0] > 0) {
|
||||
$cek_ada3=pg_query("SELECT l.id,l.ppn,l.pph_22,l.pph_23 FROM vr_realisasi r
|
||||
INNER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id) WHERE r.pekerjaan_id='$id'");
|
||||
while($rad=pg_fetch_array($cek_ada3)) {$vr_pelunasan_id=$rad[0];$ppn=$rad[1];$pph_22=$rad[2];$pph_23=$rad[3];}
|
||||
$up=pg_query("UPDATE vr_pelunasan SET nilai_pelunasan='$nilai_sp' WHERE id='$vr_pelunasan_id'");
|
||||
} else {}
|
||||
echo $id;
|
||||
} else {
|
||||
$urut_switch=$_POST['urut_switch'];
|
||||
if ($urut_switch=='off') {
|
||||
$no_sp=$_POST['no_sp'];
|
||||
$ins_add = pg_query("INSERT into pekerjaan (
|
||||
sub_kegiatan_id,
|
||||
rekanan_id,
|
||||
no_sp,
|
||||
tgl_mulai_sp,
|
||||
tgl_selesai_sp,
|
||||
kegiatan_pengadaan,
|
||||
nilai_sp,
|
||||
tgl_input,
|
||||
status,
|
||||
jenis_kegiatan_id,
|
||||
nilai_realisasi,
|
||||
nota_dinas_id,
|
||||
user_nama,
|
||||
user_satker,
|
||||
urut
|
||||
) values (
|
||||
'$sub_kegiatan_id',
|
||||
'$rekanan_id',
|
||||
'$no_sp',
|
||||
'$tm-$bm-$hm',
|
||||
'$ts-$bs-$hs',
|
||||
'$kegiatan_pengadaan',
|
||||
'$nilai_sp',
|
||||
NOW(),
|
||||
'Penyerapan',
|
||||
'$jenis_kegiatan_id',
|
||||
'$nilai_sp',
|
||||
'$nota_dinas_id',
|
||||
'$user_nama',
|
||||
'AKUNTANSI',
|
||||
'off'
|
||||
)
|
||||
");
|
||||
echo 'baru$%^'.$no_sp;
|
||||
} else {
|
||||
$bulan = array(
|
||||
'1' => 'Jan',
|
||||
'2' => 'Feb',
|
||||
'3' => 'Mar',
|
||||
'4' => 'Apr',
|
||||
'5' => 'Mei',
|
||||
'6' => 'Jun',
|
||||
'7' => 'Jul',
|
||||
'8' => 'Ags',
|
||||
'9' => 'Sep',
|
||||
'10' => 'Okt',
|
||||
'11' => 'Nop',
|
||||
'12' => 'Des',
|
||||
);
|
||||
$thn=$_POST['thn'];
|
||||
$bln=$_POST['bulan'];
|
||||
$th=substr($thn,2);
|
||||
$d=pg_query("SELECT COALESCE(MAX(nomor),0) FROM no_verif WHERE thn='$thn'");
|
||||
while($r=pg_fetch_array($d)) {$no_verif=$r[0]+1;}
|
||||
|
||||
$no_pinjam=(int) substr($no_verif,0,5);
|
||||
$no_verif=sprintf("%05s",$no_pinjam);
|
||||
|
||||
$no_sp=$no_verif.' '.$bulan[$bln].' '.$th.' '.$spkpa;
|
||||
|
||||
$ins_add = pg_query("INSERT into pekerjaan (
|
||||
sub_kegiatan_id,
|
||||
rekanan_id,
|
||||
no_sp,
|
||||
tgl_mulai_sp,
|
||||
tgl_selesai_sp,
|
||||
kegiatan_pengadaan,
|
||||
nilai_sp,
|
||||
tgl_input,
|
||||
status,
|
||||
jenis_kegiatan_id,
|
||||
nilai_realisasi,
|
||||
nota_dinas_id,
|
||||
user_nama,
|
||||
user_satker
|
||||
) values (
|
||||
'$sub_kegiatan_id',
|
||||
'$rekanan_id',
|
||||
'$no_sp',
|
||||
'$tm-$bm-$hm',
|
||||
'$ts-$bs-$hs',
|
||||
'$kegiatan_pengadaan',
|
||||
'$nilai_sp',
|
||||
NOW(),
|
||||
'Penyerapan',
|
||||
'$jenis_kegiatan_id',
|
||||
'$nilai_sp',
|
||||
'$nota_dinas_id',
|
||||
'$user_nama',
|
||||
'AKUNTANSI'
|
||||
)
|
||||
");
|
||||
|
||||
$asu=pg_query("SELECT id FROM pekerjaan WHERE
|
||||
sub_kegiatan_id='$sub_kegiatan_id' AND
|
||||
rekanan_id='$rekanan_id' AND
|
||||
no_sp='$no_sp' AND
|
||||
tgl_mulai_sp='$tm-$bm-$hm' AND
|
||||
tgl_selesai_sp='$ts-$bs-$hs' AND
|
||||
kegiatan_pengadaan='$kegiatan_pengadaan' AND
|
||||
nilai_sp='$nilai_sp' AND
|
||||
status='Penyerapan' AND
|
||||
jenis_kegiatan_id='$jenis_kegiatan_id' AND
|
||||
nilai_realisasi='$nilai_sp' AND
|
||||
nota_dinas_id='$nota_dinas_id'
|
||||
");
|
||||
while($rasu=pg_fetch_array($asu)) {$pekerjaan_id=$rasu[0];}
|
||||
|
||||
pg_query("INSERT INTO no_verif (thn,nomor,pekerjaan_id) VALUES ('$thn','$no_verif','$pekerjaan_id')");
|
||||
echo 'baru$%^'.$no_sp;
|
||||
}
|
||||
}
|
||||
} else
|
||||
if ($key=='hapus_input') {
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
$c=pg_query("SELECT id FROM vr_realisasi WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
while($x=pg_fetch_array($c)) {$vr_realisasi_id=$x[0];}
|
||||
|
||||
$c=pg_query("SELECT id FROM vr_pelunasan WHERE vr_realisasi_id='$vr_realisasi_id'");
|
||||
while($x=pg_fetch_array($c)) {$vr_pelunasan_id=$x[0];}
|
||||
pg_query("DELETE FROM pengerjaan_npd WHERE vr_pelunasan_id='$id'");
|
||||
pg_query("DELETE FROM vr_ba WHERE vr_pelunasan_id='$vr_pelunasan_id'");
|
||||
pg_query("DELETE FROM vr_pelunasan WHERE vr_realisasi_id='$vr_realisasi_id'");
|
||||
pg_query("DELETE FROM vr_realisasi WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
pg_query("DELETE FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
pg_query("DELETE FROM scan_pekerjaan WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
pg_query("DELETE FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
pg_query("DELETE FROM pengerjaan_ba WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
pg_query("DELETE FROM pengerjaan_adminers WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
pg_query("DELETE FROM list_relasi WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
pg_query("DELETE FROM no_verif WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
pg_query("DELETE FROM pekerjaan WHERE id='$pekerjaan_id'");
|
||||
} else
|
||||
if ($key=='cek_no_verif') {
|
||||
$bulan = array(
|
||||
'1' => 'Jan',
|
||||
'2' => 'Feb',
|
||||
'3' => 'Mar',
|
||||
'4' => 'Apr',
|
||||
'5' => 'Mei',
|
||||
'6' => 'Jun',
|
||||
'7' => 'Jul',
|
||||
'8' => 'Ags',
|
||||
'9' => 'Sep',
|
||||
'10' => 'Okt',
|
||||
'11' => 'Nop',
|
||||
'12' => 'Des',
|
||||
);
|
||||
|
||||
$thn=$_POST['thn'];
|
||||
$bln=$_POST['bulan'];
|
||||
$th=substr($thn,2);
|
||||
$d=pg_query("SELECT COALESCE(MAX(nomor),0) FROM no_verif WHERE thn='$thn'");
|
||||
while($r=pg_fetch_array($d)) {$abc=$r[0]+1;}
|
||||
|
||||
$no_pinjam=(int) substr($abc,0,5);
|
||||
$no_verif=sprintf("%05s",$no_pinjam);
|
||||
|
||||
echo $no_verif.' '.$bulan[$bln].' '.$th.'$%^'.$abc;
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,609 @@
|
||||
<style type="text/css">
|
||||
.modal-backdrop {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.modal.in {
|
||||
background-color: rgba(0,0,0,0.5);
|
||||
}
|
||||
</style>
|
||||
<div id="abc">
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
if (($pekerjaan_id!=NULL) || ($pekerjaan_id!='')) {
|
||||
$d=pg_query("SELECT sub_kegiatan_id FROM pekerjaan WHERE id='$pekerjaan_id'");
|
||||
while($rd=pg_fetch_array($d)) {$sub_kegiatan_id=$rd[0];}
|
||||
|
||||
$e=pg_query("SELECT * FROM scan_pekerjaan WHERE id='$pekerjaan_id'");
|
||||
while($re=pg_fetch_array($e)) {
|
||||
$id=$re[0];
|
||||
$file=$re[2];
|
||||
}
|
||||
|
||||
$f=pg_query("SELECT id,st_buku,st_termin FROM vr_realisasi WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
while($rf=pg_fetch_array($f)) {$vr_realisasi_idc=$rf[0];$st_buku=$rf[1];$st_termin=$rf[2];}
|
||||
|
||||
if (isset($vr_realisasi_idc)) {$vr_realisasi_id=$vr_realisasi_idc;} else {$vr_realisasi_id=0;}
|
||||
} else {
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
}
|
||||
|
||||
/*cek over*/
|
||||
$dz=pg_query("SELECT k.anggaran,
|
||||
(SELECT COALESCE(SUM(j.nilai_sp),0) FROM pekerjaan j WHERE j.status_setor IS NULL AND j.status<>'Extra' AND j.user_nama='HUTANG' AND j.sub_kegiatan_id=k.id) as hutang,
|
||||
(SELECT COALESCE(SUM(j.nilai_sp),0) FROM pekerjaan j WHERE j.status_setor IS NULL AND j.status<>'Extra' AND j.sub_kegiatan_id=k.id) AS proses,
|
||||
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
|
||||
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
|
||||
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
|
||||
WHERE p.sub_kegiatan_id=k.id
|
||||
AND a.tanggal_lunas IS NOT NULL
|
||||
) as terbayar
|
||||
FROM sub_kegiatan k
|
||||
WHERE k.id=$sub_kegiatan_id");
|
||||
while($rz=pg_fetch_array($dz)) {
|
||||
$anggaran=$rz[0];
|
||||
$hutang=$rz[1];
|
||||
$proses=$rz[2]-$rz[1];
|
||||
$terbayar=$rz[3];
|
||||
$sisa_proses=($hutang+$proses)-$terbayar;
|
||||
$sisa_anggaran=$anggaran-$terbayar;
|
||||
}
|
||||
|
||||
if ($sisa_anggaran<0) {$over='OVER';} else {$over='';}
|
||||
?>
|
||||
<br>
|
||||
<input type="hidden" id="pekerjaan_id" value="<?php echo $pekerjaan_id; ?>">
|
||||
<input type="hidden" id="sub_kegiatan_id" value="<?php echo $sub_kegiatan_id; ?>">
|
||||
|
||||
<table class="table table-striped table-condensed" style="font-family:Inter;color:black;font-size:13px">
|
||||
<thead>
|
||||
<tr style="color:gray">
|
||||
<td>DPA</td>
|
||||
<td width="10">KPA</td>
|
||||
<td width="20">PPKom</td>
|
||||
<td width="15">PPTK</td>
|
||||
<td width="10">PP</td>
|
||||
<td width="40">Jenis</td>
|
||||
<td>Kegiatan</td>
|
||||
<td width="140">Rek</td>
|
||||
<td>H</td>
|
||||
<td>Sub Kegiatan</td>
|
||||
<td width="90" align="center">Anggaran</td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
/*
|
||||
$data=pg_query("SELECT a.inisial,o.inisial,t.inisial,p.inisial,g.nama,
|
||||
k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,
|
||||
k.anggaran-(
|
||||
(SELECT COALESCE(SUM(j.nilai_sp),0) FROM pekerjaan j WHERE j.status_setor IS NULL AND j.status<>'Extra' AND j.sub_kegiatan_id=k.id)+
|
||||
(SELECT COALESCE(SUM(j.nilai_sp),0) FROM pekerjaan j WHERE j.status_setor IS NULL AND j.status='Extra' AND j.sub_kegiatan_id=k.id)
|
||||
),k.id,k.thn,k.kegiatan
|
||||
FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
||||
WHERE k.anggaran IS NOT NULL
|
||||
AND k.id='$sub_kegiatan_id'
|
||||
");
|
||||
*/
|
||||
$data=pg_query("SELECT a.inisial,o.inisial,t.inisial,p.inisial,g.nama,
|
||||
k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,k.id,k.thn,k.kegiatan
|
||||
FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
||||
WHERE k.anggaran IS NOT NULL
|
||||
AND k.id='$sub_kegiatan_id'
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri"><?php echo $r['thn']; ?></td>
|
||||
<td><?php echo $r[0]; ?></td>
|
||||
<td><?php echo $r[1]; ?></td>
|
||||
<td><?php echo $r[2]; ?></td>
|
||||
<td><?php echo $r[3]; ?></td>
|
||||
<td><?php echo $r[4]; ?></td>
|
||||
<td><?php echo $r['kegiatan']; ?></td>
|
||||
<td><?php echo $r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11]; ?></td>
|
||||
<td><?php echo $r[12]; ?></td>
|
||||
<td><?php echo $r[13]; ?></td>
|
||||
<td class="kanan" align="right" style="font-family:InterSB;color:blue"><?php echo number_format($r[14],0,',','.'); ?></td>
|
||||
<td style="display:none" class="cl_angg"><?php echo $r[14]; ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div id="input_pekerjaan_verif">
|
||||
<table class="table table-striped table-condensed" id="tbl_pekerjaan" style="font-family:Inter;color:black;font-size:13px">
|
||||
<thead>
|
||||
<tr style="color:gray">
|
||||
<td width="160px;">SP/SPK/KWI</td>
|
||||
<td width="110px;">Berlaku</td>
|
||||
<td width="200px;">Penyedia</td>
|
||||
<td>Kegiatan Pengadaan</td>
|
||||
<!--<td>Metode</td>-->
|
||||
<td width="90">Nilai SP</td>
|
||||
<td width="90" align="center">Tools</td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
/*
|
||||
$data=pg_query("SELECT p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,
|
||||
COALESCE((SELECT r.nama FROM rekanan r WHERE r.id=p.rekanan_id),p.cad1),
|
||||
p.kegiatan_pengadaan,
|
||||
(SELECT j.nama FROM jenis_kegiatan j WHERE j.id=p.jenis_kegiatan_id),p.nilai_sp,p.id,p.user_nama
|
||||
FROM pekerjaan p WHERE p.id='$pekerjaan_id'
|
||||
ORDER BY p.id DESC
|
||||
");
|
||||
*/
|
||||
$data=pg_query("SELECT p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,
|
||||
COALESCE((SELECT r.nama FROM rekanan r WHERE r.id=p.rekanan_id),p.cad1),
|
||||
p.kegiatan_pengadaan,
|
||||
(SELECT j.nama FROM jenis_kegiatan j WHERE j.id=p.jenis_kegiatan_id),
|
||||
p.nilai_sp,p.id,p.user_nama
|
||||
FROM pekerjaan p WHERE p.id='$pekerjaan_id'
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri" style="font-family:InterSB"><?php echo $r['no_sp']; ?></td>
|
||||
<td><?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 '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
?></td>
|
||||
<td><?php echo $r[3]; ?></td>
|
||||
<td><?php echo $r['kegiatan_pengadaan']; ?></td>
|
||||
<!--<td><?php echo $r[5]; ?></td>-->
|
||||
<td class="clsp"style="font-family:InterSB"><?php echo number_format($r['nilai_sp'],0,',','.'); ?></td>
|
||||
<td class="kanan" align="center">
|
||||
<?php if ($r['user_nama']==NULL) {} else { ?>
|
||||
<button type="button" name="edit_pekerjaan" style="height:22px;"class="btn btn-success btn-xs edit_pekerjaan" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
<button type="button" name="hapus_pekerjaan" style="height:22px;"class="btn btn-danger btn-xs hapus_pekerjaan" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
<?php } ?>
|
||||
</td>
|
||||
<td style="display:none" class="cl_sp"><?php echo $r['nilai_sp']; ?></td>
|
||||
</tr>
|
||||
<?php ?>
|
||||
<input type="hidden" value="<?php echo $r['nilai_sp']; ?>" id="nil">
|
||||
<input type="hidden" value="<?php echo $r['nilai_sp']*(10/100); ?>" id="nul">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<p class="judul_view">
|
||||
<?php if ($over=='') {} else { ?>
|
||||
<span class="pull-right" align="center" style="color:red" >
|
||||
<i class="fa fa-warning m-r-5"></i><?php echo $over; ?><i class="fa fa-warning m-l-5"></i></span>
|
||||
<?php } ?>
|
||||
</p>
|
||||
|
||||
<!--
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_nodin"><i class="fa fa-image m-r-5"></i>NOTA DINAS</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_kwitansi"><i class="fa fa-image m-r-5"></i>KWITANSI</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_hps"><i class="fa fa-image m-r-5"></i>HPS</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_syarat"><i class="fa fa-image m-r-5"></i>SYARAT</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_spk"><i class="fa fa-image m-r-5"></i>SPK</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_spp"><i class="fa fa-image m-r-5"></i>SPP</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_sskk"><i class="fa fa-image m-r-5"></i>SSKK</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_sppbj"><i class="fa fa-image m-r-5"></i>SPPBJ</button>
|
||||
-->
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<select class="form-control" name="st_buku" id="st_buku">
|
||||
<option></option>
|
||||
<option value="non-buku" <?php if($st_buku=='non-buku') {echo "selected";} ?>>NON-BUKU</option>
|
||||
<option value="buku" <?php if($st_buku=='buku') {echo "selected";} ?>>BUKU</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<select class="form-control" name="st_termin" id="st_termin">
|
||||
<option></option>
|
||||
<option value="non-termin" <?php if($st_termin=='non-termin') {echo "selected";} ?>>NON-TERMIN</option>
|
||||
<option value="termin" <?php if($st_termin=='termin') {echo "selected";} ?>>TERMIN</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<input type="text" class="form-control" id="ket_balance" style="font-family:Arial;color:red;font-weight:bold" disabled>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<button type="button" class="btn btn-primary btn-rounded btn-block" id="tambah_verifikasi"><i class="fa fa-plus m-r-5"></i>Verifikasi</button>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="vr_realisasi_id" value="<?php echo $vr_realisasi_id; ?>">
|
||||
<br>
|
||||
<div id="tabel_realisasi"></div>
|
||||
|
||||
|
||||
</div>
|
||||
<div id="modal_verifikasi" 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">Verifikasi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_verifikasi"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_verifikasi">Keluar</button>
|
||||
<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_verifikasi">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_ba" 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">Berita Acara</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_ba"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_ba">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--
|
||||
<div class="modal" id="modal_dok">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title">View Nota Dinas</h4>
|
||||
</div>
|
||||
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal" id="modal_spk">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="judul_md_lap_paket"></h4>
|
||||
</div>
|
||||
<div class="modal-body md_input_bd" id="isi_modal_spk"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
|
||||
<div id="modal_databa_baru" 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">Input BA</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_databa_baru"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_databa_baru">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_databa_baru">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_databa_cari" 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">CARI DATA BA YANG DI-INPUT PENGADAAN</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_databa_cari"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_databa_cari">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_databa_cari">Masukkan ke tabel BA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
var cl_angg=parseFloat($('.cl_angg').html());
|
||||
var cl_sp=parseFloat($('.cl_sp').html());
|
||||
|
||||
if (cl_angg<cl_sp) {
|
||||
$('.clsp').css({color: "red"});
|
||||
var a=$('.clsp').html();
|
||||
$('.clsp').html(a+' '+'<b>[OVER !!]</b>');
|
||||
} else {
|
||||
}
|
||||
|
||||
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
|
||||
$('#tambah_verifikasi').hide();
|
||||
$('#st_buku').hide();
|
||||
$('#st_termin').hide();
|
||||
$('#tambah_verifikasi').prop("disabled",true);
|
||||
var vr_realisasi_id = $('#vr_realisasi_id').val();
|
||||
if ((vr_realisasi_id=='') || (vr_realisasi_id==0)) {
|
||||
$('#tambah_verifikasi').prop("disabled",true);
|
||||
} else {
|
||||
$('#tambah_verifikasi').prop("disabled",false);
|
||||
}
|
||||
|
||||
var vr_realisasi_id = $('#vr_realisasi_id').val();
|
||||
var pekerjaan_id = $('#pekerjaan_id').val();
|
||||
|
||||
if (!pekerjaan_id) {$('#input_pekerjaan_verif').hide();} else {$('#input_pekerjaan_verif').show();}
|
||||
$('#tabel_realisasi').load("app/kendali/tabel.php",{vr_realisasi_id:vr_realisasi_id, pekerjaan_id:pekerjaan_id},function(html){
|
||||
$('html,body').animate({ scrollTop: $(document).height() }, 1000);
|
||||
$('#tambah_verifikasi').show();
|
||||
$('#st_buku').show();
|
||||
$('#st_termin').show();
|
||||
});
|
||||
|
||||
|
||||
|
||||
$('#st_buku').change(function(){
|
||||
var pekerjaan_id = $('#pekerjaan_id').val();
|
||||
var vr_realisasi_idx = $('#vr_realisasi_id').val();
|
||||
if (!vr_realisasi_idx) {var vr_realisasi_id = 0;} else {var vr_realisasi_id = $('#vr_realisasi_id').val();}
|
||||
var st_buku = $('#st_buku').val();
|
||||
var key = "simpan_st_buku";
|
||||
if (!st_buku) {$('#tambah_verifikasi').prop("disabled",true);} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/crud.php",
|
||||
data: 'id='+vr_realisasi_id
|
||||
+'&pekerjaan_id='+pekerjaan_id
|
||||
+'&st_buku='+st_buku
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#vr_realisasi_id').val(data);//$('#tambah_verifikasi').prop("disabled",false);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('#st_termin').change(function(){
|
||||
var pekerjaan_id = $('#pekerjaan_id').val();
|
||||
var vr_realisasi_idx = $('#vr_realisasi_id').val();
|
||||
if (!vr_realisasi_idx) {var vr_realisasi_id = 0;} else {var vr_realisasi_id = $('#vr_realisasi_id').val();}
|
||||
var st_termin = $('#st_termin').val();
|
||||
var key = "simpan_st_termin";
|
||||
if (!st_termin) {$('#tambah_verifikasi').prop("disabled",true);} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/crud.php",
|
||||
data: 'id='+vr_realisasi_id
|
||||
+'&pekerjaan_id='+pekerjaan_id
|
||||
+'&st_termin='+st_termin
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#vr_realisasi_id').val(data);//$('#tambah_verifikasi').prop("disabled",false);
|
||||
var table = $('#tabel_data_pelunasan').DataTable();
|
||||
var tabrow = table.page.info().recordsTotal;
|
||||
var st_termin = $('#st_termin').val();
|
||||
if ((st_termin=='non-termin') && (tabrow==1)) {$('#tambah_verifikasi').prop("disabled",true);} else {$('#tambah_verifikasi').prop("disabled",false);}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('#tambah_verifikasi').click(function(){
|
||||
var id = '0';
|
||||
var nil = $('#nil').val();
|
||||
var nul = $('#nul').val();
|
||||
$('#modal_verifikasi').modal('show');
|
||||
$('#modal_body_verifikasi').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/modal_verifikasi.php",
|
||||
data: 'id='+id
|
||||
+'&nil='+nil
|
||||
+'&nul='+nul,
|
||||
success: function(data){
|
||||
$('#modal_body_verifikasi').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_verifikasi').click(function(){
|
||||
var id=$('#vr_pelunasan_id').val();
|
||||
var vr_realisasi_id=$('#vr_realisasi_id').val();
|
||||
var nilai_pelunasan=$('#nilai_pelunasan').val();
|
||||
var ppn=$('#ppn').val();
|
||||
var pph_21=$('#pph_21').val();
|
||||
var pph_22=$('#pph_22').val();
|
||||
var pph_23=$('#pph_23').val();
|
||||
var pph_final=$('#pph_final').val();
|
||||
var no_faktur=$('#no_faktur').val();
|
||||
var tanggal_faktur=$('#tanggal_faktur').val();
|
||||
|
||||
if ($('#cbk1').is(':checked')) {var kwitansi='t';} else {var kwitansi='f';}
|
||||
if ($('#cbk2').is(':checked')) {var faktur_penjualan='t';} else {var faktur_penjualan='f';}
|
||||
if ($('#cbk3').is(':checked')) {var nota_dinas='t';} else {var nota_dinas='f';}
|
||||
if ($('#cbk4').is(':checked')) {var faktur_pajak='t';} else {var faktur_pajak='f';}
|
||||
if ($('#cbk5').is(':checked')) {var ssp_ppn='t';} else {var ssp_ppn='f';}
|
||||
if ($('#cbk6').is(':checked')) {var ssp_pph='t';} else {var ssp_pph='f';}
|
||||
if ($('#cbk7').is(':checked')) {var ba_hp_admin='t';} else {var ba_hp_admin='f';}
|
||||
if ($('#cbk8').is(':checked')) {var ba_st='t';} else {var ba_st='f';}
|
||||
if ($('#cbk9').is(':checked')) {var ba_denda='t';} else {var ba_denda='f';}
|
||||
if ($('#cbk10').is(':checked')) {var sp_spk='t';} else {var sp_spk='f';}
|
||||
|
||||
if ($('#cbk11').is(':checked')) {var ceklist='t';} else {var ceklist='f';}
|
||||
|
||||
if ($('#cbk12').is(':checked')) {var honor='t';} else {var honor='f';}
|
||||
if ($('#cbk13').is(':checked')) {var hadir='t';} else {var hadir='f';}
|
||||
if ($('#cbk14').is(':checked')) {var tor='t';} else {var tor='f';}
|
||||
if ($('#cbk15').is(':checked')) {var spt='t';} else {var spt='f';}
|
||||
if ($('#cbk16').is(':checked')) {var pendukung='t';} else {var pendukung='f';}
|
||||
if ($('#cbk17').is(':checked')) {var ba_um='t';} else {var ba_um='f';}
|
||||
if ($('#cbk18').is(':checked')) {var ba_ujicoba='t';} else {var ba_ujicoba='f';}
|
||||
if ($('#cbk19').is(':checked')) {var ba_pembayaran='t';} else {var ba_pembayaran='f';}
|
||||
if ($('#cbk20').is(':checked')) {var ba_kemajuan='t';} else {var ba_kemajuan='f';}
|
||||
/*
|
||||
var kwitansi=$('#kwitansi').val();
|
||||
var faktur_penjualan=$('#faktur_penjualan').val();
|
||||
var nota_dinas=$('#nota_dinas').val();
|
||||
var faktur_pajak=$('#faktur_pajak').val();
|
||||
var ssp_ppn=$('#ssp_ppn').val();
|
||||
var ssp_pph=$('#ssp_pph').val();
|
||||
var ba_hp_admin=$('#ba_hp_admin').val();
|
||||
var ba_st=$('#ba_st').val();
|
||||
var sp_spk=$('#sp_spk').val();
|
||||
var ba_denda=$('#ba_denda').val();
|
||||
var ceklist=$('#ceklist').val();
|
||||
*/
|
||||
var status_um=$('#status_um').val();
|
||||
var tanggal_jatuh_tempo=$('#tanggal_jatuh_tempo').val();
|
||||
var nama_verifikator=$('#cek_nampeg').val();
|
||||
var status_berkas=$('#status_berkas').val();
|
||||
var ket=$('#ket').val();
|
||||
var key='simpan_verifikasi';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/crud.php",
|
||||
data: 'id='+id
|
||||
+'&vr_realisasi_id='+vr_realisasi_id
|
||||
+'&nilai_pelunasan='+nilai_pelunasan
|
||||
+'&ppn='+ppn
|
||||
+'&pph_21='+pph_21
|
||||
+'&pph_22='+pph_22
|
||||
+'&pph_23='+pph_23
|
||||
+'&pph_final='+pph_final
|
||||
+'&no_faktur='+no_faktur
|
||||
+'&tanggal_faktur='+tanggal_faktur
|
||||
+'&kwitansi='+kwitansi
|
||||
+'&faktur_penjualan='+faktur_penjualan
|
||||
+'¬a_dinas='+nota_dinas
|
||||
+'&faktur_pajak='+faktur_pajak
|
||||
+'&ssp_ppn='+ssp_ppn
|
||||
+'&ssp_pph='+ssp_pph
|
||||
+'&ba_hp_admin='+ba_hp_admin
|
||||
+'&ba_st='+ba_st
|
||||
+'&sp_spk='+sp_spk
|
||||
+'&ba_denda='+ba_denda
|
||||
+'&ceklist='+ceklist
|
||||
+'&status_um='+status_um
|
||||
+'&tanggal_jatuh_tempo='+tanggal_jatuh_tempo
|
||||
+'&nama_verifikator='+nama_verifikator
|
||||
+'&status_berkas='+status_berkas
|
||||
+'&ket='+ket
|
||||
+'&honor='+honor
|
||||
+'&hadir='+hadir
|
||||
+'&tor='+tor
|
||||
+'&spt='+spt
|
||||
+'&pendukung='+pendukung
|
||||
+'&ba_um='+ba_um
|
||||
+'&ba_ujicoba='+ba_ujicoba
|
||||
+'&ba_pembayaran='+ba_pembayaran
|
||||
+'&ba_kemajuan='+ba_kemajuan
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('data tersimpan..');
|
||||
$('#btn_input_cari').trigger('click');
|
||||
$('#modal_verifikasi').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
//$('#tabel_realisasi').load("app/kendali/tabel.php",{vr_realisasi_id:vr_realisasi_id, pekerjaan_id:pekerjaan_id});
|
||||
//$('html,body').animate({ scrollTop: $(document).height() }, 1000);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#modal_verifikasi").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_dok").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_spk").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_ba").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_databa_baru").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$(document).on('hidden.bs.modal', function (event) {
|
||||
if ($('.modal:visible').length) {
|
||||
$('body').addClass('modal-open');
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$('button[name="edit_pekerjaan"]').popover();
|
||||
$('button[name="hapus_pekerjaan"]').popover();
|
||||
|
||||
|
||||
|
||||
|
||||
$("#tbl_pekerjaan").on('click','.edit_pekerjaan',function(){
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
$('#modal_input').modal('show');
|
||||
$('#modal_body_input').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/input/modal.php",
|
||||
data: 'sub_kegiatan_id='+sub_kegiatan_id
|
||||
+'&pekerjaan_id='+pekerjaan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_input').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tbl_pekerjaan").on('click','.hapus_pekerjaan',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_input";
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/input/crud.php",
|
||||
data: 'pekerjaan_id='+pekerjaan_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Data terhapus..');
|
||||
rowElement.fadeOut(500).remove();
|
||||
$('#input').trigger('click');
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
@@ -0,0 +1,681 @@
|
||||
<style type="text/css">
|
||||
.modal-backdrop {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.modal.in {
|
||||
background-color: rgba(0,0,0,0.5);
|
||||
}
|
||||
</style>
|
||||
<div id="abc">
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$thn=$_POST['thn'];
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
if (($pekerjaan_id!=NULL) || ($pekerjaan_id!='')) {
|
||||
$d=pg_query("SELECT sub_kegiatan_id FROM pekerjaan WHERE id='$pekerjaan_id'");
|
||||
while($rd=pg_fetch_array($d)) {$sub_kegiatan_id=$rd[0];}
|
||||
|
||||
$e=pg_query("SELECT * FROM scan_pekerjaan WHERE id='$pekerjaan_id'");
|
||||
while($re=pg_fetch_array($e)) {
|
||||
$id=$re[0];
|
||||
$file=$re[2];
|
||||
}
|
||||
|
||||
$f=pg_query("SELECT id,st_buku,st_termin FROM vr_realisasi WHERE pekerjaan_id='$pekerjaan_id'");
|
||||
while($rf=pg_fetch_array($f)) {$vr_realisasi_idc=$rf[0];$st_buku=$rf[1];$st_termin=$rf[2];}
|
||||
|
||||
if (isset($vr_realisasi_idc)) {$vr_realisasi_id=$vr_realisasi_idc;} else {$vr_realisasi_id=0;}
|
||||
} else {
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
}
|
||||
|
||||
/*cek over*/
|
||||
/*
|
||||
$dz=pg_query("SELECT k.anggaran,
|
||||
(SELECT COALESCE(SUM(j.nilai_sp),0) FROM pekerjaan j WHERE j.status_setor IS NULL AND j.status<>'Extra' AND j.user_nama='HUTANG' AND j.sub_kegiatan_id=k.id) as hutang,
|
||||
(SELECT COALESCE(SUM(j.nilai_sp),0) FROM pekerjaan j WHERE j.status_setor IS NULL AND j.status<>'Extra' AND j.sub_kegiatan_id=k.id) AS proses,
|
||||
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
|
||||
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
|
||||
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
|
||||
WHERE p.sub_kegiatan_id=k.id
|
||||
AND a.tanggal_lunas IS NOT NULL
|
||||
) as terbayar
|
||||
FROM sub_kegiatan k
|
||||
WHERE k.id=$sub_kegiatan_id");
|
||||
while($rz=pg_fetch_array($dz)) {
|
||||
$anggaran=$rz[0];
|
||||
$hutang=$rz[1];
|
||||
$proses=$rz[2]-$rz[1];
|
||||
$terbayar=$rz[3];
|
||||
$sisa_proses=($hutang+$proses)-$terbayar;
|
||||
$sisa_anggaran=$anggaran-$terbayar;
|
||||
}
|
||||
*/
|
||||
|
||||
$dz=pg_query("SELECT k.anggaran,
|
||||
(SELECT COALESCE(SUM(a.nilai_pelunasan),0) FROM vr_pelunasan a
|
||||
LEFT OUTER JOIN vr_realisasi r ON (r.id=a.vr_realisasi_id)
|
||||
LEFT OUTER JOIN pekerjaan p ON (p.id=r.pekerjaan_id)
|
||||
WHERE p.sub_kegiatan_id=k.id AND p.status_setor IS NULL
|
||||
AND EXTRACT(YEAR FROM DATE(a.tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(a.tanggal_lunas)) BETWEEN '1' AND '12' AND a.tanggal_lunas IS NOT NULL
|
||||
) as terbayar
|
||||
FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
||||
WHERE k.thn='$thn'
|
||||
AND k.id=$sub_kegiatan_id
|
||||
ORDER BY k.id DESC");
|
||||
while($rz=pg_fetch_array($dz)) {
|
||||
$anggaran=$rz[0];
|
||||
$terbayar=$rz[1];
|
||||
$sisa_anggaran=$anggaran-$terbayar;
|
||||
}
|
||||
|
||||
if ($sisa_anggaran<0) {$over='OVER';} else {$over='';}
|
||||
?>
|
||||
<br>
|
||||
<input type="hidden" id="pekerjaan_id" value="<?php echo $pekerjaan_id; ?>">
|
||||
<input type="hidden" id="sub_kegiatan_id" value="<?php echo $sub_kegiatan_id; ?>">
|
||||
|
||||
<table class="table table-striped table-condensed" style="font-family:Inter;color:black;font-size:13px" id="tabel_dpa_verif">
|
||||
<thead>
|
||||
<tr style="color:gray;font-family:InterSB">
|
||||
<td width="10">DPA</td>
|
||||
<td width="10">KPA</td>
|
||||
<td width="15">Kom</td>
|
||||
<td width="15">PTK</td>
|
||||
<td width="10">PP</td>
|
||||
<td width="40" style="display:none">Jenis</td>
|
||||
<td width="770">Sub Kegiatan/Belanja</td>
|
||||
<td width="250">Rek</td>
|
||||
<td style="display:none">H</td>
|
||||
<td style="display:none">Sub Kegiatan</td>
|
||||
<td width="110" align="center">Anggaran</td>
|
||||
<td style="display:none"></td>
|
||||
<td width="110" align="center">Terbayar</td>
|
||||
<td width="110" align="center">Sisa</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
/*
|
||||
$data=pg_query("SELECT a.inisial,o.inisial,t.inisial,p.inisial,g.nama,
|
||||
k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,
|
||||
k.anggaran-(
|
||||
(SELECT COALESCE(SUM(j.nilai_sp),0) FROM pekerjaan j WHERE j.status_setor IS NULL AND j.status<>'Extra' AND j.sub_kegiatan_id=k.id)+
|
||||
(SELECT COALESCE(SUM(j.nilai_sp),0) FROM pekerjaan j WHERE j.status_setor IS NULL AND j.status='Extra' AND j.sub_kegiatan_id=k.id)
|
||||
),k.id,k.thn,k.kegiatan
|
||||
FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
||||
WHERE k.anggaran IS NOT NULL
|
||||
AND k.id='$sub_kegiatan_id'
|
||||
");
|
||||
*/
|
||||
$data=pg_query("SELECT a.inisial,o.inisial,t.inisial,p.inisial,g.nama,
|
||||
k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,k.id,k.thn,k.kegiatan
|
||||
FROM sub_kegiatan k
|
||||
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
||||
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
||||
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
||||
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
||||
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
||||
WHERE k.anggaran IS NOT NULL
|
||||
AND k.id='$sub_kegiatan_id'
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri"><?php echo $r['thn']; ?></td>
|
||||
<td><?php echo $r[0]; ?></td>
|
||||
<td><?php echo $r[1]; ?></td>
|
||||
<td><?php echo $r[2]; ?></td>
|
||||
<td><?php echo $r[3]; ?></td>
|
||||
<td style="display:none"><?php echo $r[4]; ?></td>
|
||||
<td>
|
||||
<span><i class="mdi mdi-apps m-r-5"></i><?php echo $r[13]; ?></span><br>
|
||||
<span><i class="mdi mdi-apps m-r-5"></i><?php echo $r['kegiatan']; ?></span>
|
||||
</td>
|
||||
<td><?php echo $r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12]; ?></td>
|
||||
<td style="display:none"><?php echo $r[12]; ?></td>
|
||||
<td style="display:none"><?php echo $r[13]; ?></td>
|
||||
<td align="right"><?php echo number_format($anggaran,0,',','.'); ?></td>
|
||||
<td style="display:none" class="cl_angg"><?php echo $r[14]; ?></td>
|
||||
<td align="right" style="color:red"><button class="btn btn-block btn-xs byr_xx" style="text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($terbayar,0,',','.'); ?></button></td>
|
||||
<td class="kanan" align="right" style="font-family:InterSB;color:green"><?php echo number_format($sisa_anggaran,0,',','.'); ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div id="input_pekerjaan_verif">
|
||||
<table class="table table-striped table-condensed" id="tbl_pekerjaan" style="font-family:Inter;color:black;font-size:13px">
|
||||
<thead>
|
||||
<tr style="color:gray;font-family:InterSB">
|
||||
<td width="160px;">SP/SPK/KWI</td>
|
||||
<td width="110px;">Berlaku</td>
|
||||
<td width="200px;">Penyedia</td>
|
||||
<td>Kegiatan Pengadaan</td>
|
||||
<!--<td>Metode</td>-->
|
||||
<td width="90">Nilai SP</td>
|
||||
<td width="90" align="center">Tools</td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
/*
|
||||
$data=pg_query("SELECT p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,
|
||||
COALESCE((SELECT r.nama FROM rekanan r WHERE r.id=p.rekanan_id),p.cad1),
|
||||
p.kegiatan_pengadaan,
|
||||
(SELECT j.nama FROM jenis_kegiatan j WHERE j.id=p.jenis_kegiatan_id),p.nilai_sp,p.id,p.user_nama
|
||||
FROM pekerjaan p WHERE p.id='$pekerjaan_id'
|
||||
ORDER BY p.id DESC
|
||||
");
|
||||
*/
|
||||
$data=pg_query("SELECT p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,
|
||||
COALESCE((SELECT r.nama FROM rekanan r WHERE r.id=p.rekanan_id),p.cad1),
|
||||
p.kegiatan_pengadaan,
|
||||
(SELECT j.nama FROM jenis_kegiatan j WHERE j.id=p.jenis_kegiatan_id),
|
||||
p.nilai_sp,p.id,p.user_nama
|
||||
FROM pekerjaan p WHERE p.id='$pekerjaan_id'
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri" style="font-family:InterSB"><?php echo $r['no_sp']; ?></td>
|
||||
<td><?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 '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
?></td>
|
||||
<td><?php echo $r[3]; ?></td>
|
||||
<td><?php echo $r['kegiatan_pengadaan']; ?></td>
|
||||
<!--<td><?php echo $r[5]; ?></td>-->
|
||||
<td class="clsp"style="font-family:InterSB"><?php echo number_format($r['nilai_sp'],0,',','.'); ?></td>
|
||||
<td class="kanan" align="center">
|
||||
<?php if ($r['user_nama']==NULL) {} else { ?>
|
||||
<button type="button" name="edit_pekerjaan" style="height:22px;"class="btn btn-success btn-xs edit_pekerjaan" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-pencil"></i>
|
||||
</button>
|
||||
<button type="button" name="hapus_pekerjaan" style="height:22px;"class="btn btn-danger btn-xs hapus_pekerjaan" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-remove"></i>
|
||||
</button>
|
||||
<?php } ?>
|
||||
</td>
|
||||
<td style="display:none" class="cl_sp"><?php echo $r['nilai_sp']; ?></td>
|
||||
</tr>
|
||||
<?php ?>
|
||||
<input type="hidden" value="<?php echo $r['nilai_sp']; ?>" id="nil">
|
||||
<input type="hidden" value="<?php echo $r['nilai_sp']*(10/100); ?>" id="nul">
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<p class="judul_view">
|
||||
<?php if ($over=='') {} else { ?>
|
||||
<span class="pull-right" align="center" style="color:red" >
|
||||
<i class="fa fa-warning m-r-5"></i><?php echo $over; ?><i class="fa fa-warning m-l-5"></i></span>
|
||||
<?php } ?>
|
||||
</p>
|
||||
|
||||
<!--
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_nodin"><i class="fa fa-image m-r-5"></i>NOTA DINAS</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_kwitansi"><i class="fa fa-image m-r-5"></i>KWITANSI</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_hps"><i class="fa fa-image m-r-5"></i>HPS</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_syarat"><i class="fa fa-image m-r-5"></i>SYARAT</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_spk"><i class="fa fa-image m-r-5"></i>SPK</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_spp"><i class="fa fa-image m-r-5"></i>SPP</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_sskk"><i class="fa fa-image m-r-5"></i>SSKK</button>
|
||||
<button type="button" class="btn btn-default btn-rounded" id="v_sppbj"><i class="fa fa-image m-r-5"></i>SPPBJ</button>
|
||||
-->
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<select class="form-control" name="st_buku" id="st_buku">
|
||||
<option></option>
|
||||
<option value="non-buku" <?php if($st_buku=='non-buku') {echo "selected";} ?>>NON-BUKU</option>
|
||||
<option value="buku" <?php if($st_buku=='buku') {echo "selected";} ?>>BUKU</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<select class="form-control" name="st_termin" id="st_termin">
|
||||
<option></option>
|
||||
<option value="non-termin" <?php if($st_termin=='non-termin') {echo "selected";} ?>>NON-TERMIN</option>
|
||||
<option value="termin" <?php if($st_termin=='termin') {echo "selected";} ?>>TERMIN</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<input type="text" class="form-control" id="ket_balance" style="font-family:Arial;color:red;font-weight:bold" disabled>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<button type="button" class="btn btn-primary btn-rounded btn-block" id="tambah_verifikasi"><i class="fa fa-plus m-r-5"></i>Verifikasi</button>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="vr_realisasi_id" value="<?php echo $vr_realisasi_id; ?>">
|
||||
<br>
|
||||
<div id="tabel_realisasi"></div>
|
||||
|
||||
|
||||
</div>
|
||||
<div id="modal_verifikasi" 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">Verifikasi</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_verifikasi"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_verifikasi">Keluar</button>
|
||||
<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_verifikasi">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_ba" 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">Berita Acara</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_ba"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_ba">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--
|
||||
<div class="modal" id="modal_dok">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title">View Nota Dinas</h4>
|
||||
</div>
|
||||
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal" id="modal_spk">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title" id="judul_md_lap_paket"></h4>
|
||||
</div>
|
||||
<div class="modal-body md_input_bd" id="isi_modal_spk"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
|
||||
<div id="modal_databa_baru" 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">Input BA</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_databa_baru"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_databa_baru">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_databa_baru">Simpan</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_databa_cari" 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">CARI DATA BA YANG DI-INPUT PENGADAAN</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_databa_cari"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_databa_cari">Keluar</button>
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_databa_cari">Masukkan ke tabel BA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_real_xx" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-full">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<span class="modal-title" id="modal_head_real_xx">Detail Real</span>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_real_xx" style="margin-top:-20px"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
$("#tabel_dpa_verif").on('click','.byr_xx',function(){
|
||||
var id = $(this).attr('id');
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
var currentRow=$(this).closest("tr");
|
||||
var tot = currentRow.find("td:eq(12)").text();
|
||||
var kg = currentRow.find("td:eq(6)").text();
|
||||
var rek = 'KODE REKENING: '+currentRow.find("td:eq(7)").text();
|
||||
var angg = 'ANGGARAN: '+currentRow.find("td:eq(10)").text();
|
||||
var cek = kg.substring(0, 2);
|
||||
var key = 'tw1';
|
||||
if (cek=='**') {var rk='SUBSIDI';} else {var rk='FUNGSIONAL';}
|
||||
$('#modal_real_xx').modal('show');
|
||||
$('#modal_body_real_xx').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_anggaran/modal_real.php",
|
||||
data: 'id='+id
|
||||
+'&thn='+thn
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#modal_body_real_xx').html(data);
|
||||
$('#modal_head_real_xx').html('<span style="color:black"><b>TERBAYAR : '+tot+'</b></span><br><span><b>'+kg+'</b></span><br><span><b>'+rek+'</b></span><br><span><b>'+angg+'</b></span> <span style="color:red"><b>'+rk+'</b></span>');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
var cl_angg=parseFloat($('.cl_angg').html());
|
||||
var cl_sp=parseFloat($('.cl_sp').html());
|
||||
|
||||
if (cl_angg<cl_sp) {
|
||||
$('.clsp').css({color: "red"});
|
||||
var a=$('.clsp').html();
|
||||
$('.clsp').html(a+' '+'<b>[OVER !!]</b>');
|
||||
} else {
|
||||
}
|
||||
|
||||
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
|
||||
$('#tambah_verifikasi').hide();
|
||||
$('#st_buku').hide();
|
||||
$('#st_termin').hide();
|
||||
$('#tambah_verifikasi').prop("disabled",true);
|
||||
var vr_realisasi_id = $('#vr_realisasi_id').val();
|
||||
if ((vr_realisasi_id=='') || (vr_realisasi_id==0)) {
|
||||
$('#tambah_verifikasi').prop("disabled",true);
|
||||
} else {
|
||||
$('#tambah_verifikasi').prop("disabled",false);
|
||||
}
|
||||
|
||||
var vr_realisasi_id = $('#vr_realisasi_id').val();
|
||||
var pekerjaan_id = $('#pekerjaan_id').val();
|
||||
|
||||
if (!pekerjaan_id) {$('#input_pekerjaan_verif').hide();} else {$('#input_pekerjaan_verif').show();}
|
||||
$('#tabel_realisasi').load("app/kendali/tabel.php",{vr_realisasi_id:vr_realisasi_id, pekerjaan_id:pekerjaan_id},function(html){
|
||||
$('html,body').animate({ scrollTop: $(document).height() }, 1000);
|
||||
$('#tambah_verifikasi').show();
|
||||
$('#st_buku').show();
|
||||
$('#st_termin').show();
|
||||
});
|
||||
|
||||
|
||||
|
||||
$('#st_buku').change(function(){
|
||||
var pekerjaan_id = $('#pekerjaan_id').val();
|
||||
var vr_realisasi_idx = $('#vr_realisasi_id').val();
|
||||
if (!vr_realisasi_idx) {var vr_realisasi_id = 0;} else {var vr_realisasi_id = $('#vr_realisasi_id').val();}
|
||||
var st_buku = $('#st_buku').val();
|
||||
var key = "simpan_st_buku";
|
||||
if (!st_buku) {$('#tambah_verifikasi').prop("disabled",true);} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/crud.php",
|
||||
data: 'id='+vr_realisasi_id
|
||||
+'&pekerjaan_id='+pekerjaan_id
|
||||
+'&st_buku='+st_buku
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#vr_realisasi_id').val(data);//$('#tambah_verifikasi').prop("disabled",false);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('#st_termin').change(function(){
|
||||
var pekerjaan_id = $('#pekerjaan_id').val();
|
||||
var vr_realisasi_idx = $('#vr_realisasi_id').val();
|
||||
if (!vr_realisasi_idx) {var vr_realisasi_id = 0;} else {var vr_realisasi_id = $('#vr_realisasi_id').val();}
|
||||
var st_termin = $('#st_termin').val();
|
||||
var key = "simpan_st_termin";
|
||||
if (!st_termin) {$('#tambah_verifikasi').prop("disabled",true);} else {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/crud.php",
|
||||
data: 'id='+vr_realisasi_id
|
||||
+'&pekerjaan_id='+pekerjaan_id
|
||||
+'&st_termin='+st_termin
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#vr_realisasi_id').val(data);//$('#tambah_verifikasi').prop("disabled",false);
|
||||
var table = $('#tabel_data_pelunasan').DataTable();
|
||||
var tabrow = table.page.info().recordsTotal;
|
||||
var st_termin = $('#st_termin').val();
|
||||
if ((st_termin=='non-termin') && (tabrow==1)) {$('#tambah_verifikasi').prop("disabled",true);} else {$('#tambah_verifikasi').prop("disabled",false);}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$('#tambah_verifikasi').click(function(){
|
||||
var id = '0';
|
||||
var nil = $('#nil').val();
|
||||
var nul = $('#nul').val();
|
||||
$('#modal_verifikasi').modal('show');
|
||||
$('#modal_body_verifikasi').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/modal_verifikasi.php",
|
||||
data: 'id='+id
|
||||
+'&nil='+nil
|
||||
+'&nul='+nul,
|
||||
success: function(data){
|
||||
$('#modal_body_verifikasi').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_verifikasi').click(function(){
|
||||
var id=$('#vr_pelunasan_id').val();
|
||||
var vr_realisasi_id=$('#vr_realisasi_id').val();
|
||||
var nilai_pelunasan=$('#nilai_pelunasan').val();
|
||||
var ppn=$('#ppn').val();
|
||||
var pph_21=$('#pph_21').val();
|
||||
var pph_22=$('#pph_22').val();
|
||||
var pph_23=$('#pph_23').val();
|
||||
var pph_final=$('#pph_final').val();
|
||||
var no_faktur=$('#no_faktur').val();
|
||||
var tanggal_faktur=$('#tanggal_faktur').val();
|
||||
|
||||
if ($('#cbk1').is(':checked')) {var kwitansi='t';} else {var kwitansi='f';}
|
||||
if ($('#cbk2').is(':checked')) {var faktur_penjualan='t';} else {var faktur_penjualan='f';}
|
||||
if ($('#cbk3').is(':checked')) {var nota_dinas='t';} else {var nota_dinas='f';}
|
||||
if ($('#cbk4').is(':checked')) {var faktur_pajak='t';} else {var faktur_pajak='f';}
|
||||
if ($('#cbk5').is(':checked')) {var ssp_ppn='t';} else {var ssp_ppn='f';}
|
||||
if ($('#cbk6').is(':checked')) {var ssp_pph='t';} else {var ssp_pph='f';}
|
||||
if ($('#cbk7').is(':checked')) {var ba_hp_admin='t';} else {var ba_hp_admin='f';}
|
||||
if ($('#cbk8').is(':checked')) {var ba_st='t';} else {var ba_st='f';}
|
||||
if ($('#cbk9').is(':checked')) {var ba_denda='t';} else {var ba_denda='f';}
|
||||
if ($('#cbk10').is(':checked')) {var sp_spk='t';} else {var sp_spk='f';}
|
||||
|
||||
if ($('#cbk11').is(':checked')) {var ceklist='t';} else {var ceklist='f';}
|
||||
|
||||
if ($('#cbk12').is(':checked')) {var honor='t';} else {var honor='f';}
|
||||
if ($('#cbk13').is(':checked')) {var hadir='t';} else {var hadir='f';}
|
||||
if ($('#cbk14').is(':checked')) {var tor='t';} else {var tor='f';}
|
||||
if ($('#cbk15').is(':checked')) {var spt='t';} else {var spt='f';}
|
||||
if ($('#cbk16').is(':checked')) {var pendukung='t';} else {var pendukung='f';}
|
||||
if ($('#cbk17').is(':checked')) {var ba_um='t';} else {var ba_um='f';}
|
||||
if ($('#cbk18').is(':checked')) {var ba_ujicoba='t';} else {var ba_ujicoba='f';}
|
||||
if ($('#cbk19').is(':checked')) {var ba_pembayaran='t';} else {var ba_pembayaran='f';}
|
||||
if ($('#cbk20').is(':checked')) {var ba_kemajuan='t';} else {var ba_kemajuan='f';}
|
||||
/*
|
||||
var kwitansi=$('#kwitansi').val();
|
||||
var faktur_penjualan=$('#faktur_penjualan').val();
|
||||
var nota_dinas=$('#nota_dinas').val();
|
||||
var faktur_pajak=$('#faktur_pajak').val();
|
||||
var ssp_ppn=$('#ssp_ppn').val();
|
||||
var ssp_pph=$('#ssp_pph').val();
|
||||
var ba_hp_admin=$('#ba_hp_admin').val();
|
||||
var ba_st=$('#ba_st').val();
|
||||
var sp_spk=$('#sp_spk').val();
|
||||
var ba_denda=$('#ba_denda').val();
|
||||
var ceklist=$('#ceklist').val();
|
||||
*/
|
||||
var status_um=$('#status_um').val();
|
||||
var tanggal_jatuh_tempo=$('#tanggal_jatuh_tempo').val();
|
||||
var nama_verifikator=$('#cek_nampeg').val();
|
||||
var status_berkas=$('#status_berkas').val();
|
||||
var ket=$('#ket').val();
|
||||
var key='simpan_verifikasi';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/kendali/crud.php",
|
||||
data: 'id='+id
|
||||
+'&vr_realisasi_id='+vr_realisasi_id
|
||||
+'&nilai_pelunasan='+nilai_pelunasan
|
||||
+'&ppn='+ppn
|
||||
+'&pph_21='+pph_21
|
||||
+'&pph_22='+pph_22
|
||||
+'&pph_23='+pph_23
|
||||
+'&pph_final='+pph_final
|
||||
+'&no_faktur='+no_faktur
|
||||
+'&tanggal_faktur='+tanggal_faktur
|
||||
+'&kwitansi='+kwitansi
|
||||
+'&faktur_penjualan='+faktur_penjualan
|
||||
+'¬a_dinas='+nota_dinas
|
||||
+'&faktur_pajak='+faktur_pajak
|
||||
+'&ssp_ppn='+ssp_ppn
|
||||
+'&ssp_pph='+ssp_pph
|
||||
+'&ba_hp_admin='+ba_hp_admin
|
||||
+'&ba_st='+ba_st
|
||||
+'&sp_spk='+sp_spk
|
||||
+'&ba_denda='+ba_denda
|
||||
+'&ceklist='+ceklist
|
||||
+'&status_um='+status_um
|
||||
+'&tanggal_jatuh_tempo='+tanggal_jatuh_tempo
|
||||
+'&nama_verifikator='+nama_verifikator
|
||||
+'&status_berkas='+status_berkas
|
||||
+'&ket='+ket
|
||||
+'&honor='+honor
|
||||
+'&hadir='+hadir
|
||||
+'&tor='+tor
|
||||
+'&spt='+spt
|
||||
+'&pendukung='+pendukung
|
||||
+'&ba_um='+ba_um
|
||||
+'&ba_ujicoba='+ba_ujicoba
|
||||
+'&ba_pembayaran='+ba_pembayaran
|
||||
+'&ba_kemajuan='+ba_kemajuan
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('data tersimpan..');
|
||||
$('#btn_input_cari').trigger('click');
|
||||
$('#modal_verifikasi').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
//$('#tabel_realisasi').load("app/kendali/tabel.php",{vr_realisasi_id:vr_realisasi_id, pekerjaan_id:pekerjaan_id});
|
||||
//$('html,body').animate({ scrollTop: $(document).height() }, 1000);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#modal_verifikasi").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_dok").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_spk").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_ba").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_databa_baru").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$(document).on('hidden.bs.modal', function (event) {
|
||||
if ($('.modal:visible').length) {
|
||||
$('body').addClass('modal-open');
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$('button[name="edit_pekerjaan"]').popover();
|
||||
$('button[name="hapus_pekerjaan"]').popover();
|
||||
|
||||
|
||||
|
||||
|
||||
$("#tbl_pekerjaan").on('click','.edit_pekerjaan',function(){
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
$('#modal_input').modal('show');
|
||||
$('#modal_body_input').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/input/modal.php",
|
||||
data: 'sub_kegiatan_id='+sub_kegiatan_id
|
||||
+'&pekerjaan_id='+pekerjaan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_input').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tbl_pekerjaan").on('click','.hapus_pekerjaan',function(){
|
||||
var x = confirm("Anda yakin ingin menghapus ?");
|
||||
if (x) {
|
||||
var key = "hapus_input";
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
var rowElement = $(this).parent().parent();
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/input/crud.php",
|
||||
data: 'pekerjaan_id='+pekerjaan_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Data terhapus..');
|
||||
rowElement.fadeOut(500).remove();
|
||||
$('#input').trigger('click');
|
||||
}
|
||||
});
|
||||
} else {}
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
@@ -0,0 +1,371 @@
|
||||
<?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>
|
||||
@@ -0,0 +1,215 @@
|
||||
<script type="text/javascript">
|
||||
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,orientation:"bottom"});
|
||||
var thn_dpa=$('#thn_dpa').val();
|
||||
var userTarget = "";
|
||||
var exit = false;
|
||||
$('.input-daterange').datepicker({
|
||||
format: "dd/mm/yyyy",
|
||||
weekStart: 1,
|
||||
orientation: "top 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>
|
||||
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
|
||||
if ($pekerjaan_id==0) {$no_sp=$_POST['no_sp'];} else {
|
||||
$data=pg_query("SELECT id,sub_kegiatan_id,rekanan_id,no_sp,tgl_mulai_sp,tgl_selesai_sp,kegiatan_pengadaan,nilai_sp,
|
||||
status,jenis_kegiatan_id,nota_dinas_id,
|
||||
(SELECT nama FROM rekanan WHERE id=rekanan_id) as rekanan
|
||||
FROM pekerjaan WHERE id='$pekerjaan_id'");
|
||||
while($row=pg_fetch_array($data)) {
|
||||
$id=$row['id'];
|
||||
$sub_kegiatan_id=$row['sub_kegiatan_id'];
|
||||
$rekanan_id=$row['rekanan_id'];
|
||||
$no_sp=$row['no_sp'];
|
||||
$tgl_mulai_sp=$row['tgl_mulai_sp'];
|
||||
$tgl_selesai_sp=$row['tgl_selesai_sp'];
|
||||
$kegiatan_pengadaan=$row['kegiatan_pengadaan'];
|
||||
$nilai_sp=$row['nilai_sp'];
|
||||
$status=$row['status'];
|
||||
$nama_rekanan=$row['rekanan'];
|
||||
$jenis_kegiatan_id=$row['jenis_kegiatan_id'];
|
||||
$nota_dinas_id=$row['nota_dinas_id'];
|
||||
if ($nota_dinas_id=='0') {$ketsub='SUBSIDI';} else {$ketsub='FUNGSIONAL';}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
<form id="form_verifikasi">
|
||||
<input type="hidden" id="pekerjaan_id" value="<?php echo $pekerjaan_id; ?>">
|
||||
<input type="hidden" id="sub_kegiatan_id" value="<?php echo $sub_kegiatan_id; ?>">
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">No SP/SPK/Kwitansi</label>
|
||||
<input type="text" class="form-control" id="nospedit" value="<?php echo $no_sp; ?>">
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">Jenis Rekening</label>
|
||||
<input type="text" class="form-control" id="ketsub" value="<?php echo $ketsub; ?>" disabled>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Metode Pengadaan</label>
|
||||
<select class="form-control" name="jenis_kegiatan_id" id="jenis_kegiatan_id">
|
||||
<option></option>
|
||||
<?php
|
||||
$ukerja=pg_query("SELECT id,nama FROM jenis_kegiatan ORDER BY id ASC");
|
||||
while($rows=pg_fetch_assoc($ukerja)) {
|
||||
?>
|
||||
<option <?php if ($jenis_kegiatan_id==$rows["id"]) {echo "selected";} ?> value="<?php echo $rows['id']; ?>"><?php echo $rows['nama']?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Penyedia Barang dan Jasa</label>
|
||||
|
||||
<input type="text" class="form-control" list="browsers_l" name="browser_l" id="peserta_nama_l" value="<?php echo $nama_rekanan; ?>">
|
||||
<datalist id="browsers_l">
|
||||
<?php
|
||||
$userpeg=pg_query("SELECT *
|
||||
FROM rekanan
|
||||
ORDER BY nama ASC");
|
||||
while($rows=pg_fetch_array($userpeg)) {
|
||||
?>
|
||||
<?php
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
|
||||
?>
|
||||
<option id_ms_pegawai_l="<?php echo($rows[0]);?>" value="<?php echo $rows[1]; ?>"><?php echo $rows[2]; ?></option>
|
||||
<?php
|
||||
} else
|
||||
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
|
||||
?>
|
||||
<option id_ms_pegawai_l="<?php echo($rows[0]);?>" value="<?php echo $rows[1]; ?>"><?php echo $rows[1].' ------ '.$rows[2]; ?></option>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">No SP/SPK/KWI</label>
|
||||
<input type="text" class="form-control" id="no_sp" onkeyup="angka(this)" value="<?php echo $no_sp; ?>">
|
||||
</div>
|
||||
-->
|
||||
<div class="form-group">
|
||||
<label for="exampleInputName2">Kegiatan Pengadaan</label>
|
||||
<!--<input type="text" class="form-control" id="kegiatan_pengadaan" value="<?php echo $kegiatan_pengadaan; ?>">-->
|
||||
<textarea class="form-control" id="kegiatan_pengadaan"><?php echo $kegiatan_pengadaan; ?></textarea>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1">Berlaku SP/SPK/KWI</label>
|
||||
<div class="input-group input-daterange">
|
||||
<input type="text" id="tgl_mulai_sp" name="start" class="form-control" style="text-align:center" value="<?php
|
||||
$tml=date('d-m-Y',strtotime($tgl_mulai_sp));
|
||||
if (($tml=="01-01-1970") || ($tml==NULL) || ($tml=="")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo date('d/m/Y',strtotime($tml));
|
||||
}
|
||||
?>">
|
||||
<span class="input-group-addon">s/d</span>
|
||||
<input type="text" id="tgl_selesai_sp" name="finish" class="form-control" style="text-align:center" value="<?php
|
||||
$tsl=date('d-m-Y',strtotime($tgl_selesai_sp));
|
||||
if (($tsl=="01-01-1970") || ($tsl==NULL) || ($tsl=="")) {
|
||||
echo "";
|
||||
} else {
|
||||
echo date('d/m/Y',strtotime($tsl));
|
||||
}
|
||||
?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="exampleInputEmail1" id="fixy">Nilai</label>
|
||||
<input type="text" class="form-control" id="nilai_sp" onkeyup="formatAngka(this,'.')"
|
||||
value="<?php echo number_format($nilai_sp,0,",","."); ?>"
|
||||
>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
var uswitch=$('#urut_switch').val();
|
||||
if (uswitch=='off') {$('#nospedit').prop('disabled',false);} else {$('#nospedit').prop('disabled',true);}
|
||||
|
||||
$("#peserta_nama_l").change(function(){
|
||||
var imp3 = $("#peserta_nama_l").val();
|
||||
var z3 = $('#browsers_l');
|
||||
var val3 = $(z3).find('option[value="' + imp3 + '"]');
|
||||
var c = val3.attr('id_ms_pegawai_l');
|
||||
var key = "list_kepada";
|
||||
if (!c) {
|
||||
alert('Penyedia tidak terdaftar..');
|
||||
$('#peserta_nama_l').val('');
|
||||
$('#peserta_nama_l').first().focus().selected();
|
||||
} else {
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
var sub_kegiatan_id=$('#sub_kegiatan_id').val();
|
||||
var key="cek_subsidi";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/input/crud.php",
|
||||
data: 'sub_kegiatan_id='+sub_kegiatan_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#cek_subsidi').val(data);
|
||||
if (data==0) {
|
||||
$('#ketsub').val('SUBSIDI');
|
||||
} else {
|
||||
$('#ketsub').val('FUNGSIONAL');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$('.selectpicker').selectpicker();
|
||||
function angka(e) {
|
||||
if (!/^[0-9/.A-Za-z]+$/.test(e.value)) {
|
||||
e.value = e.value.substring(0,e.value.length-1);
|
||||
}
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
function validAngka(a)
|
||||
{if(!/^[0-9]+$/.test(a.value)){a.value = a.value.substring(0,a.value.length-1000);}}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
*/
|
||||
</script>
|
||||
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
$pekerjaan_id=$_POST['pekerjaan_id'];
|
||||
$kp_ed=$_POST['kp_ed'];
|
||||
?>
|
||||
<input type="hidden" id="pekerjaan_id_edit" value="<?php echo $pekerjaan_id?>">
|
||||
<input type="hidden" id="sub_kegiatan_id_edit">
|
||||
<div class="input-group my-group">
|
||||
<input type="text" class="form-control carvit" style="width:100%; display:block;border-color:#f3f3f3;" name="edit_kp" id="edit_kp" Placeholder="Kode Panggil" value="<?php echo $kp_ed; ?>" onkeydown="enter_cari2(event)">
|
||||
<span class="input-group-btn">
|
||||
<button type="button" id="btn_edit_kp_cari" name="btn_edit_kp_cari" class="btn btn-primary"><i class="fa fa-search"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
$('#simpan_edit_kp').hide();
|
||||
$('#btn_edit_kp_cari').click(function(){
|
||||
var a = $('#edit_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..');
|
||||
$('#edit_kp').select();
|
||||
$('#simpan_edit_kp').hide();
|
||||
$('#sub_kegiatan_id_edit').val('');
|
||||
} else {
|
||||
var kpchars = data.split('$%^');
|
||||
var sub_kegiatan_id = kpchars[0];
|
||||
$('#sub_kegiatan_id_edit').val(sub_kegiatan_id);
|
||||
$('#simpan_edit_kp').show();
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function enter_cari2(event) {
|
||||
var x = event.keyCode;
|
||||
if (x==13) {$('button[name="btn_edit_kp_cari"]').trigger('click');}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user