fix sweet alert
This commit is contained in:
@@ -901,8 +901,8 @@
|
|||||||
}, 3000);
|
}, 3000);
|
||||||
}else if (result.dismiss === Swal.DismissReason.cancel) {
|
}else if (result.dismiss === Swal.DismissReason.cancel) {
|
||||||
swalWithBootstrapButtons.fire(
|
swalWithBootstrapButtons.fire(
|
||||||
'Cancelled',
|
'Batal',
|
||||||
'Your imaginary file is safe :)',
|
'Maklumat Gadaian Tidak Berjaya Dihapuskan',
|
||||||
'error'
|
'error'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -222,30 +222,28 @@
|
|||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
var api_url = "<?php echo $api_url ?>";
|
var api_url = "<?php echo $api_url ?>";
|
||||||
|
$('form input').keydown(function (e) {
|
||||||
|
if (e.keyCode == 13) {
|
||||||
|
e.preventDefault();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
function disableF5(e) { if ((e.which || e.keyCode) == 116) e.preventDefault(); };
|
function disableF5(e) { if ((e.which || e.keyCode) == 116) e.preventDefault(); };
|
||||||
$(document).ready( function () {
|
$(document).ready( function () {
|
||||||
|
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method: 'get',
|
method: 'get',
|
||||||
url: api_url + '/api/marhun/' + "{{ $norujukan }}",
|
url: api_url + '/api/marhun/' + "{{ $norujukan }}",
|
||||||
success:function(data)
|
success:function(data){
|
||||||
{
|
|
||||||
let count = 0;
|
let count = 0;
|
||||||
let jumlah = 0;
|
let jumlah = 0;
|
||||||
$.each(data,function(index,marhun)
|
$.each(data,function(index,marhun){
|
||||||
{
|
$.each(marhun,function(index,mar){
|
||||||
$.each(marhun,function(index,mar)
|
|
||||||
{
|
|
||||||
jumlah += Number(mar['n_marhun']);
|
jumlah += Number(mar['n_marhun']);
|
||||||
count++;
|
count++;
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
$('#bilangan_marhun').val(count);
|
$('#bilangan_marhun').val(count);
|
||||||
$('#jumlah_nilai_marhun').val(formatter.format(jumlah));
|
$('#jumlah_nilai_marhun').val(formatter.format(jumlah));
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -387,12 +385,10 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
if (count == 1)
|
if (count == 1){
|
||||||
{
|
|
||||||
$('.buttonpunya').html("<button onclick='editmarhun(this)' class='btn btn-primary'><i class='fas fa-edit'></i></button>");
|
$('.buttonpunya').html("<button onclick='editmarhun(this)' class='btn btn-primary'><i class='fas fa-edit'></i></button>");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(total_nilai_marhun > 0 && total_nilai_marhun < 401){
|
if(total_nilai_marhun > 0 && total_nilai_marhun < 401){
|
||||||
kadarupah = 1.25/100;
|
kadarupah = 1.25/100;
|
||||||
}else if(total_nilai_marhun >= 401 && total_nilai_marhun < 2001){
|
}else if(total_nilai_marhun >= 401 && total_nilai_marhun < 2001){
|
||||||
@@ -438,8 +434,7 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function deletemarhun(e)
|
function deletemarhun(e){
|
||||||
{
|
|
||||||
let marhun = $(e).closest('tr').children('td:eq(1)').text();let selectedrow = $(e).closest('tr');let recnozz = tablemarhun.row(selectedrow).data();
|
let marhun = $(e).closest('tr').children('td:eq(1)').text();let selectedrow = $(e).closest('tr');let recnozz = tablemarhun.row(selectedrow).data();
|
||||||
let norujuk = $('#norujukan').val();
|
let norujuk = $('#norujukan').val();
|
||||||
|
|
||||||
@@ -451,9 +446,7 @@
|
|||||||
"norujukan" : norujuk,
|
"norujukan" : norujuk,
|
||||||
"recno" : recnozz[1]
|
"recno" : recnozz[1]
|
||||||
},
|
},
|
||||||
success:function(data)
|
success:function(data){
|
||||||
{
|
|
||||||
console.log(data);
|
|
||||||
location.reload();
|
location.reload();
|
||||||
},error: function(xhr, status, error) {
|
},error: function(xhr, status, error) {
|
||||||
var err = eval("(" + xhr.responseText + ")");
|
var err = eval("(" + xhr.responseText + ")");
|
||||||
@@ -462,13 +455,11 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function editmarhun(e)
|
function editmarhun(e){
|
||||||
{
|
|
||||||
let norujuk = $('#norujukan').val();let selectedrow = $(e).closest('tr');let recno = tablemarhun.row(selectedrow).data();
|
let norujuk = $('#norujukan').val();let selectedrow = $(e).closest('tr');let recno = tablemarhun.row(selectedrow).data();
|
||||||
let nm = recno[3];let karat = recno[4];let berat = recno[5];
|
let nm = recno[3];let karat = recno[4];let berat = recno[5];
|
||||||
let harga = recno[7];
|
let harga = recno[7];
|
||||||
|
|
||||||
|
|
||||||
$('#sltkarat').val(karat);
|
$('#sltkarat').val(karat);
|
||||||
$('#berat').val(berat);
|
$('#berat').val(berat);
|
||||||
$('#nilaimarhun').val(nm.substring(2));
|
$('#nilaimarhun').val(nm.substring(2));
|
||||||
@@ -488,8 +479,7 @@
|
|||||||
$('#harga1').val(hargaref);
|
$('#harga1').val(hargaref);
|
||||||
});
|
});
|
||||||
|
|
||||||
function calculationharga(e)
|
function calculationharga(e){
|
||||||
{
|
|
||||||
let berat = $(e).val();
|
let berat = $(e).val();
|
||||||
let total = 0;
|
let total = 0;
|
||||||
let harga = $('#harga1').val();
|
let harga = $('#harga1').val();
|
||||||
@@ -497,7 +487,6 @@
|
|||||||
total = berat * harga;
|
total = berat * harga;
|
||||||
|
|
||||||
$('#nilaimarhun').val(total.toFixed(2));
|
$('#nilaimarhun').val(total.toFixed(2));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#pinjaman').on('input',function(){
|
$('#pinjaman').on('input',function(){
|
||||||
@@ -757,16 +746,8 @@
|
|||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
if(pinjaman > Number(pembiyaan_max_pelulus)+10){
|
if(pinjaman > Number(pembiyaan_max_pelulus)+10){
|
||||||
// Swal.fire({
|
|
||||||
// icon: 'error',
|
|
||||||
// title: 'Amaran!',
|
|
||||||
// text: 'Pembiayaan Memerlukan Kelulusan Operasi'
|
|
||||||
// });
|
|
||||||
// event.preventDefault();
|
|
||||||
// return false;
|
|
||||||
|
|
||||||
const swalWithBootstrapButtons = Swal.mixin
|
const swalWithBootstrapButtons = Swal.mixin({
|
||||||
({
|
|
||||||
customClass: {
|
customClass: {
|
||||||
confirmButton: 'btn btn-success',
|
confirmButton: 'btn btn-success',
|
||||||
cancelButton: 'btn btn-danger'
|
cancelButton: 'btn btn-danger'
|
||||||
@@ -826,8 +807,7 @@
|
|||||||
//TIME INTERVAL
|
//TIME INTERVAL
|
||||||
let timerInterval;
|
let timerInterval;
|
||||||
|
|
||||||
timerInterval = setInterval(function()
|
timerInterval = setInterval(function(){
|
||||||
{
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'get',
|
method:'get',
|
||||||
url: "{{ route('operasi.getkelulusan') }}",
|
url: "{{ route('operasi.getkelulusan') }}",
|
||||||
@@ -856,17 +836,11 @@
|
|||||||
alert(xhr.responseText);
|
alert(xhr.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}, 3000);
|
}, 3000);
|
||||||
|
} else if (result.dismiss === Swal.DismissReason.cancel){
|
||||||
|
|
||||||
} else if (
|
|
||||||
/* Read more about handling dismissals below */
|
|
||||||
result.dismiss === Swal.DismissReason.cancel
|
|
||||||
) {
|
|
||||||
swalWithBootstrapButtons.fire(
|
swalWithBootstrapButtons.fire(
|
||||||
'Cancelled',
|
'Batal',
|
||||||
'Your imaginary file is safe :)',
|
'Malumat Gadaian Tidak Berjaya Disimpan',
|
||||||
'error'
|
'error'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -876,10 +850,7 @@
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
}else if(pinjaman > Number(pembiayaan_max_teller)+10){
|
}else if(pinjaman > Number(pembiayaan_max_teller)+10){
|
||||||
|
const swalWithBootstrapButtons = Swal.mixin({
|
||||||
|
|
||||||
const swalWithBootstrapButtons = Swal.mixin
|
|
||||||
({
|
|
||||||
customClass: {
|
customClass: {
|
||||||
confirmButton: 'btn btn-success',
|
confirmButton: 'btn btn-success',
|
||||||
cancelButton: 'btn btn-danger'
|
cancelButton: 'btn btn-danger'
|
||||||
@@ -924,7 +895,6 @@
|
|||||||
// "bilgadai" : noic,
|
// "bilgadai" : noic,
|
||||||
// "jumpinjam" : jumpinjam,
|
// "jumpinjam" : jumpinjam,
|
||||||
// "teller" : teller
|
// "teller" : teller
|
||||||
|
|
||||||
},
|
},
|
||||||
success:function(data){
|
success:function(data){
|
||||||
|
|
||||||
@@ -939,8 +909,7 @@
|
|||||||
//TIME INTERVAL
|
//TIME INTERVAL
|
||||||
let timerInterval;
|
let timerInterval;
|
||||||
|
|
||||||
timerInterval = setInterval(function()
|
timerInterval = setInterval(function(){
|
||||||
{
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'get',
|
method:'get',
|
||||||
url: "{{ route('khazanah.getkelulusan') }}",
|
url: "{{ route('khazanah.getkelulusan') }}",
|
||||||
@@ -972,14 +941,10 @@
|
|||||||
|
|
||||||
}, 3000);
|
}, 3000);
|
||||||
|
|
||||||
|
} else if (result.dismiss === Swal.DismissReason.cancel) {
|
||||||
} else if (
|
|
||||||
/* Read more about handling dismissals below */
|
|
||||||
result.dismiss === Swal.DismissReason.cancel
|
|
||||||
) {
|
|
||||||
swalWithBootstrapButtons.fire(
|
swalWithBootstrapButtons.fire(
|
||||||
'Cancelled',
|
'Batal',
|
||||||
'Your imaginary file is safe :)',
|
'Maklumat Gadaian Tidak Berjaya Disimpan',
|
||||||
'error'
|
'error'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -987,8 +952,6 @@
|
|||||||
|
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
|
|||||||
@@ -772,8 +772,8 @@
|
|||||||
}, 3000);
|
}, 3000);
|
||||||
}else if (result.dismiss === Swal.DismissReason.cancel){
|
}else if (result.dismiss === Swal.DismissReason.cancel){
|
||||||
swalWithBootstrapButtons.fire(
|
swalWithBootstrapButtons.fire(
|
||||||
'Cancelled',
|
'Batal',
|
||||||
'Your imaginary file is safe :)',
|
'Maklumat Gadaian Tidak Berjaya Disimpan',
|
||||||
'error'
|
'error'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -873,8 +873,8 @@
|
|||||||
}, 3000);
|
}, 3000);
|
||||||
} else if (result.dismiss === Swal.DismissReason.cancel) {
|
} else if (result.dismiss === Swal.DismissReason.cancel) {
|
||||||
swalWithBootstrapButtons.fire(
|
swalWithBootstrapButtons.fire(
|
||||||
'Cancelled',
|
'Batal',
|
||||||
'Your imaginary file is safe :)',
|
'Maklumat Gadaian Tidak Berjaya Disimpan',
|
||||||
'error'
|
'error'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -898,8 +898,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function deletemarhun(e)
|
function deletemarhun(e){
|
||||||
{
|
|
||||||
let marhun = $(e).closest('tr').children('td:eq(1)').text();let selectedrow = $(e).closest('tr');let recnozz = tablemarhun.row(selectedrow).data();
|
let marhun = $(e).closest('tr').children('td:eq(1)').text();let selectedrow = $(e).closest('tr');let recnozz = tablemarhun.row(selectedrow).data();
|
||||||
let norujuk = $('#norujukan').val();
|
let norujuk = $('#norujukan').val();
|
||||||
|
|
||||||
@@ -911,9 +910,7 @@
|
|||||||
"norujukan" : norujuk,
|
"norujukan" : norujuk,
|
||||||
"recno" : recnozz[1]
|
"recno" : recnozz[1]
|
||||||
},
|
},
|
||||||
success:function(data)
|
success:function(data){
|
||||||
{
|
|
||||||
console.log(data);
|
|
||||||
location.reload();
|
location.reload();
|
||||||
},error: function(xhr, status, error) {
|
},error: function(xhr, status, error) {
|
||||||
var err = eval("(" + xhr.responseText + ")");
|
var err = eval("(" + xhr.responseText + ")");
|
||||||
@@ -922,8 +919,7 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function editmarhun(e)
|
function editmarhun(e){
|
||||||
{
|
|
||||||
let norujuk = $('#norujukan').val();let selectedrow = $(e).closest('tr');let recno = tablemarhun.row(selectedrow).data();
|
let norujuk = $('#norujukan').val();let selectedrow = $(e).closest('tr');let recno = tablemarhun.row(selectedrow).data();
|
||||||
let nm = recno[3];let karat = recno[4];let berat = recno[5];
|
let nm = recno[3];let karat = recno[4];let berat = recno[5];
|
||||||
let harga = recno[7];
|
let harga = recno[7];
|
||||||
@@ -946,8 +942,7 @@
|
|||||||
$('#harga1').val(hargaref);
|
$('#harga1').val(hargaref);
|
||||||
});
|
});
|
||||||
|
|
||||||
function calculationharga(e)
|
function calculationharga(e){
|
||||||
{
|
|
||||||
let berat = $(e).val();
|
let berat = $(e).val();
|
||||||
let total = 0;
|
let total = 0;
|
||||||
let harga = $('#harga1').val();
|
let harga = $('#harga1').val();
|
||||||
|
|||||||
@@ -304,7 +304,6 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var total_marhun_pilih = 0;
|
var total_marhun_pilih = 0;
|
||||||
@@ -434,14 +433,13 @@
|
|||||||
alert(xhr.responseText);
|
alert(xhr.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}, 3000);
|
}, 3000);
|
||||||
|
|
||||||
|
|
||||||
}else if (result.dismiss === Swal.DismissReason.cancel) {
|
}else if (result.dismiss === Swal.DismissReason.cancel) {
|
||||||
swalWithBootstrapButtons.fire(
|
swalWithBootstrapButtons.fire(
|
||||||
'Cancelled',
|
'Batal',
|
||||||
'Your imaginary file is safe :)',
|
'Tidak Berjaya Mendapatkan Kelulusan Khazanah',
|
||||||
'error'
|
'error'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,8 +117,7 @@ function carila()
|
|||||||
Swal.fire({
|
Swal.fire({
|
||||||
icon: 'error',
|
icon: 'error',
|
||||||
title: 'Amaran',
|
title: 'Amaran',
|
||||||
text: 'Tiada maklumat pelanggan!',
|
text: 'Tiada maklumat pelanggan!'
|
||||||
footer: '<a href>Why do I have this issue?</a>'
|
|
||||||
});
|
});
|
||||||
$('#form-display').hide();
|
$('#form-display').hide();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -276,56 +276,60 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
var historybayarandatatable = $('#tablehistorybayaran').DataTable({
|
$('form input').keydown(function (e) {
|
||||||
|
if (e.keyCode == 13) {
|
||||||
|
e.preventDefault();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
var historybayarandatatable = $('#tablehistorybayaran').DataTable({
|
||||||
"ordering": false
|
"ordering": false
|
||||||
});
|
});
|
||||||
|
|
||||||
var api = '<?php echo $api_url ?>';
|
var api = '<?php echo $api_url ?>';
|
||||||
|
|
||||||
$('input[type="checkbox"]').hide();
|
$('input[type="checkbox"]').hide();
|
||||||
$('#divtambahpinjaman').hide();
|
$('#divtambahpinjaman').hide();
|
||||||
$('#divpinjamanbaru').hide();
|
$('#divpinjamanbaru').hide();
|
||||||
$('#divbayaranditerima').hide();
|
$('#divbayaranditerima').hide();
|
||||||
$('#divbakipinjaman').hide();
|
$('#divbakipinjaman').hide();
|
||||||
|
|
||||||
var array_recno = [];
|
var array_recno = [];
|
||||||
var array_nm = [];
|
var array_nm = [];
|
||||||
var array_marhun = [];
|
var array_marhun = [];
|
||||||
var array_berat = [];
|
var array_berat = [];
|
||||||
|
|
||||||
//max bayaran
|
//max bayaran
|
||||||
let jumlahasalmarhun = parseFloat("{{ $gadai['nilaimarhun'] }}");
|
let jumlahasalmarhun = parseFloat("{{ $gadai['nilaimarhun'] }}");
|
||||||
let totalmarhun = jumlahasalmarhun;
|
let totalmarhun = jumlahasalmarhun;
|
||||||
|
|
||||||
let bayaranseparuhasal = 0;
|
let bayaranseparuhasal = 0;
|
||||||
|
|
||||||
let bilangan_marhun = Number("{{ $count }}");
|
let bilangan_marhun = Number("{{ $count }}");
|
||||||
|
|
||||||
bilmarhun = () => {
|
bilmarhun = () => {
|
||||||
if(bilangan_marhun ==1)
|
if(bilangan_marhun ==1){
|
||||||
{
|
|
||||||
$('option[value="S"]').attr("disabled", true);
|
$('option[value="S"]').attr("disabled", true);
|
||||||
}
|
}
|
||||||
else
|
else{
|
||||||
{
|
|
||||||
$('option[value="S"]').attr("disabled", false);
|
$('option[value="S"]').attr("disabled", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bilmarhun();
|
bilmarhun();
|
||||||
|
|
||||||
var tarikhtawarruq = new Date("2021/01/01");
|
var tarikhtawarruq = new Date("2021/01/01");
|
||||||
var tarikhgadai = new Date("{{ $gadai['t_gadai'] }}");
|
var tarikhgadai = new Date("{{ $gadai['t_gadai'] }}");
|
||||||
|
|
||||||
|
|
||||||
var kodcaw = "{{ $gadai['kodcaw'] }}";
|
var kodcaw = "{{ $gadai['kodcaw'] }}";
|
||||||
var norujukan = "{{ $gadai['norujukan'] }}";
|
var norujukan = "{{ $gadai['norujukan'] }}";
|
||||||
|
|
||||||
var jumlahperlu = 0;
|
var jumlahperlu = 0;
|
||||||
var jumlahminima = 0;
|
var jumlahminima = 0;
|
||||||
|
|
||||||
|
|
||||||
$( document ).ready(function() {
|
$( document ).ready(function() {
|
||||||
tebusan();
|
tebusan();
|
||||||
|
|
||||||
$("#bayaran").inputFilter(function(value) {
|
$("#bayaran").inputFilter(function(value) {
|
||||||
@@ -336,13 +340,10 @@ $( document ).ready(function() {
|
|||||||
return /^\d*\.?(?:\d{1,2})?$/.test(value); // Allow digits only, using a RegExp
|
return /^\d*\.?(?:\d{1,2})?$/.test(value); // Allow digits only, using a RegExp
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function tebusan()
|
function tebusan(){
|
||||||
{
|
if(tarikhgadai >= tarikhtawarruq){
|
||||||
|
|
||||||
if(tarikhgadai >= tarikhtawarruq)
|
|
||||||
{
|
|
||||||
let maxgadaila = "{{ $maxgadai = ($gadai['nilaimarhun'] * 0.8) - $gadai['bakipjm'] }}";
|
let maxgadaila = "{{ $maxgadai = ($gadai['nilaimarhun'] * 0.8) - $gadai['bakipjm'] }}";
|
||||||
|
|
||||||
$('#tambahpinjamsebenar').val(Number(maxgadaila).toFixed(2));
|
$('#tambahpinjamsebenar').val(Number(maxgadaila).toFixed(2));
|
||||||
@@ -363,8 +364,6 @@ function tebusan()
|
|||||||
$('#bayaranditerima').val(data);
|
$('#bayaranditerima').val(data);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
//Tebus Tawarruq
|
//Tebus Tawarruq
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'GET',
|
method:'GET',
|
||||||
@@ -374,11 +373,7 @@ function tebusan()
|
|||||||
$('#perludibayar').val(data.toFixed(2));
|
$('#perludibayar').val(data.toFixed(2));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}else if(tarikhgadai < tarikhtawarruq){
|
||||||
|
|
||||||
}
|
|
||||||
else if(tarikhgadai < tarikhtawarruq)
|
|
||||||
{
|
|
||||||
let maxgadaila = "{{ $maxgadai = ($gadai['nilaimarhun'] * 0.8) - $gadai['pinjaman'] }}";
|
let maxgadaila = "{{ $maxgadai = ($gadai['nilaimarhun'] * 0.8) - $gadai['pinjaman'] }}";
|
||||||
|
|
||||||
$('#tambahpinjamsebenar').val(Number(maxgadaila).toFixed(2));
|
$('#tambahpinjamsebenar').val(Number(maxgadaila).toFixed(2));
|
||||||
@@ -408,10 +403,7 @@ function tebusan()
|
|||||||
$('#perludibayar').val(data);
|
$('#perludibayar').val(data);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Telah dibayar
|
// Telah dibayar
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'GET',
|
method:'GET',
|
||||||
@@ -420,27 +412,19 @@ function tebusan()
|
|||||||
success:function(data){
|
success:function(data){
|
||||||
var totaltelahdibayar = 0;
|
var totaltelahdibayar = 0;
|
||||||
|
|
||||||
if(data == '')
|
if(data == ''){
|
||||||
{
|
|
||||||
$('#jumlahtelahdibayar').val(0);
|
$('#jumlahtelahdibayar').val(0);
|
||||||
}
|
}else{
|
||||||
else
|
|
||||||
{
|
|
||||||
$.each(data,function(index,transaksi){
|
$.each(data,function(index,transaksi){
|
||||||
|
|
||||||
totaltelahdibayar += parseFloat(transaksi.duit_masuk);
|
totaltelahdibayar += parseFloat(transaksi.duit_masuk);
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#jumlahtelahdibayar').val(totaltelahdibayar);
|
$('#jumlahtelahdibayar').val(totaltelahdibayar);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
if(tarikhgadai >= tarikhtawarruq){
|
||||||
|
|
||||||
if(tarikhgadai >= tarikhtawarruq)
|
|
||||||
{
|
|
||||||
|
|
||||||
//checked box
|
//checked box
|
||||||
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
|
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
|
||||||
@@ -462,15 +446,8 @@ if(tarikhgadai >= tarikhtawarruq)
|
|||||||
array_nm.push(nilaimarhun);
|
array_nm.push(nilaimarhun);
|
||||||
array_marhun.push(marhun);
|
array_marhun.push(marhun);
|
||||||
array_berat.push(berat);
|
array_berat.push(berat);
|
||||||
|
|
||||||
|
|
||||||
totalmarhun = totalmarhun - parseFloat(nilaimarhun);
|
totalmarhun = totalmarhun - parseFloat(nilaimarhun);
|
||||||
console.log("Nilai Marhun: " + nilaimarhun);
|
}else{
|
||||||
console.log("Max Bayaran Marhun: " + totalmarhun);
|
|
||||||
console.table(array_recno);
|
|
||||||
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
var rm = array_recno.findIndex(x => x === recno);
|
var rm = array_recno.findIndex(x => x === recno);
|
||||||
var rmnilai = array_nm.findIndex(y => y == nilaimarhun);
|
var rmnilai = array_nm.findIndex(y => y == nilaimarhun);
|
||||||
var rmmarhun = array_marhun.findIndex(z => z == marhun);
|
var rmmarhun = array_marhun.findIndex(z => z == marhun);
|
||||||
@@ -482,11 +459,8 @@ if(tarikhgadai >= tarikhtawarruq)
|
|||||||
array_berat.splice(rmberat,1);
|
array_berat.splice(rmberat,1);
|
||||||
|
|
||||||
totalmarhun = totalmarhun + parseFloat(nilaimarhun);
|
totalmarhun = totalmarhun + parseFloat(nilaimarhun);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
if(numbernotchecked != totalCheckboxes)
|
if(numbernotchecked != totalCheckboxes){
|
||||||
{
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'GET',
|
method:'GET',
|
||||||
url: api + '/api/tebusseparuhtawarruq/' + kodcaw + '/' + norujukan,
|
url: api + '/api/tebusseparuhtawarruq/' + kodcaw + '/' + norujukan,
|
||||||
@@ -496,34 +470,24 @@ if(tarikhgadai >= tarikhtawarruq)
|
|||||||
},
|
},
|
||||||
success:function(success){
|
success:function(success){
|
||||||
let bayarz = $('#bayaran').val(Number(success.toFixed(2)));
|
let bayarz = $('#bayaran').val(Number(success.toFixed(2)));
|
||||||
|
|
||||||
bayaranseparuhasal = Number(success.toFixed(2));
|
bayaranseparuhasal = Number(success.toFixed(2));
|
||||||
|
|
||||||
let bakihargajual = $('#bakihargajualan').val();
|
let bakihargajual = $('#bakihargajualan').val();
|
||||||
|
|
||||||
$('#perludibayar').val(Number(success.toFixed(2)) + parseFloat($('#jumlahupah').val()));
|
$('#perludibayar').val(Number(success.toFixed(2)) + parseFloat($('#jumlahupah').val()));
|
||||||
|
|
||||||
let totalbakipinjam = parseFloat($('#pinjaman').val()) - success;
|
let totalbakipinjam = parseFloat($('#pinjaman').val()) - success;
|
||||||
$('#bakipinjaman').val(totalbakipinjam.toFixed(2));
|
$('#bakipinjaman').val(totalbakipinjam.toFixed(2));
|
||||||
|
|
||||||
},error:function(xhr, textStatus, errorThrown){
|
},error:function(xhr, textStatus, errorThrown){
|
||||||
console.log(xhr.responseText);
|
console.log(xhr.responseText);
|
||||||
console.log(textStatus);
|
console.log(textStatus);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}else{
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$('#perludibayar').val(parseFloat($('#jumlahupah').val()));
|
$('#perludibayar').val(parseFloat($('#jumlahupah').val()));
|
||||||
$('#bakipinjaman').val(0);
|
$('#bakipinjaman').val(0);
|
||||||
$('#bayaran').val(0);
|
$('#bayaran').val(0);
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}else if(tarikhgadai < tarikhtawarruq){
|
||||||
else if(tarikhgadai < tarikhtawarruq){
|
|
||||||
//Separuh Bayar Bukan Tawarruq
|
//Separuh Bayar Bukan Tawarruq
|
||||||
$(document).on('click', '#checkmarhun', function(e) {
|
$(document).on('click', '#checkmarhun', function(e) {
|
||||||
|
|
||||||
@@ -531,7 +495,6 @@ if(tarikhgadai >= tarikhtawarruq)
|
|||||||
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
|
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
|
||||||
var checkedOne = Array.prototype.slice.call(checkboxes).some(x => x.checked);
|
var checkedOne = Array.prototype.slice.call(checkboxes).some(x => x.checked);
|
||||||
|
|
||||||
|
|
||||||
//jumlah upah
|
//jumlah upah
|
||||||
var jumupah = parseFloat($('#jumlahupah').val());
|
var jumupah = parseFloat($('#jumlahupah').val());
|
||||||
|
|
||||||
@@ -545,8 +508,6 @@ if(tarikhgadai >= tarikhtawarruq)
|
|||||||
array_nm.push(nilaimarhun);
|
array_nm.push(nilaimarhun);
|
||||||
array_marhun.push(marhun);
|
array_marhun.push(marhun);
|
||||||
array_berat.push(berat);
|
array_berat.push(berat);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
var rm = array_recno.findIndex(x => x === recno);
|
var rm = array_recno.findIndex(x => x === recno);
|
||||||
@@ -558,15 +519,13 @@ if(tarikhgadai >= tarikhtawarruq)
|
|||||||
array_nm.splice(rmnilai);
|
array_nm.splice(rmnilai);
|
||||||
array_marhun.splice(rmmarhun);
|
array_marhun.splice(rmmarhun);
|
||||||
array_berat.splice(rmberat);
|
array_berat.splice(rmberat);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (checkedOne == false) {
|
if (checkedOne == false) {
|
||||||
$('#perludibayar').val(jumupah);
|
$('#perludibayar').val(jumupah);
|
||||||
$('#bayaran').val(jumupah);
|
$('#bayaran').val(jumupah);
|
||||||
}
|
}
|
||||||
else
|
else{
|
||||||
{
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'GET',
|
method:'GET',
|
||||||
url: api + '/api/tebusseparuhbukantawarruq/' + kodcaw + '/' + norujukan,
|
url: api + '/api/tebusseparuhbukantawarruq/' + kodcaw + '/' + norujukan,
|
||||||
@@ -592,10 +551,7 @@ if(tarikhgadai >= tarikhtawarruq)
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$("#sltjenistebus").change(function(){
|
||||||
|
|
||||||
|
|
||||||
$("#sltjenistebus").change(function(){
|
|
||||||
|
|
||||||
var jumupah = parseFloat($('#jumlahupah').val());
|
var jumupah = parseFloat($('#jumlahupah').val());
|
||||||
|
|
||||||
@@ -618,7 +574,6 @@ $("#sltjenistebus").change(function(){
|
|||||||
|
|
||||||
tebusan();
|
tebusan();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "A":
|
case "A":
|
||||||
$('input[type="checkbox"]').hide();
|
$('input[type="checkbox"]').hide();
|
||||||
$('span.spannar').show();
|
$('span.spannar').show();
|
||||||
@@ -679,72 +634,49 @@ $("#sltjenistebus").change(function(){
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function bayarkey(e)
|
function bayarkey(e){
|
||||||
{
|
if($('#sltjenistebus').find(":selected").val() == 'S'){
|
||||||
|
|
||||||
if($('#sltjenistebus').find(":selected").val() == 'S')
|
|
||||||
{
|
|
||||||
let byr = $(e).val();
|
let byr = $(e).val();
|
||||||
let total = 0;
|
let total = 0;
|
||||||
let pdbyr = 0;
|
let pdbyr = 0;
|
||||||
let totalseparuh = 0;
|
let totalseparuh = 0;
|
||||||
|
|
||||||
console.log(byr);
|
if(byr < (bayaranseparuhasal + parseFloat($('#jumlahupah').val()))){
|
||||||
|
|
||||||
console.log(bayaranseparuhasal);
|
|
||||||
|
|
||||||
if(byr < (bayaranseparuhasal + parseFloat($('#jumlahupah').val())))
|
|
||||||
{
|
|
||||||
$('#bayaran').val(bayaranseparuhasal.toFixed(2));
|
$('#bayaran').val(bayaranseparuhasal.toFixed(2));
|
||||||
}
|
}else{
|
||||||
else
|
|
||||||
{
|
|
||||||
totalseparuh = byr - parseFloat($('#jumlahupah').val());
|
totalseparuh = byr - parseFloat($('#jumlahupah').val());
|
||||||
$('#bayaran').val(totalseparuh.toFixed(2));
|
$('#bayaran').val(totalseparuh.toFixed(2));
|
||||||
}
|
}
|
||||||
|
|
||||||
// pdbyr = parseFloat(byr);
|
|
||||||
pdbyr = $('#bayaran').val();
|
pdbyr = $('#bayaran').val();
|
||||||
total = $('#pinjaman').val() - pdbyr;
|
total = $('#pinjaman').val() - pdbyr;
|
||||||
|
|
||||||
// $('#perludibayar').val(pdbyr);
|
|
||||||
$('#bakipinjaman').val(total.toFixed(2));
|
$('#bakipinjaman').val(total.toFixed(2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function bayartambahan(e)
|
function bayartambahan(e){
|
||||||
{
|
if($('#sltjenistebus').find(":selected").val() == 'A'){
|
||||||
if($('#sltjenistebus').find(":selected").val() == 'A')
|
if(tarikhgadai < tarikhtawarruq){
|
||||||
{
|
|
||||||
if(tarikhgadai < tarikhtawarruq)
|
|
||||||
{
|
|
||||||
|
|
||||||
let byr = $(e).val();
|
let byr = $(e).val();
|
||||||
let total = 0;
|
let total = 0;
|
||||||
let pdbyr = 0;
|
let pdbyr = 0;
|
||||||
|
|
||||||
if(byr == '')
|
if(byr == ''){
|
||||||
{
|
|
||||||
$('#perludibayar').val($('#jumlahupah').val());
|
$('#perludibayar').val($('#jumlahupah').val());
|
||||||
}
|
}else{
|
||||||
else
|
|
||||||
{
|
|
||||||
pdbyr = parseFloat(byr) + parseFloat($('#jumlahupah').val());
|
pdbyr = parseFloat(byr) + parseFloat($('#jumlahupah').val());
|
||||||
|
|
||||||
$('#perludibayar').val(pdbyr);
|
$('#perludibayar').val(pdbyr);
|
||||||
// $('#perludibayar').val(total);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function bayarpinjam(e)
|
function bayarpinjam(e){
|
||||||
{
|
|
||||||
|
|
||||||
var maxpinjam = parseFloat($('#tambahpinjamsebenar').val());
|
var maxpinjam = parseFloat($('#tambahpinjamsebenar').val());
|
||||||
var pinjambaru = parseFloat($('#pinjamanbaru').val());
|
var pinjambaru = parseFloat($('#pinjamanbaru').val());
|
||||||
var pinjam = parseFloat($('#pinjaman').val());
|
var pinjam = parseFloat($('#pinjaman').val());
|
||||||
@@ -757,33 +689,22 @@ function bayarpinjam(e)
|
|||||||
|
|
||||||
$(e).val() == '' ? $('#pinjamanbaru').val(pinjam.toFixed(2)) : $('#pinjamanbaru').val(totalpinjbaru.toFixed(2));
|
$(e).val() == '' ? $('#pinjamanbaru').val(pinjam.toFixed(2)) : $('#pinjamanbaru').val(totalpinjbaru.toFixed(2));
|
||||||
|
|
||||||
// if(parseFloat($(e).val()) > maxpinjam)
|
|
||||||
// $(e).val(maxpinjam);
|
|
||||||
|
|
||||||
var total = totalpinjbaru/nm * 100;
|
var total = totalpinjbaru/nm * 100;
|
||||||
|
|
||||||
$(e).val() == '' ? $('#basic-addon2').text(percentpinj.toFixed(2)) : $('#basic-addon2').text(total.toFixed(2)); ;
|
$(e).val() == '' ? $('#basic-addon2').text(percentpinj.toFixed(2)) : $('#basic-addon2').text(total.toFixed(2)); ;
|
||||||
|
}
|
||||||
|
|
||||||
|
let teller = "{{ Auth::user()->name }}";
|
||||||
|
|
||||||
}
|
function bayaransemua(){
|
||||||
|
|
||||||
let teller = "{{ Auth::user()->name }}";
|
|
||||||
|
|
||||||
function bayaransemua()
|
|
||||||
{
|
|
||||||
|
|
||||||
if($('#sltjenistebus').find(":selected").val() == 'T'){
|
if($('#sltjenistebus').find(":selected").val() == 'T'){
|
||||||
let jenisbayarantebus = '';
|
let jenisbayarantebus = '';
|
||||||
if(tarikhgadai < tarikhtawarruq)
|
if(tarikhgadai < tarikhtawarruq){
|
||||||
{
|
|
||||||
jenisbayarantebus = "nottawarruq";
|
jenisbayarantebus = "nottawarruq";
|
||||||
|
|
||||||
var urlroute = '{{ route("resit.belumtebus", ":id") }}';
|
var urlroute = '{{ route("resit.belumtebus", ":id") }}';
|
||||||
urlroute = urlroute.replace(':id', norujukan);
|
urlroute = urlroute.replace(':id', norujukan);
|
||||||
}
|
}else if (tarikhgadai >= tarikhtawarruq){
|
||||||
else if (tarikhgadai >= tarikhtawarruq){
|
|
||||||
jenisbayarantebus = "tawarruq";
|
jenisbayarantebus = "tawarruq";
|
||||||
|
|
||||||
var urlroute = '{{ route("resit.tebus", ":id") }}';
|
var urlroute = '{{ route("resit.tebus", ":id") }}';
|
||||||
urlroute = urlroute.replace(':id', norujukan);
|
urlroute = urlroute.replace(':id', norujukan);
|
||||||
}
|
}
|
||||||
@@ -824,12 +745,10 @@ function bayaransemua()
|
|||||||
"teller" : teller
|
"teller" : teller
|
||||||
},
|
},
|
||||||
success:function(success_data){
|
success:function(success_data){
|
||||||
|
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
icon: 'success',
|
icon: 'success',
|
||||||
title: 'Berjaya!',
|
title: 'Berjaya!',
|
||||||
text: 'You clicked the button!',
|
text: 'Transaksi Tebus Berjaya Disimpan'
|
||||||
footer: '<a href>Why do I have this issue?</a>'
|
|
||||||
|
|
||||||
}).then(function() {
|
}).then(function() {
|
||||||
window.open(urlroute, '_blank');
|
window.open(urlroute, '_blank');
|
||||||
@@ -846,24 +765,18 @@ function bayaransemua()
|
|||||||
let jenisbayarantebus = '';
|
let jenisbayarantebus = '';
|
||||||
let hadbayaransuran = (parseFloat("{{ $gadai['nilaimarhun']}}") * 0.1);
|
let hadbayaransuran = (parseFloat("{{ $gadai['nilaimarhun']}}") * 0.1);
|
||||||
|
|
||||||
if(tarikhgadai < tarikhtawarruq)
|
if(tarikhgadai < tarikhtawarruq){
|
||||||
{
|
|
||||||
jenisbayarantebus = "nottawarruq";
|
jenisbayarantebus = "nottawarruq";
|
||||||
}
|
}else if (tarikhgadai >= tarikhtawarruq){
|
||||||
else if (tarikhgadai >= tarikhtawarruq){
|
|
||||||
jenisbayarantebus = "tawarruq";
|
jenisbayarantebus = "tawarruq";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(tarikhgadai >= tarikhtawarruq)
|
if(tarikhgadai >= tarikhtawarruq){
|
||||||
{
|
|
||||||
var bayar = $('#bayaran').val();
|
var bayar = $('#bayaran').val();
|
||||||
var bakipinjam = parseFloat("{{ $gadai['bakipjm'] }}") - hadbayaransuran;
|
var bakipinjam = parseFloat("{{ $gadai['bakipjm'] }}") - hadbayaransuran;
|
||||||
|
|
||||||
|
if(bayar > bakipinjam){
|
||||||
|
|
||||||
if(bayar > bakipinjam)
|
|
||||||
{
|
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Amaran!',
|
'Amaran!',
|
||||||
'Bayaran tidak boleh melebihi 10% nilai marhun!',
|
'Bayaran tidak boleh melebihi 10% nilai marhun!',
|
||||||
@@ -883,15 +796,12 @@ function bayaransemua()
|
|||||||
"teller" : teller
|
"teller" : teller
|
||||||
},
|
},
|
||||||
success:function(success_data){
|
success:function(success_data){
|
||||||
|
|
||||||
console.log(success_data);
|
|
||||||
|
|
||||||
var urlroute = '{{ route("resit.ansurans", ":id") }}';
|
var urlroute = '{{ route("resit.ansurans", ":id") }}';
|
||||||
urlroute = urlroute.replace(':id', norujukan);
|
urlroute = urlroute.replace(':id', norujukan);
|
||||||
|
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Good job!',
|
'Berjaya!',
|
||||||
'You clicked the button!',
|
'Transaksi Bayar Ansuran Berjaya Disimpan',
|
||||||
'success'
|
'success'
|
||||||
).then(function() {
|
).then(function() {
|
||||||
window.open(urlroute, '_blank');
|
window.open(urlroute, '_blank');
|
||||||
@@ -900,25 +810,12 @@ function bayaransemua()
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}else if(tarikhgadai < tarikhtawarruq){
|
||||||
else if(tarikhgadai < tarikhtawarruq)
|
|
||||||
{
|
|
||||||
// if($('#bayaran').val() > 0 && $('#bayaran').val() <= parseFloat($('#jumlahupah').val()))
|
|
||||||
// {
|
|
||||||
// Swal.fire(
|
|
||||||
// 'Amaran!',
|
|
||||||
// 'Masukkan jumlah melebihi jumlah upah!',
|
|
||||||
// 'error'
|
|
||||||
// )
|
|
||||||
// return false;
|
|
||||||
// }
|
|
||||||
|
|
||||||
var bakpin = parseFloat("{{ $gadai['pinjaman'] }}") - hadbayaransuran;
|
var bakpin = parseFloat("{{ $gadai['pinjaman'] }}") - hadbayaransuran;
|
||||||
|
|
||||||
var bayar = $('#bayaran').val();
|
var bayar = $('#bayaran').val();
|
||||||
|
|
||||||
if(bayar > bakpin)
|
if(bayar > bakpin){
|
||||||
{
|
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Amaran!',
|
'Amaran!',
|
||||||
'Bayaran tidak boleh melebihi 10% nilai marhun!',
|
'Bayaran tidak boleh melebihi 10% nilai marhun!',
|
||||||
@@ -988,8 +885,8 @@ function bayaransemua()
|
|||||||
},
|
},
|
||||||
success:function(success_data){
|
success:function(success_data){
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Good job!',
|
'Berjaya!',
|
||||||
'You clicked the button!',
|
'Transaksi Ansuran Berjaya Disimpan',
|
||||||
'success'
|
'success'
|
||||||
).then(function() {
|
).then(function() {
|
||||||
window.location.replace("{{ url('customer_info') }}");
|
window.location.replace("{{ url('customer_info') }}");
|
||||||
@@ -1006,33 +903,25 @@ function bayaransemua()
|
|||||||
|
|
||||||
}else if($('#sltjenistebus').find(":selected").val() == 'S'){
|
}else if($('#sltjenistebus').find(":selected").val() == 'S'){
|
||||||
let jenisbayarantebus = '';
|
let jenisbayarantebus = '';
|
||||||
if(tarikhgadai < tarikhtawarruq)
|
if(tarikhgadai < tarikhtawarruq){
|
||||||
{
|
|
||||||
jenisbayarantebus = "nottawarruq";
|
jenisbayarantebus = "nottawarruq";
|
||||||
}
|
}else if (tarikhgadai >= tarikhtawarruq){
|
||||||
else if (tarikhgadai >= tarikhtawarruq){
|
|
||||||
jenisbayarantebus = "tawarruq";
|
jenisbayarantebus = "tawarruq";
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log("perlu dibayar: " + $('#perludibayar').val());
|
if($('#perludibayar').val() < (parseFloat($('#bayaran').val()) + parseFloat($('#jumlahupah').val()))){
|
||||||
console.log("bayaran : " + (parseFloat($('#bayaran').val()) + parseFloat($('#jumlahupah').val())));
|
|
||||||
|
|
||||||
if($('#perludibayar').val() < (parseFloat($('#bayaran').val()) + parseFloat($('#jumlahupah').val())))
|
|
||||||
{
|
|
||||||
Swal.fire('Amaran!','Jumlah bayaran kurang daripada jumlah yang perlu dibayar!','error');
|
Swal.fire('Amaran!','Jumlah bayaran kurang daripada jumlah yang perlu dibayar!','error');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let maxbayaran = totalmarhun * 0.1;
|
let maxbayaran = totalmarhun * 0.1;
|
||||||
|
|
||||||
if($('#bakipinjaman').val() < maxbayaran || $('#bakipinjaman').val() < 50)
|
if($('#bakipinjaman').val() < maxbayaran || $('#bakipinjaman').val() < 50){
|
||||||
{
|
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Amaran!',
|
'Amaran!',
|
||||||
`Baki margin pinjaman tidak boleh kurang 10% daripada nilai marhun \n [ RM ${totalmarhun.toFixed(2)} x 10% = RM ${maxbayaran.toFixed(2)} ]`,
|
`Baki margin pinjaman tidak boleh kurang 10% daripada nilai marhun \n [ RM ${totalmarhun.toFixed(2)} x 10% = RM ${maxbayaran.toFixed(2)} ]`,
|
||||||
'error'
|
'error'
|
||||||
)
|
);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1040,7 +929,6 @@ function bayaransemua()
|
|||||||
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
|
var checkboxes = document.querySelectorAll('input[type="checkbox"]');
|
||||||
var checkedOne = Array.prototype.slice.call(checkboxes).some(x => x.checked);
|
var checkedOne = Array.prototype.slice.call(checkboxes).some(x => x.checked);
|
||||||
|
|
||||||
console.log(checkboxes.length);
|
|
||||||
if (checkedOne == false) {
|
if (checkedOne == false) {
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Amaran!',
|
'Amaran!',
|
||||||
@@ -1055,54 +943,32 @@ function bayaransemua()
|
|||||||
var marhun = "{{ $gadai['marhun'] }}";
|
var marhun = "{{ $gadai['marhun'] }}";
|
||||||
|
|
||||||
var test = marhun.split(",");
|
var test = marhun.split(",");
|
||||||
// var marhunlama = marhun.split(",");
|
|
||||||
|
|
||||||
$.each( array_nm, function( index, value ) {
|
$.each( array_nm, function( index, value ) {
|
||||||
sumnilaimarhun += parseFloat(value);
|
sumnilaimarhun += parseFloat(value);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
console.log(test);
|
|
||||||
console.log(array_marhun);
|
|
||||||
var countarrayerror = 0;
|
var countarrayerror = 0;
|
||||||
$.each( test, function( index, value ) {
|
$.each( test, function( index, value ) {
|
||||||
|
|
||||||
for(var i=0; i<array_marhun.length; i++)
|
for(var i=0; i<array_marhun.length; i++)
|
||||||
{
|
{
|
||||||
if (value.match(array_marhun[i])) {
|
if (value.match(array_marhun[i])) {
|
||||||
console.log("value: " + value + " index :" + index +" marhun : " + array_marhun[i]);
|
|
||||||
test.splice(index,1);
|
test.splice(index,1);
|
||||||
countarrayerror++;
|
countarrayerror++;
|
||||||
|
|
||||||
if(countarrayerror == array_marhun.length)
|
if(countarrayerror == array_marhun.length)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
}
|
}
|
||||||
// else
|
|
||||||
// {
|
|
||||||
// console.log("value: " + value + " index :" + index +" marhun : " + array_marhun[i]);
|
|
||||||
// marhunlama.splice(index,1);
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var marhun_baru = test.join(", ");
|
var marhun_baru = test.join(", ");
|
||||||
// var marhun_lama = marhunlama.join(", ");
|
|
||||||
|
|
||||||
|
|
||||||
// console.table(marhun_baru);
|
|
||||||
// console.table(marhun_lama);
|
|
||||||
|
|
||||||
// return;
|
|
||||||
|
|
||||||
$.each( array_berat, function( index, value ) {
|
$.each( array_berat, function( index, value ) {
|
||||||
sumberat += parseFloat(value);
|
sumberat += parseFloat(value);
|
||||||
});
|
});
|
||||||
|
|
||||||
// var lebihan = parseFloat($('#bayaran').val()) - parseFloat($('#perludibayar').val());
|
|
||||||
|
|
||||||
var nopelanggan = "{{ $gadai['nopelanggan'] }}";
|
var nopelanggan = "{{ $gadai['nopelanggan'] }}";
|
||||||
var jenistebus = $('#sltjenistebus').find(":selected").val();
|
var jenistebus = $('#sltjenistebus').find(":selected").val();
|
||||||
var jbg = "{{ $gadai['tempoh'] }}";
|
var jbg = "{{ $gadai['tempoh'] }}";
|
||||||
@@ -1123,15 +989,6 @@ function bayaransemua()
|
|||||||
var kuantiti_marhun = Number("{{sizeof($marhun)}}") - array_recno.length;
|
var kuantiti_marhun = Number("{{sizeof($marhun)}}") - array_recno.length;
|
||||||
var nowakil = nw;
|
var nowakil = nw;
|
||||||
|
|
||||||
|
|
||||||
console.log("Pinjaman Baru Sekali Lagi: " + pinjamanbaru);
|
|
||||||
// console.log('lebihan : ' + lebihan + ' ');
|
|
||||||
console.log("No Pelanggan:" + nopelanggan + " " + "jenistebus:" + jenistebus + " " + "jbg:" + jbg + " " + "kadarupah:" + kadarupah + " ");
|
|
||||||
console.log("nilai_marhun_lama:" + nilai_marhun_lama + " " + "nilai_marhun:" + nilai_marhun + " " + "pinjamanbaru:" + pinjamanbaru + " " + "bakipinjaman:" + bakipinjaman + " ");
|
|
||||||
console.log("historygadaian:" + historygadaian + " " + "marhun:" + marhun + " " + "total_berat:" + total_berat + " " + "pinjaman:" + pinjaman + " ");
|
|
||||||
console.log("marhun_detail: " + marhun_detail + "kuantiti_marhun: " + kuantiti_marhun);
|
|
||||||
console.log(nowakil);
|
|
||||||
|
|
||||||
var kadarupahbaru = 0;
|
var kadarupahbaru = 0;
|
||||||
|
|
||||||
if(nilai_marhun > 0 && nilai_marhun < 401.99){
|
if(nilai_marhun > 0 && nilai_marhun < 401.99){
|
||||||
@@ -1184,11 +1041,9 @@ function bayaransemua()
|
|||||||
success:function(success_data){
|
success:function(success_data){
|
||||||
var urlroute = '{{ route("resit.tebus", ":id") }}';
|
var urlroute = '{{ route("resit.tebus", ":id") }}';
|
||||||
urlroute = urlroute.replace(':id', norujukan);
|
urlroute = urlroute.replace(':id', norujukan);
|
||||||
|
|
||||||
console.log(success_data);
|
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Good job!',
|
'Berjaya!',
|
||||||
'You clicked the button!',
|
'Transaksi Tebus Separuh Berjaya Disimpan',
|
||||||
'success'
|
'success'
|
||||||
) .then(function() {
|
) .then(function() {
|
||||||
window.open(urlroute, '_blank');
|
window.open(urlroute, '_blank');
|
||||||
@@ -1197,29 +1052,22 @@ function bayaransemua()
|
|||||||
},error: function (request, status, error) {
|
},error: function (request, status, error) {
|
||||||
console.log(request.responseText);
|
console.log(request.responseText);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
/////////////
|
/////////////
|
||||||
//End File//
|
//End File//
|
||||||
///////////
|
///////////
|
||||||
|
|
||||||
}
|
}else if($('#sltjenistebus').find(":selected").val() == 'P'){
|
||||||
else if($('#sltjenistebus').find(":selected").val() == 'P')
|
|
||||||
{
|
|
||||||
let jenisbayarantebus = '';
|
let jenisbayarantebus = '';
|
||||||
if(tarikhgadai < tarikhtawarruq)
|
if(tarikhgadai < tarikhtawarruq){
|
||||||
{
|
|
||||||
jenisbayarantebus = "nottawarruq";
|
jenisbayarantebus = "nottawarruq";
|
||||||
}
|
}
|
||||||
else if (tarikhgadai >= tarikhtawarruq){
|
else if (tarikhgadai >= tarikhtawarruq){
|
||||||
jenisbayarantebus = "tawarruq";
|
jenisbayarantebus = "tawarruq";
|
||||||
}
|
}
|
||||||
|
|
||||||
if( $('#tambahpinjam').val() <= 0 && $('#tambahpinjam').val() === '')
|
if( $('#tambahpinjam').val() <= 0 && $('#tambahpinjam').val() === ''){
|
||||||
{
|
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Amaran!',
|
'Amaran!',
|
||||||
'Amaun hendaklah melebihi daripada 0',
|
'Amaun hendaklah melebihi daripada 0',
|
||||||
@@ -1228,8 +1076,7 @@ function bayaransemua()
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(parseFloat($('#basic-addon2').text()) > 80)
|
if(parseFloat($('#basic-addon2').text()) > 80){
|
||||||
{
|
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Amaran!',
|
'Amaran!',
|
||||||
'Pinjaman Haruslah Dalam Lingkungan 80%!',
|
'Pinjaman Haruslah Dalam Lingkungan 80%!',
|
||||||
@@ -1256,9 +1103,6 @@ function bayaransemua()
|
|||||||
var kuantiti_marhun = Number("{{sizeof($marhun)}}");
|
var kuantiti_marhun = Number("{{sizeof($marhun)}}");
|
||||||
var noic = "{{ $gadai['nokp'] }}";
|
var noic = "{{ $gadai['nokp'] }}";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var kadarupahbaru = 0;
|
var kadarupahbaru = 0;
|
||||||
|
|
||||||
if(nilai_marhun > 0 && nilai_marhun < 401.99){
|
if(nilai_marhun > 0 && nilai_marhun < 401.99){
|
||||||
@@ -1272,20 +1116,6 @@ function bayaransemua()
|
|||||||
var keuntungan_sebulan = pinjaman * kadarupahbaru;
|
var keuntungan_sebulan = pinjaman * kadarupahbaru;
|
||||||
var keuntungan_6bln = keuntungan_sebulan * 6;
|
var keuntungan_6bln = keuntungan_sebulan * 6;
|
||||||
|
|
||||||
console.log("No. Pelanggan : " + nopelanggan + " Jenistebus : " + jenistebus);
|
|
||||||
console.log(" jbg : " + jbg + " kadarupah : " + kadarupah);
|
|
||||||
console.log("nilai_marhun : " + nilai_marhun + " pinjaman : " + pinjaman);
|
|
||||||
console.log("ansuran : " + ansuran + " addpinjaman : " + addpinjaman);
|
|
||||||
console.log("bakipinjaman : " + bakipinjaman + " bakiupah : " + bakiupah);
|
|
||||||
console.log("historygadaian : " + historygadaian + " marhun : " + marhun);
|
|
||||||
console.log("total_berat : " + total_berat + " kuantiti_marhun : " + kuantiti_marhun);
|
|
||||||
console.log("noic :" + noic);
|
|
||||||
|
|
||||||
|
|
||||||
console.log(keuntungan_sebulan + " " + pinjaman);
|
|
||||||
|
|
||||||
// return;
|
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'GET',
|
method:'GET',
|
||||||
url: "{{ route('tambah.pinjaman') }}",
|
url: "{{ route('tambah.pinjaman') }}",
|
||||||
@@ -1315,8 +1145,8 @@ function bayaransemua()
|
|||||||
},
|
},
|
||||||
success:function(success_data){
|
success:function(success_data){
|
||||||
Swal.fire(
|
Swal.fire(
|
||||||
'Good job!',
|
'Berjaya!',
|
||||||
'You clicked the button!',
|
'Transaksi Tambah Pinjaman Berjaya Disimpan',
|
||||||
'success'
|
'success'
|
||||||
).then(function() {
|
).then(function() {
|
||||||
window.location.replace("{{ url()->previous() }}");
|
window.location.replace("{{ url()->previous() }}");
|
||||||
@@ -1331,16 +1161,14 @@ function bayaransemua()
|
|||||||
///////////
|
///////////
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let nw = 0;
|
let nw = 0;
|
||||||
|
|
||||||
function wakilfunction(e)
|
function wakilfunction(e){
|
||||||
{
|
|
||||||
let wakil = $('#wakiltxt').val();
|
let wakil = $('#wakiltxt').val();
|
||||||
|
|
||||||
if(wakil.length == 12)
|
if(wakil.length == 12){
|
||||||
{
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'GET',
|
method:'GET',
|
||||||
url: "{{ route('wakil.search') }}",
|
url: "{{ route('wakil.search') }}",
|
||||||
@@ -1349,8 +1177,7 @@ function wakilfunction(e)
|
|||||||
},
|
},
|
||||||
success:function(data){
|
success:function(data){
|
||||||
|
|
||||||
if(data == 'no-data')
|
if(data == 'no-data'){
|
||||||
{
|
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
allowOutsideClick: false,
|
allowOutsideClick: false,
|
||||||
allowEscapeKey: false,
|
allowEscapeKey: false,
|
||||||
@@ -1370,8 +1197,6 @@ function wakilfunction(e)
|
|||||||
icon: 'success',
|
icon: 'success',
|
||||||
title: 'Maklumat anda Berjaya Direkodkan!'
|
title: 'Maklumat anda Berjaya Direkodkan!'
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log(data.nowakil);
|
|
||||||
nw = data.nowakil;
|
nw = data.nowakil;
|
||||||
|
|
||||||
$('#wakiltxt').prop( "disabled", true );
|
$('#wakiltxt').prop( "disabled", true );
|
||||||
@@ -1383,9 +1208,7 @@ function wakilfunction(e)
|
|||||||
console.log(request.responseText);
|
console.log(request.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}else{
|
||||||
else
|
|
||||||
{
|
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
icon: 'error',
|
icon: 'error',
|
||||||
titleText: 'Kad Pengenalan',
|
titleText: 'Kad Pengenalan',
|
||||||
@@ -1393,10 +1216,9 @@ function wakilfunction(e)
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function daftarwakil()
|
function daftarwakil(){
|
||||||
{
|
|
||||||
let nopelanggan = $('#nopelanggan').val();
|
let nopelanggan = $('#nopelanggan').val();
|
||||||
let nowakil = $('#nowakil').val();
|
let nowakil = $('#nowakil').val();
|
||||||
let nama = $('#nama').val();
|
let nama = $('#nama').val();
|
||||||
@@ -1422,9 +1244,7 @@ function daftarwakil()
|
|||||||
"icno" : nokp
|
"icno" : nokp
|
||||||
},
|
},
|
||||||
success:function(data){
|
success:function(data){
|
||||||
|
if(data == 1){
|
||||||
if(data == 1)
|
|
||||||
{
|
|
||||||
$('#WakilModal').hide();
|
$('#WakilModal').hide();
|
||||||
$('#WakilModal').modal('hide');
|
$('#WakilModal').modal('hide');
|
||||||
nw = nowakil;
|
nw = nowakil;
|
||||||
@@ -1439,8 +1259,6 @@ function daftarwakil()
|
|||||||
$('#wakiltxt').prop( "disabled", true );
|
$('#wakiltxt').prop( "disabled", true );
|
||||||
$('#caribtn').html("Ubah");
|
$('#caribtn').html("Ubah");
|
||||||
$('#caribtn').attr("onclick","ubahwakil(this)");
|
$('#caribtn').attr("onclick","ubahwakil(this)");
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1448,10 +1266,9 @@ function daftarwakil()
|
|||||||
console.log(request.responseText);
|
console.log(request.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function daftarfunction(id)
|
function daftarfunction(id){
|
||||||
{
|
|
||||||
$('#nokp').val(id);
|
$('#nokp').val(id);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
@@ -1469,16 +1286,14 @@ function daftarfunction(id)
|
|||||||
$.ajax({
|
$.ajax({
|
||||||
method:'GET',
|
method:'GET',
|
||||||
url: "{{ route('wakil.first') }}",
|
url: "{{ route('wakil.first') }}",
|
||||||
success:function(getfirstwakil)
|
success:function(getfirstwakil){
|
||||||
{
|
|
||||||
let firstwakil = parseInt(getfirstwakil);
|
let firstwakil = parseInt(getfirstwakil);
|
||||||
|
|
||||||
$('#nowakil').val(firstwakil+1);
|
$('#nowakil').val(firstwakil+1);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
if(data != 'no-data')
|
if(data != 'no-data'){
|
||||||
{
|
|
||||||
$('#nama').val(data['nama']);
|
$('#nama').val(data['nama']);
|
||||||
$('#alamat').val(data['alamat1']);
|
$('#alamat').val(data['alamat1']);
|
||||||
$('#notel').val(data['telefon']);
|
$('#notel').val(data['telefon']);
|
||||||
@@ -1491,28 +1306,25 @@ function daftarfunction(id)
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function ubahwakil(e)
|
function ubahwakil(e){
|
||||||
{
|
|
||||||
$('#wakiltxt').prop( "disabled", false);
|
$('#wakiltxt').prop( "disabled", false);
|
||||||
$(e).html("Cari");
|
$(e).html("Cari");
|
||||||
$(e).attr( "onclick", "wakilfunction(this)");
|
$(e).attr( "onclick", "wakilfunction(this)");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function historybayaran()
|
function historybayaran(){
|
||||||
{
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method: 'get',
|
method: 'get',
|
||||||
url: api + '/api/transaction/' + norujukan,
|
url: api + '/api/transaction/' + norujukan,
|
||||||
success: function(data)
|
success: function(data)
|
||||||
{
|
|
||||||
historybayarantable(data);
|
historybayarantable(data);
|
||||||
$('#historybayaranModal').modal();
|
$('#historybayaranModal').modal();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1521,11 +1333,8 @@ function historybayaran()
|
|||||||
|
|
||||||
historybayarandatatable.clear().draw();
|
historybayarandatatable.clear().draw();
|
||||||
$.each(data,function(index,bayaran){
|
$.each(data,function(index,bayaran){
|
||||||
|
|
||||||
var urlroute = '{{ route("resit.ansuran", ":id") }}';
|
var urlroute = '{{ route("resit.ansuran", ":id") }}';
|
||||||
urlroute = urlroute.replace(':id', bayaran['id']);
|
urlroute = urlroute.replace(':id', bayaran['id']);
|
||||||
|
|
||||||
console.log(bayaran['']);
|
|
||||||
historybayarandatatable.row.add([
|
historybayarandatatable.row.add([
|
||||||
counter,
|
counter,
|
||||||
bayaran['created_at'],
|
bayaran['created_at'],
|
||||||
|
|||||||
Reference in New Issue
Block a user