added serahan v3

This commit is contained in:
hafifierahman
2025-02-19 01:07:27 +08:00
committed by Hafifie PKB
parent d8de04ade9
commit 6f52b6256f
4 changed files with 181 additions and 81 deletions
+28
View File
@@ -0,0 +1,28 @@
<?php
namespace App\View\Components;
use Illuminate\View\Component;
class AutoSerah extends Component
{
/**
* Create a new component instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the view / contents that represent the component.
*
* @return \Illuminate\View\View|string
*/
public function render()
{
return view('components.auto-serah');
}
}
@@ -0,0 +1,2 @@
<!-- Modal Auto Serah -->
<button class="btn btn-info mt-4" data-toggle="modal" data-target="#pendahuluanserahanModal" data-input="AutoSerahan">Serahan V3</button>
@@ -61,6 +61,7 @@
<button class="btn btn-primary mt-4" data-toggle="modal" data-target="#pendahuluanserahanModal">Daftar</button>
<x-auto-serah />
</div>
</div>
@@ -205,25 +206,44 @@
}
$('#pendahuluanserahanModal').on('shown.bs.modal', function (e) {
let input = $(e.relatedTarget);
let inputselected = input.data('input');
if(inputselected == 'AutoSerahan')
{
$('#jenisserahan').val('auto');
$('input[name="radwang"][value="pendahuluan"]').prop('disabled', true);
$('input[name="radwang"][value="serahan"]').prop('checked', true);
$('#keterangan').val('Auto Serahan Kepada V3');
$('#dtacct').val('1000/010');
$('#ktacct').val('1000/020');
$('input[name="denominasi"]').attr('style','display: block');
$('.denominasi').attr('style','display: block');
}else{
$('#jenisserahan').val('biasa');
$('input[name="radwang"][value="pendahuluan"]').prop('disabled', false);
$('#bundle1').val('');
$('#totalb1').val(0.00);
$('#bundle5').val('');
$('#totalb5').val(0.00);
$('#bundle10').val('');
$('#totalb10').val(0.00);
$('#bundle20').val('');
$('#totalb20').val(0.00);
$('#bundle50').val('');
$('#totalb50').val(0.00);
$('#bundle100').val('');
$('#totalb100').val(0.00);
$('#amaunkiraan').val('');
$('#dtacct').val('');
$('#ktacct').val('');
$('#keterangan').val('');
$('#amaun').val('');
$('input[name="radwang"]').prop('checked', false);
}
$('#bundle1').val('');
$('#totalb1').val(0.00);
$('#bundle5').val('');
$('#totalb5').val(0.00);
$('#bundle10').val('');
$('#totalb10').val(0.00);
$('#bundle20').val('');
$('#totalb20').val(0.00);
$('#bundle50').val('');
$('#totalb50').val(0.00);
$('#bundle100').val('');
$('#totalb100').val(0.00);
$('#amaunkiraan').val('');
$('#dtacct').val('');
$('#ktacct').val('');
$('#keterangan').val('');
$('#amaun').val('');
$('input[name="radwang"]').prop('checked', false);
});
@@ -343,6 +363,7 @@
let dtacct = $('#dtacct').val();
let ktacct = $('#ktacct').val();
let auth_user = $('#auth_user').val(); //letak user
let jenisserahan = $('#jenisserahan').val();
// Denominasi bundle
let bundle1 = $('#bundle1').val();
@@ -373,70 +394,118 @@
return false;
}
Swal.fire({
title: 'Memuatkan...',
allowEscapeKey: false,
allowOutsideClick: false,
didOpen: function () {
Swal.showLoading();
$('#denominasiHQModal').modal('hide');
}
});
$.ajax({
method: 'post',
url: '{{ route("khazanah.pendahuluanserahanHQ") }}',
data: {
"_token": "{{ csrf_token() }}",
'amaun': amaun,
'jenisgldetail': jenis,
'keterangan': keterangan,
'kodcaw': kodcaw,
'teller': teller,
'dtacct': dtacct,
'ktacct': ktacct,
'auth_user': auth_user, // mskkan auth_user
'ambilansen1': sen1,
'ambilansen5': sen5,
'ambilansen10': sen10,
'ambilansen20': sen20,
'ambilansen50': sen50,
'ambilanring1': ringgit1,
'ambilanring5': ringgit5,
'ambilanring10': ringgit10,
'ambilanring20': ringgit20,
'ambilanring50': ringgit50,
'ambilanring100': ringgit100
},
success: function (data) {
if (data == 'LULUS') {
Swal.fire({
icon: 'success',
title: 'Transaksi Berjaya',
allowEscapeKey: false,
allowOutsideClick: false
}).then(function () {
$('#denominasiHQModal').modal('hide');
$('#pendahuluanserahanModal').modal('hide');
location.reload();
});
} else if (data == 'GAGAL') {
Swal.fire({
icon: 'error',
title: 'Transaksi Gagal',
allowEscapeKey: false,
allowOutsideClick: false
}).then(function () {
$('#denominasiHQModal').modal('hide');
$('#pendahuluanserahanModal').modal('hide');
$("#terima_transaksi").prop('disabled', false);
});
if(jenisserahan == 'biasa')
{
Swal.fire({
title: 'Memuatkan...',
allowEscapeKey: false,
allowOutsideClick: false,
didOpen: function () {
Swal.showLoading();
$('#denominasiHQModal').modal('hide');
}
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
}
});
});
}else{
Swal.fire({
title: 'Tunggu Pengesahan Daripada Operasi.',
icon: 'info',
width: 600,
padding: '3em',
background: '#fffff',
showCancelButton: false,
showConfirmButton: false,
allowOutsideClick: false,
allowEscapeKey: false,
allowEnterKey: false,
didOpen: function () {
$('#denominasiHQModal').modal('hide');
}
});
}
let array_send = {
amaun: amaun,
jenisgldetail: jenis,
keterangan: keterangan,
kodcaw: kodcaw,
teller: teller,
dtacct: dtacct,
ktacct: ktacct,
auth_user: auth_user,
ambilansen1: sen1,
ambilansen5: sen5,
ambilansen10: sen10,
ambilansen20: sen20,
ambilansen50: sen50,
ambilanring1: ringgit1,
ambilanring5: ringgit5,
ambilanring10: ringgit10,
ambilanring20: ringgit20,
ambilanring50: ringgit50,
ambilanring100: ringgit100
};
this.sendRequest(array_send,jenisserahan);
}
function sendRequest(arraysend,jenisserahan){
if(jenisserahan == 'biasa'){
$.ajax({
method: 'post',
url: '{{ route("khazanah.pendahuluanserahanHQ") }}',
data: {
"_token": "{{ csrf_token() }}",
'amaun': arraysend['amaun'],
'jenisgldetail': arraysend['jenis'],
'keterangan': arraysend['keterangan'],
'kodcaw': arraysend['kodcaw'],
'teller': arraysend['teller'],
'dtacct': arraysend['dtacct'],
'ktacct': arraysend['ktacct'],
'auth_user': arraysend['auth_user'],
'ambilansen1': arraysend['ambilansen1'],
'ambilansen5': arraysend['ambilansen5'],
'ambilansen10': arraysend['ambilansen10'],
'ambilansen20': arraysend['ambilansen20'],
'ambilansen50': arraysend['ambilansen50'],
'ambilanring1': arraysend['ambilanring1'],
'ambilanring5': arraysend['ambilanring5'],
'ambilanring10': arraysend['ambilanring10'],
'ambilanring20': arraysend['ambilanring20'],
'ambilanring50': arraysend['ambilanring50'],
'ambilanring100': arraysend['ambilanring100']
},
success: function (data) {
if (data == 'LULUS') {
Swal.fire({
icon: 'success',
title: 'Transaksi Berjaya',
allowEscapeKey: false,
allowOutsideClick: false
}).then(function () {
$('#denominasiHQModal').modal('hide');
$('#pendahuluanserahanModal').modal('hide');
location.reload();
});
} else if (data == 'GAGAL') {
Swal.fire({
icon: 'error',
title: 'Transaksi Gagal',
allowEscapeKey: false,
allowOutsideClick: false
}).then(function () {
$('#denominasiHQModal').modal('hide');
$('#pendahuluanserahanModal').modal('hide');
$("#terima_transaksi").prop('disabled', false);
});
}
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
}
});
}
}
</script>
@@ -132,6 +132,7 @@
<input type="hidden" id="jenisjenis"/>
<input type="hidden" id="kodcawangan"/>
<input type="hidden" id="tellerla"/>
<input type="hidden" id="jenisserahan"/>
<input type="hidden" id="auth_user" name="auth_user" value="{{ Auth::user()->id }}">
</div>