Files
simak/app/input_ba/tabel_ba.php
2025-10-10 09:25:05 +07:00

177 lines
9.7 KiB
PHP

<?php
include("../koneksi.php");
$pekerjaan_id=$_POST['pekerjaan_id'];
$st_trm=$_POST['st_termin'];
$nil_trm=$_POST['nilai_pelunasan'];
$vr_pelunasan_id=$_POST['vr_pelunasan_id'];
$tglselsp=$_POST['tglselsp'];
?>
<input type="hidden" id="pekerjaan_idx" value="<?php echo $pekerjaan_id; ?>">
<script type="text/javascript">
$("#tabel_data_databa").DataTable({"stateSave": true,"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});
</script>
<br>
<table id="tabel_data_databa" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Arial">
<thead>
<tr align="center" style="font-weight:bold;color:grey">
<td width="250px;">Berita Acara</td>
<td width="180px;">Nomor BA</td>
<td width="100px;">Nilai BA</td>
<td width="80px;">Tgl BA</td>
<td width="80px;">Status</td>
<td width="50px;" align="center"><b><i class="mdi mdi-apps"></i></b></td>
<td width="60px;" align="center">Tools</td>
</tr>
</thead>
<tbody>
<?php
$n=0;
/* $data=pg_query("SELECT b.nama,r.nomor_ba,r.tanggal_ba,r.created_at,r.id,r.nilai_ba
FROM riwayat_ba r
INNER JOIN berita_acara b ON (b.id=r.berita_acara_id)
WHERE r.pekerjaan_id='$pekerjaan_id'
".($st_trm == 'termin' ? "AND nilai_ba=$nil_trm" : "")."
ORDER BY b.id DESC
"); */
$data=pg_query("SELECT b.nama,r.nomor_ba,r.tanggal_ba,r.created_at,r.id,r.nilai_ba,r.vr_pelunasan_id,
r.st_termin,r.termin_ke
FROM riwayat_ba r
INNER JOIN berita_acara b ON (b.id=r.berita_acara_id)
WHERE r.pekerjaan_id='$pekerjaan_id' AND r.vr_pelunasan_id='$vr_pelunasan_id'
ORDER BY r.id DESC
");
while($r=pg_fetch_array($data)) {
?>
<!--<tr style="color:black">
<td class="kiri"><?php echo $r[0]; ?></td>
<td align="center"><?php echo $r[1]; ?></td>
<td align="right"><?php echo number_format($r['nilai_ba'],0,',','.'); ?></td>
<td align="center"><?php echo date('d-m-Y',strtotime($r['tanggal_ba'])); ?></td>
<td align="center"><?php
if ($r['st_termin']=='termin') {echo strtoupper($r['st_termin']).' '.$r['termin_ke'];} else {
if ($r['st_termin']=='uang muka') {echo strtoupper($r['st_termin']);} else {}
}
?></td>
<td class="kanan" align="center">
<button type="button" name="edit_databa" style="height:22px;"class="btn btn-success btn-xs edit_databa" 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_databa" style="height:22px;"class="btn btn-danger btn-xs hapus_databa" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-remove"></i>
</button>
</td>
</tr>-->
<tr
<?php
if (($tglselsp==NULL) || ($tglselsp=='')) {echo "style='color:black'";} else {
if (($r[0]=='SERAH TERIMA HASIL PEKERJAAN') && ($r['tanggal_ba']>$tglselsp)) {echo "style='color:red'";} else {echo "style='color:black'";}
}
?>
>
<td class="kiri"><?php echo $r[0]; ?></td>
<td align="center"><?php echo $r[1]; ?></td>
<td align="right"><?php echo number_format($r['nilai_ba'],0,',','.'); ?></td>
<td align="center"><?php echo date('d-m-Y',strtotime($r['tanggal_ba']));
?></td>
<td align="center"><?php
if ($r['st_termin']=='termin') {echo strtoupper($r['st_termin']).' '.$r['termin_ke'];} else {
if ($r['st_termin']=='uang muka') {echo strtoupper($r['st_termin']);} else {}
}
?></td>
<td align="center" style="font-weight:bold">
<?php
if (($tglselsp==NULL) || ($tglselsp=='')) {} else {
if (($r[0]=='SERAH TERIMA HASIL PEKERJAAN') && ($r['tanggal_ba']>$tglselsp)) {echo "DENDA";} else {}
}
?>
</td>
<td class="kanan" align="center">
<button type="button" name="edit_databa" style="height:22px;"class="btn btn-success btn-xs edit_databa" 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_databa" style="height:22px;"class="btn btn-danger btn-xs hapus_databa" id="<?php echo $r['id'];?>" data-content="Batal" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-remove"></i>
</button>
</td>
</tr>
<?php
$n=$n+$r[6];
}
?>
</tbody>
</table>
<br>
<table class="table table-bordered">
<tr style="color:black"><td><b>NILAI KWITANSI</b></td><td><b><?php echo number_format($nil_trm,0,',','.') ?></b></td><td><b></b></td></tr>
<?php
$d=pg_query("SELECT b1.nama,l.nilai_pelunasan,SUM(b.nilai_ba),l.id
FROM pekerjaan p
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
INNER JOIN riwayat_ba b ON (b.pekerjaan_id=p.id)
INNER JOIN vr_pelunasan l ON (b.vr_pelunasan_id=l.id)
INNER JOIN berita_acara b1 ON (b.berita_acara_id=b1.id)
WHERE p.id=$pekerjaan_id AND l.id=$vr_pelunasan_id
GROUP BY b1.nama,l.nilai_pelunasan,l.id");
while($r=pg_fetch_array($d)) {
?>
<tr
<?php if ($r[2]!=$nil_trm) {echo "style='color:red'";} else {echo "style='color:green'";} ?>
>
<td><b><i class='fa fa-play m-r-5'></i><?php echo $r[0]; ?></b></td>
<td><b><?php echo number_format($r[2],0,',','.') ?></b></td>
<td align="center"><b>
<?php if ($r[2]!=$nil_trm) {echo "<i class='fa fa-remove'></i>";} else {echo "<i class='fa fa-check'></i>";} ?>
</b></td>
</tr>
<?php } ?>
</table>
<script>
$('button[name="edit_databa"]').popover();
$('button[name="hapus_databa"]').popover();
$("#tabel_data_databa").on('click','.edit_databa',function(){
var id = $(this).attr('id');
var pekerjaan_id = $('#pekerjaan_id').val();
$('#modal_databa_baruc').modal('show');
$('#modal_body_databa_baruc').html("");
$.ajax({
type: "POST",
url: "app/input_ba/modal_input_ba.php",
data: 'riwayat_ba_id='+id
+'&pekerjaan_id='+pekerjaan_id,
success: function(data){
$('#modal_body_databa_baruc').html(data);
}
});
});
$("#tabel_data_databa").on('click','.hapus_databa',function(){
var x = confirm("Anda yakin ingin membatalkan ?");
if (x) {
var key = "hapus_databa";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/kendali/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var pekerjaan_id = $('#pekerjaan_idv').val();
var vr_pelunasan_id = $('#vr_pelunasan_idv').val();
var nilai_pelunasan = $('#nilai_pelunasanv').val();
var tglselsp = $('#tglselspv').val();
$('#tabel_databa').load("app/input_ba/tabel_ba.php",{pekerjaan_id:pekerjaan_id, vr_pelunasan_id:vr_pelunasan_id, nilai_pelunasan:nilai_pelunasan, tglselsp:tglselsp});
}
});
} else {}
});
</script>