Update dan Bugs Fix

This commit is contained in:
Pusdatin BPKD Jkt
2022-09-21 16:14:15 +07:00
parent a9128b06f6
commit 2dc724df71
4 changed files with 31 additions and 11 deletions
@@ -244,7 +244,19 @@ class RealisasiBelanjaController extends Controller
$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();
// $vwAKB = VwAkbSpdRealRsk::where("I_IDRSK",$BelanjaRealisasi->kode_rsk)->firstorNew();
$vwAKB = DB::select(DB::raw(
"SELECT I_IDRSK,SUM(V_AKB_01) AS V_AKB_01,SUM(V_AKB_02) AS V_AKB_02,SUM(V_AKB_03) AS V_AKB_03,SUM(V_AKB_04) AS V_AKB_04,SUM(V_AKB_05) AS V_AKB_05,
SUM(V_AKB_06) AS V_AKB_06,SUM(V_AKB_07) AS V_AKB_07,SUM(V_AKB_08) AS V_AKB_08,SUM(V_AKB_09) AS V_AKB_09,SUM(V_AKB_10) AS V_AKB_10,
SUM(V_AKB_11) AS V_AKB_11,SUM(V_AKB_12) AS V_AKB_12,
SUM(V_BKU_01) AS V_BKU_01,SUM(V_BKU_02) AS V_BKU_02,SUM(V_BKU_03) AS V_BKU_03,SUM(V_BKU_04) AS V_BKU_04,SUM(V_BKU_05) AS V_BKU_05,
SUM(V_BKU_06) AS V_BKU_06,SUM(V_BKU_07) AS V_BKU_07,SUM(V_BKU_08) AS V_BKU_08,SUM(V_BKU_09) AS V_BKU_09,SUM(V_BKU_10) AS V_BKU_10,
SUM(V_BKU_11) AS V_BKU_11,SUM(V_BKU_12) AS V_BKU_12
FROM NEWSIPKD.VW_AKB_SPD_REALISASI_RSK WHERE I_IDRSK = ".$BelanjaRealisasi->kode_rsk."
GROUP BY I_IDRSK "
));
$vwAKB = json_decode(json_encode($vwAKB[0]), true);
$BelanjaRealisasiKontrak = BelanjaRealisasiKontrak::where("belanja_realisasi_id",$id)->get();
$vwSPD = DB::select(DB::raw(
"SELECT x.I_SPDNO_DOK, x.D_SPDNO, sum(z.V_SPP) AS JML
@@ -39,6 +39,7 @@
let $newOptionSubJenisDana = $("<option selected='selected'></option>").val("{{ $realisasi_belanja->sub_jenis_dana }}").text("{{ $realisasi_belanja->nama_jenis_dana }}")
$("select[name=sub_jenis_dana]").val("{{ $realisasi_belanja->sub_jenis_dana }}");
$("select[name=sub_jenis_dana]").append($newOptionSubJenisDana).trigger('change');
cekInputKontrak("{{ $realisasi_belanja->nama_jenis_dana }}");
let $newOptionSps = $("<option selected='selected'></option>").val("{{ $realisasi_belanja->id_sps }}").text("{{ $sps->name }}")
$("select[name=id_sps]").val("{{ $realisasi_belanja->id_sps }}");
@@ -71,6 +71,18 @@
@section('scripts')
<script type="text/javascript">
var cekInputKontrak = (dat)=>{
if (dat == "Fisik")
{
$("#div_jml_rencana_kontrak").show();
$("input[name=jml_rencana_kontrak]").prop("required", true);
}else{
$("#div_jml_rencana_kontrak").hide();
$("input[name=jml_rencana_kontrak]").val(0);
$("input[name=jml_rencana_kontrak]").prop("required", false);
}
}
$(document).ready(function(){
$('select[name=jenis]').on('select2:select', function (e) {
@@ -87,16 +99,8 @@
})
$('select[name=sub_jenis_dana]').on('select2:select', function (e) {
var data = e.params.data;
if (data.text == "Fisik")
{
$("#div_jml_rencana_kontrak").show();
$("input[name=jml_rencana_kontrak]").prop("required", true);
}else{
$("#div_jml_rencana_kontrak").hide();
$("input[name=jml_rencana_kontrak]").val(0);
$("input[name=jml_rencana_kontrak]").prop("required", false);
}
let data = e.params.data;
cekInputKontrak(data.text);
})
});
@@ -314,12 +314,15 @@
$("select[name=jenis_dana]").val("{{ $BelanjaRealisasi->jenis_dana }}");
$("select[name=jenis_dana]").attr("disabled", true);
$('select[name=jenis_dana]').change();
let $newOptionSubJenisDana = $("<option selected='selected'></option>").val("{{ $BelanjaRealisasi->sub_jenis_dana }}").text("{{ $BelanjaRealisasi->nama_jenis_dana }}")
$("select[name=sub_jenis_dana]").val("{{ $BelanjaRealisasi->sub_jenis_dana }}");
$("select[name=sub_jenis_dana]").append($newOptionSubJenisDana).trigger('change');
$("select[name=sub_jenis_dana]").attr("disabled", true);
cekInputKontrak("{{ $BelanjaRealisasi->nama_jenis_dana }}");
let $newOptionSps = $("<option selected='selected'></option>").val("{{ $BelanjaRealisasi->id_sps }}").text("{{ $sps->name }}")
$("select[name=id_sps]").val("{{ $BelanjaRealisasi->id_sps }}");
$("select[name=id_sps]").append($newOptionSps).trigger('change');