Export filter data table index realisasi belanja

This commit is contained in:
Pusdatin BPKD Jkt
2022-11-16 15:51:11 +07:00
parent 18f0c9fa5a
commit 16afa0b405
4 changed files with 62 additions and 14 deletions
+10
View File
@@ -58,4 +58,14 @@ class HomeController extends Controller
];
return response()->download($file , $file, $headers);
}
public function rekonAnggaran()
{
// UPDATE BELANJA_REALISASI t1
// SET t1.JUMLAH_ANGGARAN = (
// SELECT V_ANGG_TAPD FROM VW_DPA_RSK t2
// WHERE t1.KODE_RSK = t2.I_ID
// )
// WHERE t1.TAHUN_ANGGARAN = 2022
}
}
@@ -1006,10 +1006,43 @@ class RealisasiBelanjaController extends Controller
$post = $request->all();
$sps = isset($post["sps"])?$post["sps"]:"";
$ta = $post["ta"];
$JenisDana = isset($post["jenis_dana"])?$post["jenis_dana"]:"";
$SubJenisDana = isset($post["sub_jenis_dana"])?$post["sub_jenis_dana"]:"";
$skpd = isset($post["skpd"])?$post["skpd"]:"";
$subkeg = isset($post["subkeg"])?$post["subkeg"]:"";
$fReview = isset($post["f_review"])?$post["f_review"]:"";
$data = BelanjaRealisasi::orderBy("created_at","ASC");
$filter="";
if (!empty($sps)){
$data->where("id_sps",$sps);
$filter.= " AND id_sps = ".$sps;
}
if (getRole()=="skpd"){
$filter.=" AND KODE_SKPD='".Auth::user()->nrk."'";
}elseif (getRole()=="sbpk"){
// $filter.=" AND z.C_WIL_SP2DPROSES=".Auth::user()->wilayah;
}
if (!empty($skpd)){
$filter.=" AND KODE_SKPD='".$skpd."'";
}
if (!empty($JenisDana)){
$filter.= " AND JENIS_DANA = '".$JenisDana."'";
}
if (!empty($SubJenisDana)){
$filter.= " AND SUB_JENIS_DANA = ".$SubJenisDana;
}
if (!empty($idSPS)){
$filter.= " AND id_sps = ".$idSPS;
}
if (!empty($fReview)){
$fReview = $fReview == 2 ? 0: $fReview;
$filter.= " AND f_view_sbpk = $fReview";
}
$fileName = 'Realisasi-belanja.xlsx';
@@ -1023,6 +1056,8 @@ class RealisasiBelanjaController extends Controller
$sheet->setCellValue(getAlphabetCell(5).'1', 'Sub Kegiatan');
$sheet->setCellValue(getAlphabetCell(6).'1', 'Kode Rinci Sub Kegiatan');
$sheet->setCellValue(getAlphabetCell(7).'1', 'Rinci Sub Kegiatan');
$sheet->setCellValue(getAlphabetCell(6).'1', 'Kode Rekening');
$sheet->setCellValue(getAlphabetCell(7).'1', 'Nama Rekening');
$sheet->setCellValue(getAlphabetCell(8).'1', 'Anggaran');
$sheet->setCellValue(getAlphabetCell(9).'1', 'Volume');
$sheet->setCellValue(getAlphabetCell(10).'1', 'Unit');
@@ -1040,6 +1075,8 @@ class RealisasiBelanjaController extends Controller
$sheet->setCellValue(getAlphabetCell(5) . $rows, $val["nama_sub_kegiatan"]);
$sheet->setCellValue(getAlphabetCell(6) . $rows, $val["kode_rsk"]);
$sheet->setCellValue(getAlphabetCell(7) . $rows, $val["nama_rsk"]);
$sheet->setCellValue(getAlphabetCell(6) . $rows, $val["kode_rekening"]);
$sheet->setCellValue(getAlphabetCell(7) . $rows, $val["nama_rekening"]);
$sheet->setCellValue(getAlphabetCell(8) . $rows, $val["jumlah_anggaran"]);
$sheet->setCellValue(getAlphabetCell(9) . $rows, $val["volume_satuan"]);
$sheet->setCellValue(getAlphabetCell(10) . $rows, $val["unit_satuan"]);
+1 -3
View File
@@ -18,9 +18,7 @@
<div class="card-header">
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> {{ $sitesubTitle }}</h2>
<div class="card-tools">
@if(auth()->user()->can('Create DBH Realisasi Pendapatan'))
<a class="modalButton btn btn-sm" title="Tambah Data" href="{{ route('laporan-file.create') }}"><i class="fa fa-edit"></i> Tambah Data</a>
@endif
<a class="modalButton btn btn-sm" title="Tambah Data" href="{{ route('laporan-file.create') }}"><i class="fa fa-edit"></i> Tambah Data</a>
</div>
</div>
@stop
@@ -108,7 +108,8 @@
"SKPD",
"Program",
"Sub Kegiatan",
"RSK",
"RSK",
"Rekening",
"Anggaran",
"Volume",
"Unit",
@@ -262,7 +263,8 @@
{ "data": "nama_skpd", "className":"text-left", "defaultContent":"-" },
{ "data": "nama_program", "className":"text-left", "defaultContent":"-" },
{ "data": "nama_sub_kegiatan", "className":"text-left", "defaultContent":"20%" },
{ "data": "nama_rsk", "className":"text-left", "defaultContent":"-", "width":"20%" },
{ "data": "nama_rsk", "className":"text-left", "defaultContent":"-", "width":"20%" },
{ "data": "nama_rekening", "className":"text-left", "defaultContent":"-", "width":"20%" },
{ "data": "jumlah_anggaran", "className":"text-right", "defaultContent":"0" },
{ "data": "volume_satuan", "className":"text-center", "defaultContent":"0", "width":50 },
{ "data": "unit_satuan", "className":"text-center", "defaultContent":"-", "width":50 },
@@ -291,14 +293,15 @@
$("td:eq(2)", nRow).html("<div style='width:200px;'>"+aData["kode_program"]+" | "+aData["nama_program"]+"</div>");
$("td:eq(3)", nRow).html("<div style='width:200px;'>"+aData["kode_sub_kegiatan"]+" | "+aData["nama_sub_kegiatan"]+"</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(6)", nRow).html(separateNumberIndo(aData["volume_satuan"]));
$("td:eq(8)", nRow).html(realisasi);
$("td:eq(9)", nRow).html(volume_satuan_realisasi);
$("td:eq(10)", nRow).html(unit_satuan_realisasi);
$("td:eq(11)", nRow).html(<?= getRole()=="bendahara"?'(aData["jenis_dana"] == "DBH" && aData["nama_subjenis_dana"] != "CHT") ? aData["jml_spd"]:"<a class=\"modalButton\" title=\"Pilih SPD [ RSK: "+aData["kode_rsk"]+" ]\" href=\"'.URL::to("/").'/realisasi-belanja/"+aData["kode_rsk"]+"/ubah-spd/?redirect=/realisasi-belanja\">"+aData["jml_spd"]+"</a>"':'aData["jml_spd"]' ?>);
$("td:eq(12)", nRow).html(aData["jenis_dana"]+"::"+aData["nama_subjenis_dana"]);
$("td:eq(13)", nRow).html(`
$("td:eq(5)", nRow).html(aData["kode_rekening"] == null ? "-":"<div style='width:200px;'>"+aData["kode_rekening"]+" | "+aData["nama_rekening"]+"</div>");
$("td:eq(6)", nRow).html(separateNumberIndo(aData["jumlah_anggaran"]));
$("td:eq(7)", nRow).html(separateNumberIndo(aData["volume_satuan"]));
$("td:eq(9)", nRow).html(realisasi);
$("td:eq(10)", nRow).html(volume_satuan_realisasi);
$("td:eq(11)", nRow).html(unit_satuan_realisasi);
$("td:eq(12)", nRow).html(<?= getRole()=="bendahara"?'(aData["jenis_dana"] == "DBH" && aData["nama_subjenis_dana"] != "CHT") ? aData["jml_spd"]:"<a class=\"modalButton\" title=\"Pilih SPD [ RSK: "+aData["kode_rsk"]+" ]\" href=\"'.URL::to("/").'/realisasi-belanja/"+aData["kode_rsk"]+"/ubah-spd/?redirect=/realisasi-belanja\">"+aData["jml_spd"]+"</a>"':'aData["jml_spd"]' ?>);
$("td:eq(13)", nRow).html(aData["jenis_dana"]+"::"+aData["nama_subjenis_dana"]);
$("td:eq(14)", nRow).html(`
<form class="form-delete" action="{{ URL::to("/realisasi-belanja") }}/`+ aData["id"] +`" method="POST">
@csrf
@method('DELETE')