Develop realisasi belanja dbh

This commit is contained in:
Pusdatin BPKD Jkt
2022-07-18 16:38:09 +07:00
parent 3036b133fe
commit d05779485b
17 changed files with 419 additions and 116 deletions
+52 -5
View File
@@ -3,7 +3,11 @@
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use App\Models\Tropd;
use App\Models\Program;
use App\Models\Kegiatan;
use App\Models\SubKegiatan;
use App\Models\Rsk;
use App\Models\Sps_pendapatan;
use App\Models\Siesetpembayaran;
use Illuminate\Http\Request;
@@ -21,15 +25,57 @@ class ItemSearchController extends Controller
//
}
public function skpd(Request $request)
{
$tropd = [];
if($request->has('q')){
$search = strtoupper($request->q);
$select = DB::raw("C_OPD AS ID,C_OPD||' | '||N_OPD as name");
$tropd = Tropd::select($select)
->where('N_OPD', 'LIKE', "%$search%")
->get();
}
return response()->json($tropd);
}
public function prog(Request $request)
{
$tropd = [];
if($request->has('q')){
$search = strtoupper($request->q);
$select = DB::raw("C_PROGRAM AS ID,C_PROGRAM||' | '||N_PROGRAM as name");
$tropd = Program::select($select)
->where('N_PROGRAM', 'LIKE', "%$search%")
->get();
}
return response()->json($tropd);
}
public function keg(Request $request)
{
$tropd = [];
if($request->has('q')){
$search = strtoupper($request->q);
$select = DB::raw("C_GIAT AS ID,C_GIAT||' | '||N_GIAT as name");
$tropd = Kegiatan::select($select)
->where('N_GIAT', 'LIKE', "%$search%")
->get();
}
return response()->json($tropd);
}
public function sk(Request $request)
{
$tropd = [];
if($request->has('q')){
$search = strtoupper($request->q);
$tropd = SubKegiatan::select(["SUBKEG_KODE as id","SUBKEG_NAMA as name"])
->where('SUBKEG_NAMA', 'LIKE', "%$search%")
->distinct()
$select = DB::raw("C_SUBGIAT AS ID,C_SUBGIAT||' | '||N_SUBGIAT as name");
$tropd = SubKegiatan::select($select)
->where('N_SUBGIAT', 'LIKE', "%$search%")
->get();
}
return response()->json($tropd);
@@ -41,8 +87,9 @@ class ItemSearchController extends Controller
if($request->has('q')){
$search = strtoupper($request->q);
$tropd = Tropd::select(["I_ID as id","N_OPD as name"])
->where('N_OPD', 'LIKE', "%$search%")
$select = DB::raw("I_ID AS ID,I_ID||' | '||N_RSK as name");
$tropd = Rsk::select($select)
->where('N_RSK', 'LIKE', "%$search%")
->get();
}
return response()->json($tropd);
@@ -40,10 +40,11 @@ class RealisasiBelanjaController extends Controller
{
}
public function submit(Request $request, DbhBelanjaRealisasi $realisasi_belanja)
public function submit(Request $request, $id)
{
$this->setSubtitle("Detail");
return view('realisasi_belanja.submit');
$DbhBelanjaRealisasi = DbhBelanjaRealisasi::where("id", $id)->firstOrNew();
return view('realisasi_belanja.submit', compact("DbhBelanjaRealisasi"));
}
public function datatable(Request $request)
@@ -153,7 +154,8 @@ class RealisasiBelanjaController extends Controller
OR LOWER(nama_kegiatan) LIKE '%".strtolower($src)."%'
OR LOWER(nama_sub_kegiatan) LIKE '%".strtolower($src)."%'
OR LOWER(nama_rsk) LIKE '%".strtolower($src)."%'
OR LOWER(nama_rekening) LIKE '%".strtolower($src)."%')");
OR LOWER(nama_rekening) LIKE '%".strtolower($src)."%'
)");
}
$dataFilter = $data->count();
$dataTotal = TempRealisasiBelanja::count();
@@ -171,7 +173,11 @@ class RealisasiBelanjaController extends Controller
DB::beginTransaction();
$datas = TempRealisasiBelanja::orderBy("id","ASC")->get();
for($i=0;$i<$datas->count();$i++){
$cekData = DbhBelanjaRealisasi::where(["kode_rsk"=>$datas[$i]["kode_rsk"],"kode_rekening"=>$datas[$i]["kode_rekening"]])->firstOrNew();
$cekData = DbhBelanjaRealisasi::where([
"kode_rsk"=>$datas[$i]["kode_rsk"],
// "kode_rekening"=>$datas[$i]["kode_rekening"]
])->firstOrNew();
if (!$cekData==null){
$cekData->delete();
// DbhBelanjaRealisasi::where(["kode_rsk"=>$datas[$i]["kode_rsk"],"kode_rekening"=>$datas[$i]["kode_rekening"]])->delete();
@@ -190,8 +196,8 @@ class RealisasiBelanjaController extends Controller
"nama_sub_kegiatan"=>$datas[$i]["nama_sub_kegiatan"],
"kode_rsk"=>$datas[$i]["kode_rsk"],
"nama_rsk"=>$datas[$i]["nama_rsk"],
"kode_rekening"=>$datas[$i]["kode_rekening"],
"nama_rekening"=>$datas[$i]["nama_rekening"],
// "kode_rekening"=>$datas[$i]["kode_rekening"],
// "nama_rekening"=>$datas[$i]["nama_rekening"],
"jumlah_anggaran"=>$datas[$i]["jumlah_anggaran"],
"volume_satuan"=>$datas[$i]["volume_satuan"],
"unit_satuan"=>$datas[$i]["unit_satuan"]
@@ -208,4 +214,9 @@ class RealisasiBelanjaController extends Controller
}
return view('realisasi_belanja.upload');
}
public function inputRealisasi()
{
return view('realisasi_belanja.form_input_realisasi');
}
}
+2 -1
View File
@@ -24,7 +24,8 @@ class SkpdController extends Controller
if($request->has('q')){
$search = strtoupper($request->q);
$tropd = Tropd::select(["I_ID as id","N_OPD as name"])
$select = DB::raw("I_ID,I_ID||' | '||N_OPD as name");
$tropd = Tropd::select($select)
->where('N_OPD', 'LIKE', "%$search%")
->get();
}
+5 -5
View File
@@ -30,11 +30,11 @@ class RealisasiBelanjaImport implements ToModel, WithStartRow
"nama_sub_kegiatan"=>$row[10],
"kode_rsk"=>$row[11],
"nama_rsk"=>$row[12],
"kode_rekening"=>$row[13],
"nama_rekening"=>$row[14],
"jumlah_anggaran"=>$row[15],
"volume_satuan"=>$row[16],
"unit_satuan"=>$row[17]
// "kode_rekening"=>$row[13],
// "nama_rekening"=>$row[14],
"jumlah_anggaran"=>$row[13],
"volume_satuan"=>$row[14],
"unit_satuan"=>$row[15]
]);
}
}
+14
View File
@@ -0,0 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
class Kegiatan extends Eloquent
{
use HasFactory;
protected $connection = 'oracle';
protected $table = 'NEWSIPKD.TRDPAGIAT';
}
+14
View File
@@ -0,0 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
class Program extends Eloquent
{
use HasFactory;
protected $connection = 'oracle';
protected $table = 'NEWSIPKD.TRPROGRAM';
}
+14
View File
@@ -0,0 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
class Rsk extends Eloquent
{
use HasFactory;
protected $connection = 'oracle';
protected $table = 'NEWSIPKD.TMDPARSK';
}
+2 -2
View File
@@ -9,6 +9,6 @@ use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
class SubKegiatan extends Eloquent
{
use HasFactory;
protected $connection = 'oracle2';
protected $table = 'BAPEDA_BUDGETING.P_SPB_BELANJARINCIAKB';
protected $connection = 'oracle';
protected $table = 'NEWSIPKD.TMDPASUBGIAT';
}
+1 -1
View File
@@ -3,7 +3,7 @@
body{
/* background: url("../bg.jpeg") no-repeat;
background-size: cover; */
background: #d5dee7;
background: #d5dee7 !important;
color:#333;
font-size: 12px;
font-family: "Ubuntu", "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
+81 -5
View File
@@ -110,8 +110,7 @@
Swal.fire('{{ $message }}', '', 'error');
@endif
initailizeSelect2 = () =>{
$('.skpd_search').select2({
$('.skpd_search').select2({
placeholder: 'Pilih SKPD',
ajax: {
url: '/skpd-search',
@@ -129,10 +128,87 @@
},
cache: true
}
});
}
});
initailizeSelect2();
$('.prog_search').select2({
placeholder: 'Pilih Program',
ajax: {
url: '/item-search-prog',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$('.keg_search').select2({
placeholder: 'Pilih Kegiatan',
ajax: {
url: '/item-search-keg',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$('.sk_search').select2({
placeholder: 'Pilih Sub Kegiatan',
ajax: {
url: '/item-search-sk',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$('.rsk_search').select2({
placeholder: 'Pilih Rinci Sub Kegiatan',
ajax: {
url: '/item-search-rsk',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$(document).on("click",".modalButton",function (e){
$("#overlayLoader").removeClass("d-flex");
+81 -5
View File
@@ -104,8 +104,7 @@
Swal.fire('{{ $message }}', '', 'error');
@endif
initailizeSelect2 = () =>{
$('.skpd_search').select2({
$('.skpd_search').select2({
placeholder: 'Pilih SKPD',
ajax: {
url: '/skpd-search',
@@ -123,10 +122,87 @@
},
cache: true
}
});
}
});
initailizeSelect2();
$('.prog_search').select2({
placeholder: 'Pilih Program',
ajax: {
url: '/item-search-prog',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$('.keg_search').select2({
placeholder: 'Pilih Kegiatan',
ajax: {
url: '/item-search-keg',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$('.sk_search').select2({
placeholder: 'Pilih Sub Kegiatan',
ajax: {
url: '/item-search-sk',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$('.rsk_search').select2({
placeholder: 'Pilih Rinci Sub Kegiatan',
ajax: {
url: '/item-search-rsk',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$(document).on("click",".modalButton",function (e){
$("#overlayLoader").removeClass("d-flex");
@@ -10,102 +10,56 @@
</select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Jenis</label>
<input type="text" class="form-control" name="jenis" readonly>
<label class="col-form-label label-align" for="jenis">Jenis</label>
<input type="text" class="form-control" name="jenis">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Sub Jenis</label>
<input type="text" class="form-control" name="sub_jenis" readonly>
<label class="col-form-label label-align" for="sub_jenis">Sub Jenis</label>
<input type="text" class="form-control" name="sub_jenis">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Program</label>
<select name="sk" class="form-control sk_search" required readonly></select>
<label class="col-form-label label-align" for="prog">Program</label>
<select name="prog" class="form-control prog_search" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">SKPD</label>
<select name="sk" class="form-control sk_search" required readonly></select>
<label class="col-form-label label-align" for="skpd">SKPD</label>
<select name="skpd" class="form-control skpd_search" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Kegiatan</label>
<select name="sk" class="form-control sk_search" required readonly></select>
<label class="col-form-label label-align" for="keg">Kegiatan</label>
<select name="keg" class="form-control keg_search" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Sub Kegiatan</label>
<select name="sk" class="form-control sk_search" required readonly></select>
<select name="sk" class="form-control sk_search" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="rsk">Rinci Sub Kegiatan</label>
<select name="rsk" class="form-control sk_search" required readonly></select>
<select name="rsk" class="form-control rsk_search" required></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="rsk">Rekening</label>
<select name="rsk" class="form-control sk_search" required readonly></select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="rsk">Anggaran</label>
<select name="rsk" class="form-control sk_search" required readonly></select>
<label class="col-form-label label-align" for="anggaran">Anggaran</label>
<input type="text" class="form-control" name="anggaran">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Volume</label>
<input type="text" class="form-control" name="jenis" readonly>
<input type="text" class="form-control" name="vol">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Unit</label>
<input type="text" class="form-control" name="sub_jenis" readonly>
<input type="text" class="form-control" name="unit">
</div>
<button id="btn_save_realisasi_pendapatan" type="submit" class="btn btn-sm btn-success"><i class="fa fa-save"></i> Simpan</button>
{{-- <button id="btn_save_realisasi_pendapatan" type="submit" class="btn btn-sm btn-success"><i class="fa fa-save"></i> Simpan</button> --}}
@section('scripts')
<script type="text/javascript">
$(document).ready(function(){
$('.sk_search').select2({
placeholder: 'Pilih Sub Kegiatan',
ajax: {
url: '/item-search-sk',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$('.rsk_search').select2({
placeholder: 'Pilih Rinci Sub Kegiatan',
ajax: {
url: '/item-search-rsk',
dataType: 'json',
delay: 250,
processResults: function (data) {
return {
results: $.map(data, function (item) {
return {
text: item.name,
id: item.id
}
})
};
},
cache: true
}
});
$('#txt_id_sps').on('select2:select', function (e) {
var data = e.params.data;
$("#txt_rek_sps").val(data.text);
showRinciDBH(data.id);
})
// $('#txt_id_sps').on('select2:select', function (e) {
// var data = e.params.data;
// $("#txt_rek_sps").val(data.text);
// showRinciDBH(data.id);
// });
});
</script>
@endsection
@@ -0,0 +1,28 @@
<form id="frmInputRealisasi" action="{{ url('realisasi-belanja/inputRealisasi') }}" method="POST" autocomplete="off">
@csrf
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<label>Rinci Sub Kegiatan</label>
<input type="text" id="rsk_realisasi" required class="form-control" name="rsk_realisasi" disabled>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<label>Volume</label>
<input type="text" id="vol_realisasi" required class="form-control" name="vol_realisasi" placeholder="Volume Realisasi">
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<label>Unit</label>
<input type="text" id="unit_realisasi" required class="form-control" name="unit_realisasi" placeholder="Unit Realisasi">
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<button type="submit" class="btn btn-success"><i class="fa fa-paper-plane"></i> Simpan</button>
</div>
</div>
</form>
<script type="text/javascript">
</script>
@@ -50,8 +50,9 @@
<?php
$arrCol = array("Tahun", "Jenis", "Sub Jenis", "Kode Program",
"Nama Program", "Kode SKPD", "Nama SKPD", "Kode Kegiatan", "Nama Kegiatan", "Kode Sub Kegiatan",
"Nama Sub Kegiatan", "Kode RSK", "Nama RSK", "Kode Rek", "Nama Rek", "Anggaran",
"Volume", "Unit","Volume Realisasi", "Unit Realisasi");
"Nama Sub Kegiatan", "Kode RSK", "Nama RSK",
// "Kode Rek", "Nama Rek",
"Anggaran", "Volume", "Unit","Volume Realisasi", "Unit Realisasi");
foreach($arrCol as $rowCol){
echo "<th>$rowCol</th>";
}
@@ -134,8 +135,8 @@
{ "data": "nama_sub_kegiatan", "className":"text-left", "defaultContent":"-" },
{ "data": "kode_rsk", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_rsk", "className":"text-left", "defaultContent":"-", "width":300 },
{ "data": "kode_rekening", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_rekening", "className":"text-left", "defaultContent":"-" },
// { "data": "kode_rekening", "className":"text-center", "defaultContent":"-" },
// { "data": "nama_rekening", "className":"text-left", "defaultContent":"-" },
{ "data": "jumlah_anggaran", "className":"text-right", "defaultContent":"0" },
{ "data": "volume_satuan", "className":"text-center", "defaultContent":"0" },
{ "data": "unit_satuan", "className":"text-center", "defaultContent":"-" },
@@ -148,7 +149,7 @@
let index = (numStart * dtTable.page.len()) + iDisplayIndex + 1;
$("td:eq(0)", nRow).html(index);
$("td:eq(16)", nRow).html(separateNumberIndo(aData["jumlah_anggaran"]));
$("td:eq(14)", nRow).html(separateNumberIndo(aData["jumlah_anggaran"]));
return nRow;
},
@@ -5,10 +5,10 @@
];
@endphp
@extends('layouts.app')
@extends('layouts.empty')
@section('content')
@section('card_header')
<div class="card">
<div class="card-header">
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> {{ $sitesubTitle }}</h2>
<div class="card-tools">
@@ -17,8 +17,70 @@
{{-- @endif --}}
</div>
</div>
@stop
<form id="frmSalurdana" action="{{ url('/realisasi-belanja/submit') }}" method="POST" autocomplete="off">
@csrf
@include('realisasi_belanja.form')
<div class="card-body">
<form id="frmSalurdana" action="{{ url('/realisasi-belanja/submit') }}" method="POST" autocomplete="off">
@csrf
@include('realisasi_belanja.form')
</form>
</div>
</div>
<div class="card">
<div class="card-header">
<h3 class="card-title">Realisasi</h3>
</div>
<div class="card-body">
<div class="form-group">
<label class="col-form-label label-align" for="sk">Volume Realisasi</label>
<input type="text" class="form-control" name="vol_realisasi" disabled>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Unit Realisasi</label>
<input type="text" class="form-control" name="unit_realisasi" disabled>
</div>
<a class="btn btn-success modalButton" title="Input Realisasi" href="{{ url('/realisasi-belanja/'.$DbhBelanjaRealisasi->id.'/inputRealisasi') }}"><i class="fa fa-paper-plane"></i> Input Realisasi</a>
</div>
</div>
@endsection
@section('scripts2')
<script type="text/javascript">
$(document).ready(function(){
var srcDate1 = null, srcDate2 = null;
$("input[name=jenis]").val("{{ $DbhBelanjaRealisasi->jenis_belanja }}");
$("input[name=jenis]").attr("readonly", true);
$("input[name=sub_jenis]").val("{{ $DbhBelanjaRealisasi->sub_jenis_belanja }}");
$("input[name=sub_jenis]").attr("readonly", true);
let $newOptionProgram = $("<option selected='selected'></option>").val("{{ $DbhBelanjaRealisasi->kode_program }}").text("{{ $DbhBelanjaRealisasi->kode_program." | ".$DbhBelanjaRealisasi->nama_program }}")
$("select[name=prog]").val("{{ $DbhBelanjaRealisasi->kode_program }}");
$("select[name=prog]").append($newOptionProgram).trigger('change');
$("select[name=prog]").attr("disabled", true);
let $newOptionSkpd = $("<option selected='selected'></option>").val("{{ $DbhBelanjaRealisasi->kode_skpd }}").text("{{ $DbhBelanjaRealisasi->kode_skpd." | ".$DbhBelanjaRealisasi->nama_skpd }}")
$("select[name=skpd]").val("{{ $DbhBelanjaRealisasi->kode_skpd }}");
$("select[name=skpd]").append($newOptionSkpd).trigger('change');
$("select[name=skpd]").attr("disabled", true);
let $newOptionKegiatan = $("<option selected='selected'></option>").val("{{ $DbhBelanjaRealisasi->kode_kegiatan }}").text("{{ $DbhBelanjaRealisasi->kode_kegiatan." | ".$DbhBelanjaRealisasi->nama_kegiatan }}")
$("select[name=keg]").val("{{ $DbhBelanjaRealisasi->kode_kegiatan }}");
$("select[name=keg]").append($newOptionKegiatan).trigger('change');
$("select[name=keg]").attr("disabled", true);
let $newOptionSubKegiatan = $("<option selected='selected'></option>").val("{{ $DbhBelanjaRealisasi->kode_sub_kegiatan }}").text("{{ $DbhBelanjaRealisasi->kode_sub_kegiatan." | ".$DbhBelanjaRealisasi->nama_sub_kegiatan }}")
$("select[name=sk]").val("{{ $DbhBelanjaRealisasi->kode_sub_kegiatan }}");
$("select[name=sk]").append($newOptionSubKegiatan).trigger('change');
$("select[name=sk]").attr("disabled", true);
let $newOptionRSK = $("<option selected='selected'></option>").val("{{ $DbhBelanjaRealisasi->kode_rsk }}").text("{{ $DbhBelanjaRealisasi->kode_rsk." | ".$DbhBelanjaRealisasi->nama_rsk }}")
$("select[name=rsk]").val("{{ $DbhBelanjaRealisasi->kode_rsk }}");
$("select[name=rsk]").append($newOptionRSK).trigger('change');
$("select[name=rsk]").attr("disabled", true);
$("input[name=anggaran]").val("{{ separateNumberIndo($DbhBelanjaRealisasi->jumlah_anggaran) }}");
$("input[name=anggaran]").attr("readonly", true);
$("input[name=vol]").val("{{ isset($DbhBelanjaRealisasi->vol_satuan)?$DbhBelanjaRealisasi->vol_satuan:0 }}");
$("input[name=vol]").attr("readonly", true);
$("input[name=unit]").val("{{ $DbhBelanjaRealisasi->unit_satuan }}");
$("input[name=unit]").attr("readonly", true);
});
</script>
@endsection
@@ -42,8 +42,8 @@
"nama_sub_kegiatan",
"kode_rsk",
"nama_rsk",
"kode_rekening",
"nama_rekening",
{{-- "kode_rekening",
"nama_rekening", --}}
"jumlah_anggaran",
"volume_satuan",
"unit_satuan"</p>
@@ -67,8 +67,9 @@
<?php
$arrCol = array("Tahun", "Jenis", "Sub Jenis", "Kode Program",
"Nama Program", "Kode SKPD", "Nama SKPD", "Kode Kegiatan", "Nama Kegiatan", "Kode Sub Kegiatan",
"Nama Sub Kegiatan", "Kode RSK", "Nama RSK", "Kode Rek", "Nama Rek", "Anggaran",
"Volume", "Unit");
"Nama Sub Kegiatan", "Kode RSK", "Nama RSK",
//"Kode Rek", "Nama Rek",
"Anggaran", "Volume", "Unit");
foreach($arrCol as $rowCol){
echo "<th>$rowCol</th>";
}
@@ -152,8 +153,8 @@
{ "data": "nama_sub_kegiatan", "className":"text-left", "defaultContent":"-" },
{ "data": "kode_rsk", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_rsk", "className":"text-left", "defaultContent":"-", "width":300 },
{ "data": "kode_rekening", "className":"text-center", "defaultContent":"-" },
{ "data": "nama_rekening", "className":"text-left", "defaultContent":"-" },
// { "data": "kode_rekening", "className":"text-center", "defaultContent":"-" },
// { "data": "nama_rekening", "className":"text-left", "defaultContent":"-" },
{ "data": "jumlah_anggaran", "className":"text-right", "defaultContent":"0" },
{ "data": "volume_satuan", "className":"text-center", "defaultContent":"0" },
{ "data": "unit_satuan", "className":"text-center", "defaultContent":"-" },
+5 -1
View File
@@ -56,6 +56,8 @@ Route::group(['middleware' => 'auth'], function () {
Route::post('realisasi-belanja/datatable', [RealisasiBelanjaController::class,'datatable']);
Route::get('realisasi-belanja/{id}/submit', [RealisasiBelanjaController::class,'submit']);
Route::post('realisasi-belanja/{id}/submit', [RealisasiBelanjaController::class,'submit']);
Route::get('realisasi-belanja/{id}/inputRealisasi', [RealisasiBelanjaController::class,'inputRealisasi']);
Route::post('realisasi-belanja/{id}/inputRealisasi', [RealisasiBelanjaController::class,'inputRealisasi']);
Route::resource('realisasi-belanja', RealisasiBelanjaController::class);
Route::resource('salur-dana', SalurdanaController::class);
@@ -67,7 +69,9 @@ Route::group(['middleware' => 'auth'], function () {
});
Route::get('home', [HomeController::class, 'index'])->name('home');
Route::get('skpd-search', [SkpdController::class,'selectSearch']);
Route::get('skpd-search', [ItemSearchController::class,'skpd']);
Route::get('item-search-prog', [ItemSearchController::class,'prog']);
Route::get('item-search-keg', [ItemSearchController::class,'keg']);
Route::get('item-search-sk', [ItemSearchController::class,'sk']);
Route::get('item-search-rsk', [ItemSearchController::class,'rsk']);
Route::get('item-search-sps', [ItemSearchController::class,'sps']);