diff --git a/app/Http/Controllers/RealisasiBelanjaController.php b/app/Http/Controllers/RealisasiBelanjaController.php
index e217ae3..114f851 100644
--- a/app/Http/Controllers/RealisasiBelanjaController.php
+++ b/app/Http/Controllers/RealisasiBelanjaController.php
@@ -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)
diff --git a/resources/views/realisasi_belanja/form.blade.php b/resources/views/realisasi_belanja/form.blade.php
index eecf533..a08eb63 100644
--- a/resources/views/realisasi_belanja/form.blade.php
+++ b/resources/views/realisasi_belanja/form.blade.php
@@ -47,7 +47,11 @@
-
+
diff --git a/resources/views/realisasi_belanja/submit.blade.php b/resources/views/realisasi_belanja/submit.blade.php
index 153bfd1..5e0cfc1 100644
--- a/resources/views/realisasi_belanja/submit.blade.php
+++ b/resources/views/realisasi_belanja/submit.blade.php
@@ -29,9 +29,12 @@
-
@@ -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();
+ }
+ })
+ });
});
@endsection
\ No newline at end of file