106 lines
4.7 KiB
PHP
106 lines
4.7 KiB
PHP
<form id="frmInputRealisasi" action="{{ url('/realisasi-belanja/'.$BelanjaRealisasi->id.'/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="hidden" value="{{ $redirect }}" name="redirect_link">
|
|
<input type="hidden" value="{{ $BelanjaRealisasi->nama_rsk }}" name="id_rsk">
|
|
<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>No. SP2D</label>
|
|
<input type="text" id="no_sp2d" required class="form-control" name="no_sp2d" value="{{ $BelanjaRealisasiDetail->i_sp2dno_dok }}" disabled>
|
|
</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" name="jml_realisasi" placeholder="Jumlah Realisasi" value="{{ separateNumberIndo($BelanjaRealisasiDetail->v_spp) }}" disabled>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-6 col-sm-6 col-md-6">
|
|
<div class="form-group">
|
|
<?php $volSatuan = empty($BelanjaRealisasiDetail->volume_satuan_realisasi) ? 0: $BelanjaRealisasiDetail->volume_satuan_realisasi; ?>
|
|
<label>Volume Realisasi</label>
|
|
<input type="number" id="vol_realisasi" required class="form-control" name="vol_realisasi" value="{{ $volSatuan }}" placeholder="Volume Realisasi">
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-6 col-sm-6 col-md-6">
|
|
<div class="form-group">
|
|
<label>Unit Realisasi</label>
|
|
<select id="unit_realisasi" name="unit_realisasi" class="form-control" required placeholder="Unit Realisasi">
|
|
<option></option>
|
|
<?php $unitSatuanVal = empty($BelanjaRealisasiDetail->unit_satuan_realisasi) ? "": $BelanjaRealisasiDetail->unit_satuan_realisasi; ?>
|
|
<?php foreach($unitSatuan as $satuan){ ?>
|
|
<option {{ $unitSatuanVal == $satuan->nama_satuan ? "selected":"" }}>{{ $satuan->nama_satuan }}</option>
|
|
<?php } ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-12 col-sm-12 col-md-12">
|
|
<button id="btnSubmit" type="button" class="btn btn-success"><i class="fa fa-paper-plane"></i> Simpan</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){
|
|
detailSP2D = (noSP2D)=>{
|
|
$.ajax({
|
|
url: '/item-search-sp2d?no_sp2d='+noSP2D,
|
|
dataType: 'json',
|
|
success: function (data) {
|
|
$("#vol_realisasi").prop("disabled", true);
|
|
$("#unit_realisasi").prop("disabled", true);
|
|
if (Object.keys(data).length == 0){
|
|
Swal.fire('Data SP2D tidak ditemukan!!', '', 'error');
|
|
}else{
|
|
let jml = parseFloat(data.v_sp2d);
|
|
$("#jml_realisasi").val(separateNumberIndo(jml));
|
|
$("#vol_realisasi").prop("disabled", false);
|
|
$("#unit_realisasi").prop("disabled", false);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
$("#no_sp2d").on("keypress",function(e){
|
|
if (e.keyCode == 13){
|
|
e.preventDefault();
|
|
detailSP2D($(this).val());
|
|
}
|
|
});
|
|
|
|
let cekValidasi=()=>{
|
|
if ($("#no_sp2d").val() == ""){
|
|
Swal.fire('No SP2D blm diisi!!', '', 'error');
|
|
return false;
|
|
}
|
|
|
|
if ($("#jml_realisasi").val() == ""){
|
|
Swal.fire('Jumlah Realisasi kosong!!', '', 'error');
|
|
return false;
|
|
}
|
|
|
|
if ($("#vol_realisasi").val() == 0){
|
|
Swal.fire('Volume Realisasi kosong!!', '', 'error');
|
|
return false;
|
|
}
|
|
|
|
if ($("#unit_realisasi").val() == ""){
|
|
Swal.fire('Unit Realisasi kosong!!', '', 'error');
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
$("#btnSubmit").on("click",function(e){
|
|
if (cekValidasi()){
|
|
$("#frmInputRealisasi input").prop("disabled", false);
|
|
$("#frmInputRealisasi").submit();
|
|
}
|
|
})
|
|
});
|
|
</script>
|