Mapping Rekening DBH dan SKPD

This commit is contained in:
Pusdatin BPKD Jkt
2022-08-15 14:08:16 +07:00
parent a2290c3c7e
commit 1b69790606
3 changed files with 54 additions and 6 deletions
@@ -52,6 +52,15 @@ class RealisasiBelanjaController extends Controller
// var_dump($BelanjaRealisasi->kode_rsk,$BelanjaRealisasi->kode_sub_kegiatan); exit;
$this->setTitle("Realisasi Belanja");
$this->setSubtitle("Realisasi Belanja :: ".$BelanjaRealisasi->jenis_dana." ".$BelanjaRealisasi->sub_jenis_dana);
if ($request->isMethod('post')) {
$req = $request->all();
$data["volume_satuan"] = $req["vol"];
$data["unit_satuan"] = $req["unit"];
$data["updated_by"] = Auth::user()->id;
$BelanjaRealisasi->update($data);
return redirect(URL::to("/realisasi-belanja/$id/submit"))->with('success','Data Realisasi Belanja berhasil di ubah!');
}
$vwAKB = VwAkbSpdRealRsk::where("I_IDRSK",$BelanjaRealisasi->kode_rsk)->firstorNew();
$BelanjaRealisasiKontrak = BelanjaRealisasiKontrak::where("belanja_realisasi_id",$id)->get();
$vwSPD = DB::select(DB::raw(
@@ -77,8 +86,8 @@ class RealisasiBelanjaController extends Controller
ON x.I_IDSPP = y.I_IDSPP
WHERE y.I_IDRSK='.$BelanjaRealisasi->kode_rsk.' ORDER BY x.D_SP2D_SAH ' )
);
return view('realisasi_belanja.submit', compact("BelanjaRealisasi","BelanjaRealisasiKontrak","vwAKB","vwSPD","vwSP2D"));
$unitSatuan = UnitSatuan::orderBy("id")->get();
return view('realisasi_belanja.submit', compact("BelanjaRealisasi","BelanjaRealisasiKontrak","vwAKB","vwSPD","vwSP2D","unitSatuan"));
}
public function datatable(Request $request)
@@ -47,7 +47,11 @@
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Unit</label>
<input type="text" class="form-control" name="unit">
<select id="unit" name="unit" class="form-control" required placeholder="Unit Realisasi">
<?php foreach($unitSatuan as $satuan){ ?>
<option value="{{ $satuan->nama_satuan }}">{{ $satuan->nama_satuan }}</option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label class="col-form-label label-align" for="sk">Jumlah Rencana Kontrak</label>
@@ -29,9 +29,12 @@
</div>
</div>
<div class="card-body">
<form id="frmSalurdana" action="{{ url('/realisasi-belanja/submit') }}" method="POST" autocomplete="off">
<form id="frmRealBelanja" action="{{ url('/realisasi-belanja/'.$BelanjaRealisasi->id.'/submit') }}" method="POST" autocomplete="off">
@csrf
@include('realisasi_belanja.form')
<button id="btnUbah" class="btn btn-sm btn-warning">Ubah</button>
<input id="btnSubmit" class="btn btn-sm btn-success" type="submit" value="Simpan" style="display: none;">
<button type="button" id="btnCancel" class="btn btn-sm btn-danger" style="display: none;">Batal</button>
</form>
</div>
</div>
@@ -250,12 +253,44 @@
$("input[name=anggaran]").attr("readonly", true);
$("input[name=vol]").val("{{ isset($BelanjaRealisasi->volume_satuan)?separateNumberIndo($BelanjaRealisasi->volume_satuan):0 }}");
$("input[name=vol]").attr("readonly", true);
$("input[name=unit]").val("{{ $BelanjaRealisasi->unit_satuan }}");
$("input[name=unit]").attr("readonly", true);
$("select[name=unit]").val("{{ $BelanjaRealisasi->unit_satuan }}");
$("select[name=unit]").attr("disabled", true);
$("input[name=vol_realisasi]").val("{{ isset($BelanjaRealisasi->volume_satuan_realisasi)?$BelanjaRealisasi->volume_satuan_realisasi:0 }}");
$("input[name=unit_realisasi]").val("{{ isset($BelanjaRealisasi->unit_satuan_realisasi)?$BelanjaRealisasi->unit_satuan_realisasi:0 }}");
$("input[name=jml_rencana_kontrak]").val("{{ isset($BelanjaRealisasi->jml_rencana_kontrak)?$BelanjaRealisasi->jml_rencana_kontrak:0 }}");
$("input[name=jml_rencana_kontrak]").attr("readonly", true);
$("#btnUbah").on("click", function(){
$("input[name=vol]").attr("readonly", false);
$("select[name=unit]").attr("disabled", false);
$("#btnCancel").show();
$("#btnSubmit").show();
$(this).hide();
});
$("#btnCancel").on("click", function(){
$("input[name=vol]").attr("readonly", true);
$("select[name=unit]").attr("disabled", true);
$("#btnUbah").show();
$("#btnSubmit").hide();
$(this).hide();
});
$(document).on("submit","#frmRealBelanja",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) {
e.currentTarget.submit();
}
})
});
});
</script>
@endsection