added split autoserahan and modal biasa

This commit is contained in:
Hafifie PKB
2025-03-25 00:54:18 +08:00
parent ae3b9cf7bc
commit 988b04f817
4 changed files with 124 additions and 10 deletions
@@ -3,6 +3,7 @@
@section('content')
@include('modal.pendahuluanserahan')
@include('modal.autoserahan')
@include('modal.denominasimodalpendahuluanserahan')
@if(count($proses) > 0)
@@ -232,6 +233,7 @@
$('#jenisserahan').val('auto');
$('input[name="radwang"][value="pendahuluan"]').prop('disabled', true);
$('input[name="radwang"][value="serahan"]').prop('checked', true);
$('input[name="radwang"][value="serahan"]').prop('disabled', true);
$('#keterangan').val('Serahan Kepada V3');
$('#keterangan').attr('readonly', true);
$('#dtacct').val('1000/010');
@@ -568,16 +570,7 @@
}).then(function(){
location.reload();
});
}else{
Swal.fire({
icon: 'error',
title: 'Auto Serahan Mengalami Ralat',
text: 'Auto Serahan tidak berjaya!'
}).then(function(){
location.reload();
});
}
});
}
@@ -663,5 +656,74 @@
});
}
const getCurrentDate = () => {
const today = new Date();
const day = String(today.getDate()).padStart(2, '0');
const month = String(today.getMonth() + 1).padStart(2, '0');
const year = today.getFullYear();
return `${day}/${month}/${year}`;
};
function triggerValue(){
let form = $('form[name="autoserah"]');
form.find('[name="tarikh"]').val(getCurrentDate());
}
$('#autoSerahanModal').on('shown.bs.modal', function () {
$('input[name="denominasi"]').attr('style','display: block');
$('.denominasi').attr('style','display: block');
triggerValue();
});
function terima_autoserah(){
let form = $('form[name="autoserah"]');
let amaun = form.find('[name="amaun"]').val();
let keterangan = form.find('[name="keterangan"]').val();
let dtacct = form.find('[name="dtacct"]').val();
let ktacct = form.find('[name="ktacct"]').val();
if(!amaun){
$("[name='erroramaun']").show();
$("[name='erroramaun']").text("*Isikan amaun dalam input!");
$("[name='amaun']").addClass('is-invalid');
boolamaun = true;
}else{
$("[name='erroramaun']").hide();
$("[name='amaun']").removeClass('is-invalid');
boolamaun = false;
}
if(!keterangan){
$("[name='errorketerangan']").show();
$("[name='errorketerangan']").text("*Isikan keterangan dalam input!");
$("[name='keterangan']").addClass('is-invalid');
boolketerangan = true;
}else{
$("[name='errorketerangan']").hide();
$("[name='keterangan']").removeClass('is-invalid');
boolketerangan = false;
}
// If all validations pass
if(boolamaun === false && boolketerangan === false) {
// Carry all validated values, including auth_user
$('#amaundiminta').val(amaun);
$('#denominasiHQModal').modal('show');
$('#autoSerahanModal').modal('hide');
$('#jenisjenis').val('serahan');
$('#jenisserahan').val('auto');
return true;
}else{
$("#terima_transaksi_autoserah").prop('disabled', false);
event.preventDefault();
return false;
}
}
</script>
@endsection