fix skit2
This commit is contained in:
@@ -203,6 +203,7 @@ class PenebusanController extends Controller
|
|||||||
|
|
||||||
$auth_user = Auth::user();
|
$auth_user = Auth::user();
|
||||||
|
|
||||||
|
|
||||||
////////////////////////
|
////////////////////////
|
||||||
/// UPDATE TEBUS API////
|
/// UPDATE TEBUS API////
|
||||||
///////////////////////
|
///////////////////////
|
||||||
@@ -305,7 +306,12 @@ class PenebusanController extends Controller
|
|||||||
$marhunyangdiambil = $marhunsediada[0];
|
$marhunyangdiambil = $marhunsediada[0];
|
||||||
foreach($marhunyangdiambil as $index=>$marhunloop)
|
foreach($marhunyangdiambil as $index=>$marhunloop)
|
||||||
{
|
{
|
||||||
array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $marhunloop['harga'], "n_marhun" => $marhunloop['n_marhun']]);
|
$karatbaru = str_replace('.','-',$marhunloop['karat']);
|
||||||
|
$hargabaru = Http::get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json();
|
||||||
|
|
||||||
|
$nilaimarhun = (floatval($hargabaru['harga']) * floatval($marhunloop['berat']));
|
||||||
|
|
||||||
|
array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $hargabaru['harga'], "n_marhun" => $nilaimarhun]);
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach($arraymarhunbaru as $array1){
|
foreach($arraymarhunbaru as $array1){
|
||||||
@@ -437,7 +443,12 @@ class PenebusanController extends Controller
|
|||||||
{
|
{
|
||||||
if(!in_array($marhunloop['recno'], $arraydiola))
|
if(!in_array($marhunloop['recno'], $arraydiola))
|
||||||
{
|
{
|
||||||
array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $marhunloop['harga'], "n_marhun" => $marhunloop['n_marhun']]);
|
$karatbaru = str_replace('.','-',$marhunloop['karat']);
|
||||||
|
$hargabaru = Http::get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json();
|
||||||
|
|
||||||
|
$nilaimarhun = (floatval($hargabaru['harga']) * floatval($marhunloop['berat']));
|
||||||
|
|
||||||
|
array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $hargabaru['harga'], "n_marhun" => $nilaimarhun]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -205,13 +205,12 @@
|
|||||||
|
|
||||||
<div class="form-group row" id="divhargaemassemasa">
|
<div class="form-group row" id="divhargaemassemasa">
|
||||||
<div class="col-4">
|
<div class="col-4">
|
||||||
PEMBIAYAAN HARGA SEMASA (RM)
|
PEMBIAYAAN H. SEMASA (RM)
|
||||||
</div>
|
</div>
|
||||||
@php
|
@php
|
||||||
|
|
||||||
$percent_hargaemassemasa = ($gadai['bakipjm'] / $nilaihargasemasa) * 100;
|
$percent_hargaemassemasa = ($gadai['bakipjm'] / $nilaihargasemasa) * 100;
|
||||||
@endphp
|
@endphp
|
||||||
<div class="col-8 input-group mb-5">
|
<div class="col-8 input-group mb-2">
|
||||||
<input type="text" id="hargapembiayaansemasa" class="form-control" value="{{ number_format($gadai['bakipjm'],2) }}" aria-describedby="basic-hargaemas" readonly/>
|
<input type="text" id="hargapembiayaansemasa" class="form-control" value="{{ number_format($gadai['bakipjm'],2) }}" aria-describedby="basic-hargaemas" readonly/>
|
||||||
<div class="input-group-append">
|
<div class="input-group-append">
|
||||||
<span class="input-group-text" id="basic-hargaemas">{{ number_format($percent_hargaemassemasa,2) }}</span>
|
<span class="input-group-text" id="basic-hargaemas">{{ number_format($percent_hargaemassemasa,2) }}</span>
|
||||||
@@ -274,16 +273,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-6" id="divpembiayaanseparuhhargasemasa">
|
|
||||||
<div class="form-group row">
|
|
||||||
<div class="col-4">
|
|
||||||
PEMBIAYAAN BARU HARGA SEMASA (RM)
|
|
||||||
</div>
|
|
||||||
<div class="col-8">
|
|
||||||
<input type="text" id="separuhhargasemasa" class="form-control" readonly/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-6" id="divpinjamanbaru">
|
<div class="col-6" id="divpinjamanbaru">
|
||||||
|
|
||||||
@@ -352,14 +341,13 @@
|
|||||||
$('#divbayaranditerima').hide();
|
$('#divbayaranditerima').hide();
|
||||||
$('#divbakipinjaman').hide();
|
$('#divbakipinjaman').hide();
|
||||||
$('#divhargaemassemasa').hide();
|
$('#divhargaemassemasa').hide();
|
||||||
$('#divpembiayaanseparuhhargasemasa').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 = [];
|
||||||
var array_nmhs = [];
|
// var array_nmhs = [];
|
||||||
|
|
||||||
//max bayaran
|
//max bayaran
|
||||||
let jumlahasalmarhun = parseFloat("{{ $gadai['nilaimarhun'] }}");
|
let jumlahasalmarhun = parseFloat("{{ $gadai['nilaimarhun'] }}");
|
||||||
@@ -516,13 +504,15 @@
|
|||||||
var marhun = $(this).data('marhun');
|
var marhun = $(this).data('marhun');
|
||||||
var berat = $(this).data('berat');
|
var berat = $(this).data('berat');
|
||||||
var nilaimarhunhargasemasa = $(this).data('nmhs');
|
var nilaimarhunhargasemasa = $(this).data('nmhs');
|
||||||
|
var nmsemasa = parseFloat("{{ $nilaihargasemasa }}");
|
||||||
|
|
||||||
|
|
||||||
if ($(this).is(':checked')) {
|
if ($(this).is(':checked')) {
|
||||||
array_recno.push(recno);
|
array_recno.push(recno);
|
||||||
array_nm.push(nilaimarhun);
|
// array_nm.push(nilaimarhun); //nilai harga lama
|
||||||
array_marhun.push(marhun);
|
array_marhun.push(marhun);
|
||||||
array_berat.push(berat);
|
array_berat.push(berat);
|
||||||
array_nmhs.push(nilaimarhunhargasemasa);
|
array_nm.push(nilaimarhunhargasemasa); //nilai harga semasa
|
||||||
|
|
||||||
|
|
||||||
totalmarhun = totalmarhun - parseFloat(nilaimarhun);
|
totalmarhun = totalmarhun - parseFloat(nilaimarhun);
|
||||||
@@ -530,27 +520,31 @@
|
|||||||
|
|
||||||
}else{
|
}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); // harga lama
|
||||||
var rmhargasemasa = array_nmhs.findIndex(y => y == nilaimarhunhargasemasa);
|
var rmnilai = array_nm.findIndex(y => y == nilaimarhunhargasemasa); // harga lama
|
||||||
|
// var rmhargasemasa = array_nmhs.findIndex(y => y == nilaimarhunhargasemasa);
|
||||||
var rmmarhun = array_marhun.findIndex(z => z == marhun);
|
var rmmarhun = array_marhun.findIndex(z => z == marhun);
|
||||||
var rmberat = array_berat.findIndex(a => a == berat);
|
var rmberat = array_berat.findIndex(a => a == berat);
|
||||||
|
|
||||||
array_recno.splice(rm,1);
|
array_recno.splice(rm,1);
|
||||||
array_nm.splice(rmnilai,1);
|
// array_nm.splice(rmnilai,1); // yang lama
|
||||||
array_marhun.splice(rmmarhun,1);
|
array_marhun.splice(rmmarhun,1);
|
||||||
array_berat.splice(rmberat,1);
|
array_berat.splice(rmberat,1);
|
||||||
array_nmhs.splice(rmhargasemasa,1);
|
array_nm.splice(rmnilai,1); //yang harga semasa
|
||||||
|
|
||||||
totalmarhun = totalmarhun + parseFloat(nilaimarhun);
|
totalmarhun = totalmarhun + parseFloat(nilaimarhun);
|
||||||
totalmarhunhargasemasa = totalmarhunhargasemasa + parseFloat(nilaimarhunhargasemasa);
|
totalmarhunhargasemasa = totalmarhunhargasemasa + parseFloat(nilaimarhunhargasemasa);
|
||||||
}
|
}
|
||||||
if(numbernotchecked != totalCheckboxes){
|
if(numbernotchecked != totalCheckboxes){
|
||||||
|
|
||||||
|
// console.log(nmsemasa);
|
||||||
$.ajax({
|
$.ajax({
|
||||||
method:'GET',
|
method:'GET',
|
||||||
url: api + '/api/tebusseparuhtawarruq/' + kodcaw + '/' + norujukan,
|
url: api + '/api/tebusseparuhtawarruq/' + kodcaw + '/' + norujukan,
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
data:{
|
data:{
|
||||||
"array_recno" : array_recno
|
"array_recno" : array_recno,
|
||||||
|
"hargasemasa" : nmsemasa
|
||||||
},
|
},
|
||||||
success:function(success){
|
success:function(success){
|
||||||
let bayarz = $('#bayaran').val(formatter.format(success));
|
let bayarz = $('#bayaran').val(formatter.format(success));
|
||||||
@@ -664,7 +658,6 @@
|
|||||||
$('#divbayaranditerima').hide();
|
$('#divbayaranditerima').hide();
|
||||||
$('#divbakipinjaman').hide();
|
$('#divbakipinjaman').hide();
|
||||||
$('#divhargaemassemasa').hide();
|
$('#divhargaemassemasa').hide();
|
||||||
$('#divpembiayaanseparuhhargasemasa').hide();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -688,7 +681,6 @@
|
|||||||
$('#divbayaranditerima').hide();
|
$('#divbayaranditerima').hide();
|
||||||
$('#divbakipinjaman').hide();
|
$('#divbakipinjaman').hide();
|
||||||
$('#divhargaemassemasa').hide();
|
$('#divhargaemassemasa').hide();
|
||||||
$('#divpembiayaanseparuhhargasemasa').hide();
|
|
||||||
|
|
||||||
|
|
||||||
$('#divtelahdibayar').show();
|
$('#divtelahdibayar').show();
|
||||||
@@ -717,7 +709,6 @@
|
|||||||
$('#divtelahdibayar').show();
|
$('#divtelahdibayar').show();
|
||||||
$('#divbayaran').show();
|
$('#divbayaran').show();
|
||||||
$('#divperludibayar').show();
|
$('#divperludibayar').show();
|
||||||
$('#divpembiayaanseparuhhargasemasa').show();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +725,6 @@
|
|||||||
$('#divhargaemassemasa').show();
|
$('#divhargaemassemasa').show();
|
||||||
|
|
||||||
$('#divtelahdibayar').hide();
|
$('#divtelahdibayar').hide();
|
||||||
$('#divpembiayaanseparuhhargasemasa').hide();
|
|
||||||
$('#divbakipinjaman').hide();
|
$('#divbakipinjaman').hide();
|
||||||
$('#divbayaran').hide();
|
$('#divbayaran').hide();
|
||||||
$('#divperludibayar').hide();
|
$('#divperludibayar').hide();
|
||||||
@@ -755,9 +745,9 @@
|
|||||||
let pdbyr = 0;
|
let pdbyr = 0;
|
||||||
let totalseparuh = 0;
|
let totalseparuh = 0;
|
||||||
|
|
||||||
console.log($('#jumlahupah').val());
|
// console.log($('#jumlahupah').val());
|
||||||
console.log(bayaranseparuhasal);
|
// console.log(bayaranseparuhasal);
|
||||||
console.log(byr);
|
// console.log(byr);
|
||||||
|
|
||||||
if(byr < (bayaranseparuhasal + parseFloat($('#jumlahupah').val()))){
|
if(byr < (bayaranseparuhasal + parseFloat($('#jumlahupah').val()))){
|
||||||
$('#bayaran').val(bayaranseparuhasal.toFixed(2));
|
$('#bayaran').val(bayaranseparuhasal.toFixed(2));
|
||||||
@@ -810,8 +800,6 @@
|
|||||||
const percentpinj = parseFloat("{{ $percent_asal }}");
|
const percentpinj = parseFloat("{{ $percent_asal }}");
|
||||||
const percentpemb = parseFloat("{{ $percent_hargaemassemasa }}"); //pembiayaan yang baru
|
const percentpemb = parseFloat("{{ $percent_hargaemassemasa }}"); //pembiayaan yang baru
|
||||||
|
|
||||||
console.log(percentpemb);
|
|
||||||
|
|
||||||
var totalpinjbaru=0;
|
var totalpinjbaru=0;
|
||||||
|
|
||||||
totalpinjbaru = pinjam + parseFloat(e.value);
|
totalpinjbaru = pinjam + parseFloat(e.value);
|
||||||
@@ -1152,7 +1140,7 @@
|
|||||||
var jbg = "{{ $gadai['tempoh'] }}";
|
var jbg = "{{ $gadai['tempoh'] }}";
|
||||||
var kadarupah = "{{ $gadai['kadarupah'] }}";
|
var kadarupah = "{{ $gadai['kadarupah'] }}";
|
||||||
var nilai_marhun_lama = parseFloat("{{ $gadai['nilaimarhun'] }}");
|
var nilai_marhun_lama = parseFloat("{{ $gadai['nilaimarhun'] }}");
|
||||||
var nilai_marhun = parseFloat("{{ $gadai['nilaimarhun'] }}") - sumnilaimarhun;
|
var nilai_marhun = parseFloat("{{ $nilaihargasemasa }}") - sumnilaimarhun;
|
||||||
var pinjamanbaru = $('#bakipinjaman').val().replace(/[^0-9.-]+/g,"");
|
var pinjamanbaru = $('#bakipinjaman').val().replace(/[^0-9.-]+/g,"");
|
||||||
var ansuran = 0;
|
var ansuran = 0;
|
||||||
var addpinjaman = 0;
|
var addpinjaman = 0;
|
||||||
@@ -1166,7 +1154,6 @@
|
|||||||
var marhun_detail = marhun_baru;
|
var marhun_detail = marhun_baru;
|
||||||
var kuantiti_marhun = Number("{{sizeof($marhun)}}") - array_recno.length;
|
var kuantiti_marhun = Number("{{sizeof($marhun)}}") - array_recno.length;
|
||||||
var nowakil = nw;
|
var nowakil = nw;
|
||||||
|
|
||||||
|
|
||||||
var kadarupahbaru = 0;
|
var kadarupahbaru = 0;
|
||||||
|
|
||||||
@@ -1228,7 +1215,6 @@
|
|||||||
"_token": "{{ csrf_token() }}"
|
"_token": "{{ csrf_token() }}"
|
||||||
},
|
},
|
||||||
success:function(data){
|
success:function(data){
|
||||||
console.log(data);
|
|
||||||
}, error: function(xhr, status, error) {
|
}, error: function(xhr, status, error) {
|
||||||
var err = eval("(" + xhr.responseText + ")");
|
var err = eval("(" + xhr.responseText + ")");
|
||||||
alert(xhr.responseText);
|
alert(xhr.responseText);
|
||||||
@@ -1535,9 +1521,6 @@
|
|||||||
jenisbayarantebus = "tawarruq";
|
jenisbayarantebus = "tawarruq";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return;
|
|
||||||
|
|
||||||
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'] }}";
|
||||||
@@ -1598,6 +1581,7 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
success:function(success_data){
|
success:function(success_data){
|
||||||
|
|
||||||
var urlroute = '{{ route("resit.tambahpinjam", ":id") }}';
|
var urlroute = '{{ route("resit.tambahpinjam", ":id") }}';
|
||||||
urlroute = urlroute.replace(':id', norujukan);
|
urlroute = urlroute.replace(':id', norujukan);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user