Develop realisasi belanja dbh
This commit is contained in:
@@ -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");
|
||||
|
||||
@@ -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":"-" },
|
||||
|
||||
Reference in New Issue
Block a user