fix skit2
This commit is contained in:
@@ -99,11 +99,11 @@
|
||||
<td>
|
||||
<select name="sltbayaran" class="form-control mb-2" data-upah="{{ $koskeuntungan }}" data-jenis="arrahn">
|
||||
<option selected disabled>Pilih Bayaran</option>
|
||||
<option value="fixed">Amaun Tetap</option>
|
||||
<option value="otheramount">Amaun Lain</option>
|
||||
<option value="fixed">Amaun Semasa</option>
|
||||
{{-- <option value="otheramount">Amaun Lain</option> --}}
|
||||
</select>
|
||||
|
||||
<input type="text" data-pinjaman="{{ $bayar['pinjaman'] }}" data-upah="{{ $koskeuntungan }}" data-nm="{{ $bayar['nilaimarhun'] }}" data-jenis="arrahn" name="txtbayaranarrahn" readonly class="form-control txtbayaran"/>
|
||||
<input type="text" data-pinjaman="{{ $bayar['pinjaman'] }}" data-taglel="{{ $bayar['taglel'] }}" data-upah="{{ $koskeuntungan }}" data-nm="{{ $bayar['nilaimarhun'] }}" data-jenis="arrahn" name="txtbayaranarrahn" readonly class="form-control txtbayaran"/>
|
||||
|
||||
<input type="hidden" name="txtbayaranhidden[]" class="bayaran"/>
|
||||
<input type="hidden" name="txtupahhidden[]" value="{{ $koskeuntungan }}"/>
|
||||
@@ -162,11 +162,11 @@
|
||||
|
||||
<select name="sltbayaran" class="form-control mb-2" data-upah="{{ $upahtawarruq }}" data-jenis="tawarruq">
|
||||
<option selected disabled>Pilih Bayaran</option>
|
||||
<option value="fixed">Amaun Tetap</option>
|
||||
<option value="fixed">Amaun Semasa</option>
|
||||
<option value="otheramount">Amaun Lain</option>
|
||||
</select>
|
||||
|
||||
<input type="text" data-bakipjm="{{ $bayar['bakipjm'] }}" data-upah="{{ $upahtawarruq }}" data-nm="{{ $bayar['nilaimarhun'] }}" data-jenis="tawarruq" name="txtbayarantawarruq" readonly class="form-control txtbayaran"/>
|
||||
<input type="text" data-bakipjm="{{ $bayar['bakipjm'] }}" data-taglel="{{ $bayar['taglel'] }}" data-upah="{{ $upahtawarruq }}" data-nm="{{ $bayar['nilaimarhun'] }}" data-jenis="tawarruq" name="txtbayarantawarruq" readonly class="form-control txtbayaran"/>
|
||||
|
||||
<input type="hidden" name="txtbayaranhidden[]" class="bayaran"/>
|
||||
<input type="hidden" name="txtjenisbayaran[]" value="{{ $jenisbayaran }}"/>
|
||||
@@ -255,7 +255,7 @@
|
||||
|
||||
|
||||
<div class="d-flex justify-content-end col-12 mt-3 align-self-end">
|
||||
<button type="submit" id="bayarsbmt" class="btn btn-primary" onclick="loadingbtn();">Bayar</button>
|
||||
<button type="submit" id="bayarsbmt" class="btn btn-primary" disabled onclick="loadingbtn();">Bayar</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -307,17 +307,20 @@
|
||||
let selected = $('option:selected',this).attr('value');
|
||||
let jenis = $(this).data('jenis');
|
||||
let upah = $(this).data('upah');
|
||||
let taglel = $(this).data('taglel');
|
||||
|
||||
if(selected === 'fixed')
|
||||
{
|
||||
$(this).closest('tr').find("input").attr('readonly',true);
|
||||
$(this).closest('tr').find(".txtbayaran").val(upah);
|
||||
$(this).closest('tr').find(".bayaran").val(upah);
|
||||
calculateall(jenis);
|
||||
calculateall(jenis,taglel);
|
||||
|
||||
}else{
|
||||
// $(this).closest('tr').find("input").val();
|
||||
$(this).closest('tr').find("input").attr('readonly',false);
|
||||
calculateall(jenis);
|
||||
calculateall(jenis,taglel);
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
@@ -327,6 +330,7 @@
|
||||
let pinjaman = $(this).data('pinjaman');
|
||||
let jenis = $(this).data('jenis');
|
||||
let nm = $(this).data('nm');
|
||||
let taglel = $(this).data('taglel');
|
||||
|
||||
let bayar = Number(this.value);
|
||||
|
||||
@@ -341,23 +345,14 @@
|
||||
)
|
||||
$(this).val(upah);
|
||||
$(this).closest('tr').find('.bayaran').val(upah);
|
||||
calculateall(jenis);
|
||||
calculateall(jenis,taglel);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
if(bayar <= 0){
|
||||
$("#bayarsbmt").prop('disabled', true);
|
||||
Swal.fire(
|
||||
'Amaran!',
|
||||
'Bayaran tidak boleh ditinggalkan kosong!',
|
||||
'error'
|
||||
)
|
||||
}else{
|
||||
$("#bayarsbmt").prop('disabled', false);
|
||||
}
|
||||
|
||||
$(this).closest('tr').find('.bayaran').val(this.value);
|
||||
calculateall(jenis);
|
||||
calculateall(jenis,taglel);
|
||||
|
||||
});
|
||||
|
||||
$("input[name=txtbayarantawarruq]").change(function(e){
|
||||
@@ -366,6 +361,7 @@
|
||||
let bakipinjam = $(this).data('bakipjm');
|
||||
let jenis = $(this).data('jenis');
|
||||
let nm = $(this).data('nm');
|
||||
let taglel = $(this).data('taglel');
|
||||
|
||||
let bayar = Number(this.value);
|
||||
|
||||
@@ -380,42 +376,47 @@
|
||||
)
|
||||
$(this).val(upah);
|
||||
$(this).closest('tr').find('.bayaran').val(upah);
|
||||
calculateall(jenis);
|
||||
calculateall(jenis,taglel);
|
||||
return false;
|
||||
}
|
||||
|
||||
if(bayar <= 0){
|
||||
$("#bayarsbmt").prop('disabled', true);
|
||||
Swal.fire(
|
||||
'Amaran!',
|
||||
'Bayaran tidak boleh ditinggalkan kosong!',
|
||||
'error'
|
||||
)
|
||||
}else{
|
||||
$("#bayarsbmt").prop('disabled', false);
|
||||
}
|
||||
|
||||
$(this).closest('tr').find('.bayaran').val(this.value);
|
||||
calculateall(jenis);
|
||||
calculateall(jenis,taglel);
|
||||
});
|
||||
|
||||
function calculateall(jenis)
|
||||
function calculateall(jenis,taglel)
|
||||
{
|
||||
var $row = $(this).closest('tr');
|
||||
var sumarrahn = 0;
|
||||
var sumtawarruq = 0;
|
||||
var sum = 0;
|
||||
var counterrorbayar = 0;
|
||||
|
||||
$('#belum_tawarruq').find('input[name=txtbayaranarrahn]').each(function() {
|
||||
sumarrahn += parseFloat(this.value) || 0;
|
||||
|
||||
if(this.value <= 0 || this.value == ''){
|
||||
counterrorbayar++;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
$('#selepas_tawarruq').find('input[name=txtbayarantawarruq]').each(function() {
|
||||
sumtawarruq += parseFloat(this.value) || 0;
|
||||
|
||||
if(this.value <= 0 || this.value == ''){
|
||||
counterrorbayar++;
|
||||
}
|
||||
});
|
||||
|
||||
sum = sumarrahn + sumtawarruq;
|
||||
|
||||
|
||||
if(counterrorbayar > 0){
|
||||
$("#bayarsbmt").prop('disabled', true);
|
||||
}else{
|
||||
$("#bayarsbmt").prop('disabled', false);
|
||||
}
|
||||
|
||||
$("#spanbayaranarrahn").text(sumarrahn.toFixed(2));
|
||||
$("#spanbayarantawarruq").text(sumtawarruq.toFixed(2));
|
||||
$('#spanjumlah').text(formatter.format(sum));
|
||||
|
||||
@@ -91,8 +91,28 @@
|
||||
@foreach($belum_tebus as $index=>$bt)
|
||||
@if($bt['hargajualan'] == '')
|
||||
@php
|
||||
|
||||
$koskeuntungan = Http::get(config('api.url') . '/api/upahbukantawarruq/' . $bt['kodcaw'] . '/' . $bt['norujukan'])->json();
|
||||
$searchonline = Http::get(config('api.url') . '/portal/searchsagonline/',['norujukan' => $bt['norujukan']])->json();
|
||||
|
||||
$searchLelong = Http::get(config('api.url').'/api/search/lelong',[
|
||||
'kodcaw' => $bt['kodcaw'],
|
||||
'norujukan' => $bt['norujukan']
|
||||
])->json();
|
||||
|
||||
$tarikh_hari_ini = Carbon\Carbon::now()->toDateString();
|
||||
|
||||
if($searchLelong){
|
||||
$t_lelong = Carbon\Carbon::parse($searchLelong['t_lelong'].' 00:00:00');
|
||||
$tarikhini = Carbon\Carbon::parse($tarikh_hari_ini.' 00:00:00');
|
||||
$diff=date_diff($tarikhini,$t_lelong);
|
||||
$diff = (int)$diff->format("%R%a");
|
||||
if($diff <= 2){
|
||||
// 'messageamaran'=>'Rekod Gadaian Dalam Proses Lelong, Sila Hadir ke Cawangan.'
|
||||
}elseif($searchLelong['t_jual'] != null && $searchLelong['hargajual'] != 0.00){
|
||||
// 'messageamaran'=>'Rekod Gadaian Telah Dilelong.'
|
||||
}
|
||||
}
|
||||
@endphp
|
||||
<tr {{ ($searchonline) ? 'style=background-color:#81ecec;' : '' }}>
|
||||
<td scope="row">
|
||||
@@ -146,13 +166,32 @@
|
||||
@foreach($belum_tebus as $index=>$bt)
|
||||
@if($bt['hargajualan'] != '')
|
||||
@php
|
||||
$searchonline = Http::get(config('api.url') . '/portal/searchsagonline/',['norujukan' => $bt['norujukan']])->json();
|
||||
$koskeuntungan = Http::get(config('api.url') . '/api/upahtawarruq/' . $bt['kodcaw'] . '/' . $bt['norujukan'])->json();
|
||||
$keuntungan_1bln = $bt['pinjaman'] * ($bt['kadarupah'] / 100);
|
||||
$ten_percent = floatval($bt['nilaimarhun']) * 0.1;
|
||||
$baki_pinjaman = floatval($bt['bakipjm']);
|
||||
$max_bayaran = $baki_pinjaman - $ten_percent;
|
||||
@endphp
|
||||
$searchonline = Http::get(config('api.url') . '/portal/searchsagonline/',['norujukan' => $bt['norujukan']])->json();
|
||||
|
||||
$searchLelong = Http::get(config('api.url').'/api/search/lelong',[
|
||||
'kodcaw' => $bt['kodcaw'],
|
||||
'norujukan' => $bt['norujukan']
|
||||
])->json();
|
||||
|
||||
if($searchLelong){
|
||||
$t_lelong = Carbon\Carbon::parse($searchLelong['t_lelong'].' 00:00:00');
|
||||
$tarikhini = Carbon\Carbon::parse($tarikh_hari_ini.' 00:00:00');
|
||||
$diff=date_diff($tarikhini,$t_lelong);
|
||||
$diff = (int)$diff->format("%R%a");
|
||||
if($diff <= 2){
|
||||
// 'messageamaran'=>'Rekod Gadaian Dalam Proses Lelong, Sila Hadir ke Cawangan.'
|
||||
}elseif($searchLelong['t_jual'] != null && $searchLelong['hargajual'] != 0.00){
|
||||
// 'messageamaran'=>'Rekod Gadaian Telah Dilelong.'
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$koskeuntungan = Http::get(config('api.url') . '/api/upahtawarruq/' . $bt['kodcaw'] . '/' . $bt['norujukan'])->json();
|
||||
$keuntungan_1bln = $bt['pinjaman'] * ($bt['kadarupah'] / 100);
|
||||
$ten_percent = floatval($bt['nilaimarhun']) * 0.1;
|
||||
$baki_pinjaman = floatval($bt['bakipjm']);
|
||||
$max_bayaran = $baki_pinjaman - $ten_percent;
|
||||
@endphp
|
||||
<tr {{ ($searchonline) ? 'style=background-color:#81ecec;' : '' }}>
|
||||
<th scope="row">
|
||||
<div class="media align-items-center">
|
||||
@@ -178,6 +217,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" name="chkboxsag[]" value="{{ $bt['norujukan'] }}" id="sag-{{ $loop->iteration }}" data-norujukan="{{ $bt['norujukan'] }}" {{ ($searchonline || $koskeuntungan <= 0) ? 'disabled' : '' }}/>
|
||||
{{-- <i data-toggle="tooltip" title="Hooray!" class="fas fa-exclamation-circle ml-3 text-right" style="font-size: 20px;"></i> --}}
|
||||
</td>
|
||||
</tr>
|
||||
@endif
|
||||
|
||||
Reference in New Issue
Block a user