Update dan Bugs Fix
This commit is contained in:
@@ -112,15 +112,7 @@ class RealisasiBelanjaController extends Controller
|
|||||||
$skpd = isset($post["skpd"])?$post["skpd"]:"";
|
$skpd = isset($post["skpd"])?$post["skpd"]:"";
|
||||||
$subkeg = isset($post["subkeg"])?$post["subkeg"]:"";
|
$subkeg = isset($post["subkeg"])?$post["subkeg"]:"";
|
||||||
|
|
||||||
$sqlStr = "SELECT x.*,x1.jml
|
$sqlStr = "SELECT x.* FROM BELANJA_REALISASI x LEFT JOIN NEWSIPKD.TROPD z ON x.KODE_SKPD = z.C_OPD
|
||||||
FROM BELANJA_REALISASI x
|
|
||||||
LEFT JOIN (
|
|
||||||
SELECT I_IDRSK,SUM(V_SPP) as jml
|
|
||||||
FROM NEWSIPKD.V_SPPBLJRSK
|
|
||||||
WHERE D_SP2D_SAH IS NOT NULL AND C_ANGG_TAHUN = $ta
|
|
||||||
GROUP BY I_IDRSK
|
|
||||||
) x1 ON x.kode_rsk = x1.I_IDRSK
|
|
||||||
LEFT JOIN NEWSIPKD.TROPD z ON x.KODE_SKPD = z.C_OPD
|
|
||||||
WHERE x.tahun_anggaran='$ta'";
|
WHERE x.tahun_anggaran='$ta'";
|
||||||
|
|
||||||
if (getRole()=="skpd"){
|
if (getRole()=="skpd"){
|
||||||
@@ -148,7 +140,14 @@ class RealisasiBelanjaController extends Controller
|
|||||||
|
|
||||||
$dataFilter = DB::select(DB::raw("SELECT COUNT(ID) as JML FROM ($sqlStr $filter) x"));
|
$dataFilter = DB::select(DB::raw("SELECT COUNT(ID) as JML FROM ($sqlStr $filter) x"));
|
||||||
$dataTotal = DB::select(DB::raw("SELECT COUNT(ID) as JML FROM ($sqlStr) x"));
|
$dataTotal = DB::select(DB::raw("SELECT COUNT(ID) as JML FROM ($sqlStr) x"));
|
||||||
$data = DB::select(DB::raw($sqlStr.$filter.' ORDER BY x.KODE_SKPD, x.KODE_RSK OFFSET '.$offset.' ROWS FETCH NEXT '.$limit.' ROWS ONLY'));
|
$data = DB::select(DB::raw("SELECT a.*,b.jml FROM (".$sqlStr.") a
|
||||||
|
LEFT JOIN (
|
||||||
|
SELECT I_IDRSK,SUM(V_SPP) as jml
|
||||||
|
FROM NEWSIPKD.V_SPPBLJRSK
|
||||||
|
WHERE D_SP2D_SAH IS NOT NULL AND C_ANGG_TAHUN = $ta
|
||||||
|
GROUP BY I_IDRSK
|
||||||
|
) b ON a.kode_rsk = b.I_IDRSK
|
||||||
|
ORDER BY a.KODE_SKPD, a.KODE_RSK OFFSET ".$offset." ROWS FETCH NEXT ".$limit." ROWS ONLY"));
|
||||||
|
|
||||||
return response()->json([
|
return response()->json([
|
||||||
"recordsTotal" => $dataTotal[0]->jml,
|
"recordsTotal" => $dataTotal[0]->jml,
|
||||||
|
|||||||
@@ -102,7 +102,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -105,7 +105,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -133,7 +133,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -129,7 +129,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -127,7 +127,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -247,7 +247,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -242,7 +242,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
@@ -368,7 +368,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -290,7 +290,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
@@ -437,7 +437,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
"lengthMenu": "Tampilkan _MENU_ Data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "",
|
"infoFiltered": "",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -122,7 +122,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Display _MENU_ records per page",
|
"lengthMenu": "Display _MENU_ records per page",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -255,6 +255,7 @@
|
|||||||
let info = dtTable.page.info();
|
let info = dtTable.page.info();
|
||||||
let numStart = info.page;
|
let numStart = info.page;
|
||||||
let index = (numStart * dtTable.page.len()) + iDisplayIndex + 1;
|
let index = (numStart * dtTable.page.len()) + iDisplayIndex + 1;
|
||||||
|
let realisasi = aData["jml"] > 0 ? "<span class='bg-warning p-1'>"+separateNumberIndo(aData["jml"])+"</span>":"";
|
||||||
//let btnInput = {{ empty(Auth::user()->can("Input Realisasi DBH Realisasi Belanja"))?"false":Auth::user()->can("Input Realisasi DBH Realisasi Belanja") }}?'<a class="btn btn-sm btn-success modalButton" title="Input Realisasi" href="/dbh/realisasi-belanja/'+aData["id"]+'/inputRealisasi"><i class="fa fa-paper-plane"></i> Input Realisasi</a>':'';
|
//let btnInput = {{ empty(Auth::user()->can("Input Realisasi DBH Realisasi Belanja"))?"false":Auth::user()->can("Input Realisasi DBH Realisasi Belanja") }}?'<a class="btn btn-sm btn-success modalButton" title="Input Realisasi" href="/dbh/realisasi-belanja/'+aData["id"]+'/inputRealisasi"><i class="fa fa-paper-plane"></i> Input Realisasi</a>':'';
|
||||||
let btnInput = "";
|
let btnInput = "";
|
||||||
$("td:eq(0)", nRow).html(index);
|
$("td:eq(0)", nRow).html(index);
|
||||||
@@ -264,7 +265,7 @@
|
|||||||
$("td:eq(4)", nRow).html("<div style='width:200px;'>"+aData["kode_rsk"]+" | "+aData["nama_rsk"]+"</div>");
|
$("td:eq(4)", nRow).html("<div style='width:200px;'>"+aData["kode_rsk"]+" | "+aData["nama_rsk"]+"</div>");
|
||||||
$("td:eq(5)", nRow).html(separateNumberIndo(aData["jumlah_anggaran"]));
|
$("td:eq(5)", nRow).html(separateNumberIndo(aData["jumlah_anggaran"]));
|
||||||
$("td:eq(6)", nRow).html(separateNumberIndo(aData["volume_satuan"]));
|
$("td:eq(6)", nRow).html(separateNumberIndo(aData["volume_satuan"]));
|
||||||
$("td:eq(8)", nRow).html(separateNumberIndo(aData["jml"]));
|
$("td:eq(8)", nRow).html(realisasi);
|
||||||
$("td:eq(9)", nRow).html(separateNumberIndo(aData["volume_satuan_realisasi"]));
|
$("td:eq(9)", nRow).html(separateNumberIndo(aData["volume_satuan_realisasi"]));
|
||||||
$("td:eq(11)", nRow).html('<a href="{{ $baseUrl }}/realisasi-belanja/' + aData["id"] +'/submit" class="btn btn-sm btn-info mr-2"><i class="fa fa-eye"></i></a>'+btnInput);
|
$("td:eq(11)", nRow).html('<a href="{{ $baseUrl }}/realisasi-belanja/' + aData["id"] +'/submit" class="btn btn-sm btn-info mr-2"><i class="fa fa-eye"></i></a>'+btnInput);
|
||||||
|
|
||||||
@@ -273,7 +274,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampil _MENU_ data per Halaman",
|
"lengthMenu": "Tampil _MENU_ data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -444,7 +444,7 @@
|
|||||||
// "language": {
|
// "language": {
|
||||||
// "lengthMenu": "Tampil _MENU_ data per Halaman",
|
// "lengthMenu": "Tampil _MENU_ data per Halaman",
|
||||||
// "zeroRecords": "Data tidak ditemukan!",
|
// "zeroRecords": "Data tidak ditemukan!",
|
||||||
// "info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
// "info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
// "infoEmpty": "Data tidak tersedia",
|
// "infoEmpty": "Data tidak tersedia",
|
||||||
// "infoFiltered": "(Disaring dari _MAX_ Data)",
|
// "infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
// "paginate": {
|
// "paginate": {
|
||||||
|
|||||||
@@ -251,7 +251,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampil _MENU_ data per Halaman",
|
"lengthMenu": "Tampil _MENU_ data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -251,7 +251,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Tampil _MENU_ data per Halaman",
|
"lengthMenu": "Tampil _MENU_ data per Halaman",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
@@ -183,7 +183,7 @@
|
|||||||
"language": {
|
"language": {
|
||||||
"lengthMenu": "Display _MENU_ records per page",
|
"lengthMenu": "Display _MENU_ records per page",
|
||||||
"zeroRecords": "Data tidak ditemukan!",
|
"zeroRecords": "Data tidak ditemukan!",
|
||||||
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _MAX_ Data )",
|
"info": "Halaman _PAGE_ dari _PAGES_ Halaman ( _TOTAL_ Data )",
|
||||||
"infoEmpty": "Data tidak tersedia",
|
"infoEmpty": "Data tidak tersedia",
|
||||||
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
"infoFiltered": "(Disaring dari _MAX_ Data)",
|
||||||
"paginate": {
|
"paginate": {
|
||||||
|
|||||||
Reference in New Issue
Block a user