Update dan bugs fix
This commit is contained in:
@@ -161,9 +161,11 @@
|
||||
let numStart = info.page;
|
||||
let index = (numStart * dtTable.page.len()) + iDisplayIndex + 1;
|
||||
let btnEdit = {{ !empty(auth()->user()->can('Update DBH Realisasi Pendapatan'))?auth()->user()->can('Update DBH Realisasi Pendapatan'):strtolower(getRole())=="admin"?"true":"false" }} ?"<a class='btn btn-warning btn-sm ml-1' href='{{ $baseUrl }}/realisasi-pendapatan/" + aData["id"] + "/edit' title='Ubah'><i class='fa fa-edit'></i></a>":"";
|
||||
btnEdit = aData["rkud_no_sts"] == null ? btnEdit : "";
|
||||
let btnDelete = {{ !empty(auth()->user()->can('Delete DBH Realisasi Pendapatan'))?auth()->user()->can('Delete DBH Realisasi Pendapatan'):strtolower(getRole())=="admin"?"true":"false" }} ?"<button type='submit' class='btn btn-danger btn-sm ml-1' title='Hapus'><i class='fa fa-trash'></i></button>":"";
|
||||
btnDelete = aData["rkud_no_sts"] == null ? btnDelete : "";
|
||||
@php if(getRole()!=="admin"){ @endphp
|
||||
btnEdit = aData["rkud_no_sts"] == null ? btnEdit : "";
|
||||
btnDelete = aData["rkud_no_sts"] == null ? btnDelete : "";
|
||||
@php } @endphp
|
||||
$("td:eq(0)", nRow).html(index);
|
||||
$("td:eq(2)", nRow).html(separateNumberIndo(aData["simtrad4_kotor"]));
|
||||
$("td:eq(3)", nRow).html(separateNumberIndo(aData["simtrad4_potongan"]));
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<h2 class="card-title"><i class="fa fa-th-list mr-2"></i> STS</h2>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form id="frmrealisasipendapatan" action="{{ $baseUrl }}/realisasi-pendapatan/{{ $realisasi_pendapatan->id }}/sts" method="POST" autocomplete="off">
|
||||
<form id="frmrealisasipendapatan" action="{{ $baseUrl }}/realisasi-pendapatan/{{ $realisasi_pendapatan->id }}/sts" method="POST" autocomplete="off" enctype="multipart/form-data">
|
||||
@csrf
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_no_sts">No. STS</label>
|
||||
@@ -49,7 +49,7 @@
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_nama_akun">Nama Akun</label>
|
||||
<div class="col-md-10 col-sm-10 ">
|
||||
<input id="rkud_nama_akun" name="rkud_nama_akun" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")&& empty($realisasi_pendapatan->rkud_no_sts))?"form-control":"form-control-plaintext" }}" value="{{ empty($realisasi_pendapatan->rkud_nama_akun)?"-":$realisasi_pendapatan->rkud_nama_akun }}"readonly>
|
||||
<input id="rkud_nama_akun" name="rkud_nama_akun" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")&& empty($realisasi_pendapatan->rkud_no_sts))?"form-control":"form-control-plaintext" }}" value="{{ empty($realisasi_pendapatan->rkud_nama_akun)?"-":$realisasi_pendapatan->rkud_nama_akun }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
@@ -58,6 +58,13 @@
|
||||
<input id="rkud_jumlah" name="rkud_jumlah" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")&& empty($realisasi_pendapatan->rkud_no_sts))?"form-control":"form-control-plaintext" }} number-separator-indo" value="{{ separateNumberIndo($realisasi_pendapatan->rkud_jumlah) }}" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-form-label col-md-2 col-sm-2 label-align" for="txt_simtrad4_bersih">File STS</label>
|
||||
<div class="col-md-10 col-sm-10 ">
|
||||
<?= empty($realisasi_pendapatan->file_sts)?"":"<a href='".URL::to("/realisasi-pendapatan/$realisasi_pendapatan->id/download-sts")."'>".$realisasi_pendapatan->file_sts."</a><br>"; ?>
|
||||
<input <?= empty($realisasi_pendapatan->rkud_no_sts)?"":"style='display:none;'" ?> type="file" name="file_sts" required>
|
||||
</div>
|
||||
</div>
|
||||
<?php if(Auth::user()->can("Input STS DBH Realisasi Pendapatan") && empty($realisasi_pendapatan->rkud_no_sts)){ ?>
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-sm btn-success"><i class="fa fa-save"></i> Simpan</button>
|
||||
@@ -85,6 +92,21 @@
|
||||
$("#txt_simtrad4_bersih").val("{{ separateNumberIndo($realisasi_pendapatan->simtrad4_bersih) }}");
|
||||
showRinciDBH({{ $realisasi_pendapatan->id_sps }});
|
||||
|
||||
let validasi = ()=>{
|
||||
|
||||
if ($("#rkud_tgl").val() == ""){
|
||||
Swal.fire("Data STS belum lengkap !", '', 'error');
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($("#rkud_jumlah").val()!=$("#txt_simtrad4_bersih").val()){
|
||||
Swal.fire("Jumlah pada STS harus sama dengan Rencana !", '', 'error');
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
getSTS = () =>{
|
||||
if ($("#rkud_no_sts").val()==""){
|
||||
Swal.fire("Harap isi nomor STS!", '', 'error');
|
||||
@@ -99,6 +121,10 @@
|
||||
success: function (data) {
|
||||
if (Object.keys(data).length == 0){
|
||||
Swal.fire("Data STS tidak ditemukan !", '', 'error');
|
||||
$("#rkud_tgl").val("");
|
||||
$("#rkud_kode_akun").val("");
|
||||
$("#rkud_nama_akun").val("");
|
||||
$("#rkud_jumlah").val("");
|
||||
}else{
|
||||
$("#rkud_tgl").val(data.tgl_validasi);
|
||||
$("#rkud_kode_akun").val(data.kode_bas);
|
||||
@@ -122,6 +148,10 @@
|
||||
}
|
||||
});
|
||||
|
||||
$("#rkud_no_sts").on("blur", function(e){
|
||||
getSTS();
|
||||
});
|
||||
|
||||
$("#frmrealisasipendapatan").on("submit",function(e){
|
||||
e.preventDefault();
|
||||
Swal.fire({
|
||||
@@ -133,12 +163,8 @@
|
||||
icon: "warning",
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
if ($("#rkud_jumlah").val()==$("#txt_simtrad4_bersih").val()){
|
||||
if (getSTS()){
|
||||
return e.currentTarget.submit();
|
||||
}
|
||||
}else{
|
||||
Swal.fire("Jumlah pada STS harus sama dengan Rencana !", '', 'error');
|
||||
if (validasi()){
|
||||
return e.currentTarget.submit();
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user