Belanja Realisasi Rinci bulan

This commit is contained in:
Pusdatin BPKD Jkt
2022-11-04 14:25:29 +07:00
parent 2df12fe3d2
commit 2282d18c03
15 changed files with 363 additions and 85 deletions
@@ -85,6 +85,8 @@
$("input[name=anggaran]").val("{{ separateNumberIndo($VwDpaRsk->v_angg_tapd) }}");
$("input[name=anggaran]").attr("readonly", true);
$("input[name=alokasi_anggaran]").val("{{ separateNumberIndo($VwDpaRsk->v_angg_tapd) }}");
$('select[name=jenis_dana]').change();
$(document).on("submit","#frmRealBelanja",function (e){
@@ -83,6 +83,8 @@
$("input[name=anggaran]").val("{{ separateNumberIndo($VwDpaRsk->v_angg_tapd) }}");
$("input[name=anggaran]").attr("readonly", true);
$("input[name=alokasi_anggaran]").val("{{ separateNumberIndo($realisasi_belanja->alokasi_anggaran) }}");
$("input[name=vol]").val("{{ isset($realisasi_belanja->volume_satuan)?separateNumberIndo($realisasi_belanja->volume_satuan):0 }}");
$("select[name=unit]").val("{{ $realisasi_belanja->unit_satuan }}");
$("input[name=jml_rencana_kontrak]").val("{{ isset($realisasi_belanja->jml_rencana_kontrak)?$realisasi_belanja->jml_rencana_kontrak:0 }}");
@@ -47,11 +47,15 @@
</div>
<div class="form-group">
<label class="col-form-label label-align" for="anggaran">Anggaran</label>
<input type="text" class="form-control form-control-sm" name="anggaran">
<input type="text" class="form-control form-control-sm number-separator-indo" name="anggaran">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="anggaran">Alokasi Anggaran</label>
<input class="form-control form-control-sm number-separator-indo" name="alokasi_anggaran" required>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Volume</label>
<input type="number" class="form-control form-control-sm" name="vol" required>
<input class="form-control form-control-sm number-separator-indo" name="vol" required>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Unit</label>
@@ -17,6 +17,12 @@
<input type="text" id="jml_realisasi" required class="form-control" name="jml_realisasi" disabled value="{{ isset($jmlRealisasi->jml)?separateNumberIndo($jmlRealisasi->jml):0 }}">
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<label>Alokasi Realisasi</label>
<input type="text" id="alokasi_realisasi" required class="form-control number-separator-indo" name="alokasi_realisasi" value="{{ isset($jmlRealisasi->jml)?separateNumberIndo($jmlRealisasi->jml):0 }}">
</div>
</div>
<div class="col-xs-6 col-sm-6 col-md-6">
<div class="form-group">
<?php $volSatuan = empty($BelanjaRealisasiDetail->volume_satuan_realisasi) ? "": $BelanjaRealisasiDetail->volume_satuan_realisasi; ?>
@@ -0,0 +1,68 @@
<form id="frmInputRealisasiRinci" action="{{ url('/realisasi-belanja/'.$BelanjaRealisasi->id.'/inputRealisasi?type=rinci') }}" 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="hidden" value="{{ $redirect }}" name="redirect_link">
<input type="hidden" value="{{ $BelanjaRealisasi->nama_rsk }}" name="id_rsk">
<input type="hidden" value="{{ $BelanjaRealisasi->tahun_anggaran }}" name="ta">
<textarea type="text" id="rsk_realisasi" rows=4 required class="form-control" name="rsk_realisasi" disabled>{{ $BelanjaRealisasi->nama_rsk }}</textarea>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<label>Bulan</label>
<select id="bulan" required class="form-control" name="bulan" >
<?php $bulan = GetBulan();
for($i=1;$i<=12;$i++){ ?>
<option value={{ $i }}>{{ $bulan[$i-1] }}</option>
<?php } ?>
</select>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<label>Jumlah Realisasi</label>
<input type="text" id="jml_realisasi" required class="form-control number-separator-indo" name="jml_realisasi" value="0" placeholder="Realisasi">
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<div class="form-group">
<label>Volume Realisasi</label>
<input type="number" id="vol_realisasi" required class="form-control number-separator-indo" name="vol_realisasi" value="0" placeholder="Volume 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">
var RealisasiRinci = <?=$BelanjaRealisasiRinci?>;
$("#frmInputRealisasiRinci").on("submit",function(e){
e.preventDefault();
Swal.fire({
title: 'Data akan disimpan?',
showDenyButton: true,
showCancelButton: false,
confirmButtonText: 'Ya',
denyButtonText: "Tidak",
icon: "warning",
}).then((result) => {
if (result.isConfirmed) {
return e.currentTarget.submit();
}
});
});
$("#bulan").on("change", function(){
$("#jml_realisasi").val(0);
$("#vol_realisasi").val(0);
if (Object.keys(RealisasiRinci).length > 0){
$("#jml_realisasi").val(separateNumberIndo(RealisasiRinci["jumlah_realisasi_"+$(this).val()]));
$("#vol_realisasi").val(separateNumberIndo(RealisasiRinci["volume_satuan_realisasi_"+$(this).val()]));
}
});
</script>
@@ -339,7 +339,7 @@
.append("<td class='text-right'><strong>"+ separateNumberIndo(sum) +"</strong></td>" )
.append("<td colspan='2'></td>")
.append("<td class='text-right'><strong>"+ separateNumberIndo(sum2) +"</strong></td>" )
.append("<td colspan='4'></td>")
.append("<td colspan='5'></td>")
},
startRender: function ( rows, group, index ) {
// let group1 = rows.data().pluck("GROUP1");
@@ -252,46 +252,99 @@
<li class="nav-item">
<a class="nav-link" id="custom-tabs-four-profile-tab" data-toggle="pill" href="#custom-tabs-four-profile" role="tab" aria-controls="custom-tabs-four-profile" aria-selected="false">SEMESTER 2</a>
</li>
<li class="nav-item">
<a class="nav-link" id="custom-tabs-four-detail-tab" data-toggle="pill" href="#custom-tabs-four-detail" role="tab" aria-controls="custom-tabs-four-detail" aria-selected="false">RINCIAN</a>
</li>
</ul>
<div class="tab-content pt-2" id="custom-tabs-four-tabContent">
<div class="tab-pane fade active show" id="custom-tabs-four-home" role="tabpanel" aria-labelledby="custom-tabs-four-home-tab">
<div class="col-12">
<div class="form-group">
<label class="col-form-label label-align" for="sk">Jumlah Realisasi</label>
<input type="text" class="form-control" name="jml_realisasi" disabled value="{{ !empty($BelanjaRealisasiDetail[0])?separateNumberIndo($BelanjaRealisasiDetail[0]["jumlah_realisasi"]):separateNumberIndo($jmlRealisasi1) }}">
</div>
<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" value="{{ !empty($BelanjaRealisasiDetail[0])?separateNumberIndo($BelanjaRealisasiDetail[0]["volume_satuan_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 value="{{ !empty($BelanjaRealisasiDetail[0])?$BelanjaRealisasiDetail[0]["unit_satuan_realisasi"]:"" }}">
<div class="col-6">
<div class="row">
<div class="col-6">
<div class="form-group">
<label class="col-form-label label-align" for="sk">Jumlah Realisasi</label>
<input type="text" class="form-control" name="jml_realisasi" disabled value="{{ !empty($BelanjaRealisasiDetail[0])?separateNumberIndo($BelanjaRealisasiDetail[0]["jumlah_realisasi"]):separateNumberIndo($jmlRealisasi1) }}">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Alokasi Realisasi</label>
<input type="text" class="form-control" name="jml_alokasi_realisasi" disabled value="{{ !empty($BelanjaRealisasiDetail[0])?separateNumberIndo($BelanjaRealisasiDetail[0]["alokasi_realisasi"]):separateNumberIndo($jmlRealisasi1) }}">
</div>
</div>
<div class="col-6">
<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" value="{{ !empty($BelanjaRealisasiDetail[0])?separateNumberIndo($BelanjaRealisasiDetail[0]["volume_satuan_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 value="{{ !empty($BelanjaRealisasiDetail[0])?$BelanjaRealisasiDetail[0]["unit_satuan_realisasi"]:"" }}">
</div>
</div>
</div>
<?php if (Auth::user()->can("Input Realisasi DBH Realisasi Belanja")){ ?>
<a class="btn btn-success modalButton" title="Input Realisasi" href="{{ url('/realisasi-belanja/'.$BelanjaRealisasi->id.'/inputRealisasi?sms=1&redirect_link=/realisasi-belanja/'.$BelanjaRealisasi->id.'/submit') }}"><i class="fa fa-paper-plane"></i> Input Realisasi</a>
<a class="btn btn-success modalButton" title="Input Realisasi" href="{{ url('/realisasi-belanja/'.$BelanjaRealisasi->id.'/inputRealisasi?type=sms&sms=1&redirect_link=/realisasi-belanja/'.$BelanjaRealisasi->id.'/submit') }}"><i class="fa fa-paper-plane"></i> Input Realisasi</a>
<?php } ?>
</div>
</div>
<div class="tab-pane fade" id="custom-tabs-four-profile" role="tabpanel" aria-labelledby="custom-tabs-four-profile-tab">
<div class="col-12">
<div class="form-group">
<label class="col-form-label label-align" for="sk">Jumlah Realisasi</label>
<input type="text" class="form-control" name="jml_realisasi2" disabled value="{{ separateNumberIndo($jmlRealisasi2) }}">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Volume Realisasi</label>
<input type="text" class="form-control" name="vol_realisasi2" value="{{ !empty($BelanjaRealisasiDetail[1])?separateNumberIndo($BelanjaRealisasiDetail[1]["volume_satuan_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_realisasi2" disabled value="{{ !empty($BelanjaRealisasiDetail[1])?$BelanjaRealisasiDetail[1]["unit_satuan_realisasi"]:"" }}">
<div class="col-6">
<div class="row">
<div class="col-6">
<div class="form-group">
<label class="col-form-label label-align" for="sk">Jumlah Realisasi</label>
<input type="text" class="form-control" name="jml_realisasi2" disabled value="{{ !empty($BelanjaRealisasiDetail[1])?separateNumberIndo($BelanjaRealisasiDetail[1]["jumlah_realisasi"]):separateNumberIndo($jmlRealisasi2) }}">
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Alokasi Realisasi</label>
<input type="text" class="form-control" name="jml_alokasi_realisasi2" disabled value="{{ !empty($BelanjaRealisasiDetail[1])?separateNumberIndo($BelanjaRealisasiDetail[1]["alokasi_realisasi"]):separateNumberIndo($jmlRealisasi2) }}">
</div>
</div>
<div class="col-6">
<div class="form-group">
<label class="col-form-label label-align" for="sk">Volume Realisasi</label>
<input type="text" class="form-control" name="vol_realisasi2" value="{{ !empty($BelanjaRealisasiDetail[1])?separateNumberIndo($BelanjaRealisasiDetail[1]["volume_satuan_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_realisasi2" disabled value="{{ !empty($BelanjaRealisasiDetail[1])?$BelanjaRealisasiDetail[1]["unit_satuan_realisasi"]:"" }}">
</div>
</div>
</div>
<?php if (Auth::user()->can("Input Realisasi DBH Realisasi Belanja")){ ?>
<a class="btn btn-success modalButton" title="Input Realisasi" href="{{ url('/realisasi-belanja/'.$BelanjaRealisasi->id.'/inputRealisasi?sms=2&redirect_link=/realisasi-belanja/'.$BelanjaRealisasi->id.'/submit') }}"><i class="fa fa-paper-plane"></i> Input Realisasi</a>
<a class="btn btn-success modalButton" title="Input Realisasi" href="{{ url('/realisasi-belanja/'.$BelanjaRealisasi->id.'/inputRealisasi?type=sms&sms=2&redirect_link=/realisasi-belanja/'.$BelanjaRealisasi->id.'/submit') }}"><i class="fa fa-paper-plane"></i> Input Realisasi</a>
<?php } ?>
</div>
</div>
<div class="tab-pane fade" id="custom-tabs-four-detail" role="tabpanel" aria-labelledby="custom-tabs-four-detail-tab">
<table class="table table-striped">
<thead>
<tr>
<th>Keterangan</th>
<?php $bulan = GetBulan();
for($i=0;$i<=11;$i++){ ?>
<th>{{ $bulan[$i] }}</th>
<?php } ?>
</tr>
</thead>
<tbody>
<tr>
<td>Realisasi</td>
<?php for($i=1;$i<=12;$i++){ ?>
<td>{{ isset($BelanjaRealisasiRinci["jumlah_realisasi_".$i])?separateNumberIndo($BelanjaRealisasiRinci["jumlah_realisasi_".$i]):0 }}</td>
<?php } ?>
</tr>
<tr>
<td>Volume</td>
<?php for($i=1;$i<=12;$i++){ ?>
<td>{{ isset($BelanjaRealisasiRinci["volume_satuan_realisasi_".$i])?separateNumberIndo($BelanjaRealisasiRinci["volume_satuan_realisasi_".$i]):0 }}</td>
<?php } ?>
</tr>
</tbody>
</table>
<?php if (Auth::user()->can("Input Realisasi DBH Realisasi Belanja")){ ?>
<a class="btn btn-success modalButton" title="Input Rincian" href="{{ url('/realisasi-belanja/'.$BelanjaRealisasi->id.'/inputRealisasi?type=rinci&redirect_link=/realisasi-belanja/'.$BelanjaRealisasi->id.'/submit') }}"><i class="fa fa-paper-plane"></i> Input Rincian</a>
<?php } ?>
</div>
</div>
</div>
</div>
@@ -372,6 +425,8 @@
$("input[name=anggaran]").val("{{ separateNumberIndo($BelanjaRealisasi->jumlah_anggaran) }}");
$("input[name=anggaran]").attr("readonly", true);
$("input[name=alokasi_anggaran]").val("{{ separateNumberIndo($BelanjaRealisasi->alokasi_anggaran) }}");
$("input[name=alokasi_anggaran]").attr("readonly", true);
$("input[name=vol]").val("{{ isset($BelanjaRealisasi->volume_satuan)?separateNumberIndo($BelanjaRealisasi->volume_satuan):0 }}");
$("input[name=vol]").attr("readonly", true);
$("select[name=unit]").val("{{ $BelanjaRealisasi->unit_satuan }}");