Data Kontrak

This commit is contained in:
Pusdatin BPKD Jkt
2022-08-03 15:25:50 +07:00
parent 4683420bf9
commit 009a3e913e
10 changed files with 107 additions and 144 deletions
@@ -214,7 +214,7 @@
"columnDefs": [
//{ className: "td-nowrap", "targets": [ 1 ] }
],
"dom": "<\"top\" <\"row\"<\"col-md-6\"><\"col-md-6 text-right\">>>rt<\"bottom\" <\"row\"<\"col-md-6\"i><\"col-md-6\"p>> ><\"clear\">",
"dom": "<\"top\" <\"row\"<\"col-md-6\"><\"col-md-6 text-right\">>>rt<\"bottom\" <\"row\"<\"col-md-6\"><\"col-md-6\">> ><\"clear\">",
"lengthMenu": [
[ 50, 75, 100 ],
[ "50", "75", "100" ]
@@ -292,71 +292,6 @@
fixedColumns: {
left: 2,
},
rowGroup: {
endRender: function ( rows, group, index ) {
let sum = [];
let sumReal = [];
let total = 0;
let totalReal = 0;
for(let x=0;x<12;x++){
xx = x+1;
sum[x] = rows.data().pluck("spsbulan"+xx).reduce( function (a, b) {
return a + b * 1;
}, 0);
total += sum[x];
sumReal[x] = rows.data().pluck("real"+xx).reduce( function (a, b) {
return a + b * 1;
}, 0);
totalReal += sumReal[x];
}
let textmuted = index == 1 ? "text-muted":"";
let labelGroup = index == 1 ?"JUMLAH | " + group : "TOTAL";
return $("<tr/>")
.append( "<td></td>")
.append( "<td class=\'text-left " + textmuted +"\'><strong>"+labelGroup+"</strong></td>")
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[0]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[0]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[1]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[1]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[2]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[2]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[3]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[3]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[4]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[4]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[5]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[5]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[6]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[6]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[7]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[7]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[8]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[8]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[9]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[9]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[10]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[10]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(sum[11]) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(sumReal[11]) +"</strong></td>" )
.append( "<td class=\'text-right " + textmuted +"\'><strong>"+ separateNumberIndo(total) +"</strong></td>" )
.append( "<td class='text-success text-right'><strong>"+ separateNumberIndo(totalReal) +"</strong></td>" )
},
startRender: function ( rows, group, index ) {
// let group1 = rows.data().pluck("GROUP1");
// let group2 = rows.data().pluck("GROUP2");
// let groupNumber = index == 0 ? group1[0] : group2[0];
// if (index == 0){
// return $("<tr/>")
// .append("<td colspan=5><a href=\'/akun/index/detail/?acc="+groupNumber.split(".").join("_")+"\'>" + groupNumber + ". " + group + "</a></td>")
// }else{
// return $("<tr/>")
// .append("<td colspan=5>&nbsp;&nbsp;<a href=\'/akun/index/detail/?acc="+groupNumber.split(".").join("_")+"\'><strong>" + groupNumber + ". " + group + "</strong></a></td>")
// }
},
dataSrc: ["groupall", "kodegrup"]
},
scrollX:true,
});
+26 -24
View File
@@ -46,30 +46,32 @@
<?php } ?>
</ul>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<i class="fas fa-upload nav-icon"></i>
<p>Upload Rencana Belanja <i class="right fas fa-angle-left"></i></p>
</a>
<ul class="nav nav-treeview">
<?php if (Auth::user()->can("Upload DBH Rencana Belanja") || $role == "superadmin"){ ?>
<li class="nav-item">
<a href="{{ url('/upload-realisasi-belanja/dbh') }}" class="nav-link">
<i class="nav-icon fa fa-minus"></i>
<p>DBH</p>
</a>
</li>
<?php } ?>
<?php if (Auth::user()->can("Upload DAK Rencana Belanja") || $role == "superadmin"){ ?>
<li class="nav-item">
<a href="{{ url('/upload-realisasi-belanja/dak') }}" class="nav-link">
<i class="nav-icon fa fa-minus"></i>
<p>DAK</p>
</a>
</li>
<?php } ?>
</ul>
</li>
<?php if ($role != "bendahara"){ ?>
<li class="nav-item">
<a href="#" class="nav-link">
<i class="fas fa-upload nav-icon"></i>
<p>Upload Rencana Belanja <i class="right fas fa-angle-left"></i></p>
</a>
<ul class="nav nav-treeview">
<?php if (Auth::user()->can("Upload DBH Rencana Belanja") || $role == "superadmin"){ ?>
<li class="nav-item">
<a href="{{ url('/upload-realisasi-belanja/dbh') }}" class="nav-link">
<i class="nav-icon fa fa-minus"></i>
<p>DBH</p>
</a>
</li>
<?php } ?>
<?php if (Auth::user()->can("Upload DAK Rencana Belanja") || $role == "superadmin"){ ?>
<li class="nav-item">
<a href="{{ url('/upload-realisasi-belanja/dak') }}" class="nav-link">
<i class="nav-icon fa fa-minus"></i>
<p>DAK</p>
</a>
</li>
<?php } ?>
</ul>
</li>
<?php } ?>
<?php if (Auth::user()->can("Read DBH Realisasi Pendapatan") || $role == "superadmin"){ ?>
<li class="nav-item">
<a href="{{ url('/realisasi-pendapatan') }}" class="nav-link">
@@ -40,6 +40,7 @@
<div class="form-group">
<label>Jenis Dana</label>
<select class="form-control form-control-sm" id="srcJenisDana">
<option value="">Semua</option>
@php
$listDana = ["DBH","DAK"];
foreach($listDana as $dana){
@@ -53,12 +54,6 @@
<div class="form-group">
<label>&nbsp;</label>
<select class="form-control form-control-sm" id="srcSubJenisDana">
@php
$listSubDana = ["All","CHT"];
foreach($listSubDana as $Subdana){
echo "<option value=$Subdana>$Subdana</option>";
}
@endphp
</select>
</div>
</div>
@@ -122,13 +117,17 @@
$.each(["All","CHT"],function(i,x){
$('#srcSubJenisDana').append($('<option>', { value: x,text : x}));
})
}else{
}else if($(this).val()=="DAK"){
$.each(["Fisik","Non-Fisik"],function(i,x){
$('#srcSubJenisDana').append($('<option>', { value: x,text : x}));
})
}
});
$("#srcJenisDana, #srcSubJenisDana").on("change",function(){
dtTable.draw();
});
$("#src").keyup(function(e){
if (e.keyCode == 13){
e.preventDefault();
@@ -153,6 +152,7 @@
},
data: function (d) {
d.ta = $("#srcTA").val(),
d.src = $("#src").val(),
d.jenis_dana = $("#srcJenisDana").val(),
d.sub_jenis_dana = $("#srcSubJenisDana").val()
}
@@ -18,7 +18,7 @@
@section('content')
<div class="card">
<div class="card-header">
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> <strong>{{ strtoupper($sitesubTitle) }}</strong></h2>
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> {{ strtoupper($sitesubTitle) }}</h2>
<div class="card-tools">
{{-- @if(auth()->user()->can('Tambah SKPP')) --}}
<button class="btn btn-sm btn-default" onclick="location.href='{{ url('/realisasi-belanja') }}'"><i class="fa fa-arrow-left"></i> Kembali</button>
@@ -31,25 +31,25 @@
<div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_no_sts">No. STS</label>
<div class="col-md-10 col-sm-10 ">
<input id="rkud_no_sts" name="rkud_no_sts" class="{{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"form-control":"form-control-plaintext" }}" value="{{ $realisasi_pendapatan->rkud_no_sts }}" placeholder="Input Nomor STS"></select>
<input id="rkud_no_sts" name="rkud_no_sts" class="{{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"form-control":"form-control-plaintext" }}" value="{{ empty($realisasi_pendapatan->rkud_no_sts)?"-":$realisasi_pendapatan->rkud_no_sts }}" placeholder="" {{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"":"disabled" }}></select>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_tgl">Tanggal</label>
<div class="col-md-10 col-sm-10 ">
<input id="rkud_tgl" name="rkud_tgl" class="{{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"form-control":"form-control-plaintext" }}" value="{{ isset($realisasi_pendapatan->rkud_tgl)?date("Y-m-d",strtotime($realisasi_pendapatan->rkud_tgl)):"" }}" readonly>
<input id="rkud_tgl" name="rkud_tgl" class="{{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"form-control":"form-control-plaintext" }}" value="{{ isset($realisasi_pendapatan->rkud_tgl)?date("Y-m-d",strtotime($realisasi_pendapatan->rkud_tgl)):"-" }}" readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_kode_akun">Kode Akun</label>
<div class="col-md-10 col-sm-10 ">
<input id="rkud_kode_akun" name="rkud_kode_akun" class="{{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"form-control":"form-control-plaintext" }}" value="{{ $realisasi_pendapatan->rkud_kode_akun }}" readonly>
<input id="rkud_kode_akun" name="rkud_kode_akun" class="{{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"form-control":"form-control-plaintext" }}" value="{{ empty($realisasi_pendapatan->rkud_kode_akun)?"-":$realisasi_pendapatan->rkud_kode_akun }}" readonly>
</div>
</div>
<div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_nama_akun">Nama Akun</label>
<div class="col-md-10 col-sm-10 ">
<input id="rkud_nama_akun" name="rkud_nama_akun" class="{{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"form-control":"form-control-plaintext" }}" value="{{ $realisasi_pendapatan->rkud_nama_akun }}"readonly>
<input id="rkud_nama_akun" name="rkud_nama_akun" class="{{ Auth::user()->can("Input STS DBH Realisasi Pendapatan")?"form-control":"form-control-plaintext" }}" value="{{ empty($realisasi_pendapatan->rkud_nama_akun)?"-":$realisasi_pendapatan->rkud_nama_akun }}"readonly>
</div>
</div>
<div class="form-group row">
@@ -96,10 +96,14 @@
url: '/item-search-sts?no_skprd='+$(this).val(),
dataType: 'json',
success: function (data) {
$("#rkud_tgl").val(data.tgl_validasi);
$("#rkud_kode_akun").val(data.kode_bas);
$("#rkud_nama_akun").val(data.n_akun);
$("#rkud_jumlah").val(data.nilai_bayar);
if (Object.keys(data).length == 0){
Swal.fire("Data STS tidak ditemukan !", '', 'error');
}else{
$("#rkud_tgl").val(data.tgl_validasi);
$("#rkud_kode_akun").val(data.kode_bas);
$("#rkud_nama_akun").val(data.n_akun);
$("#rkud_jumlah").val(data.nilai_bayar);
}
},
complete: function(){
$('.loading').hide();