add petak kat baki pelanggan
This commit is contained in:
@@ -19,6 +19,9 @@ use App\Http\Controllers\AliranTunaiController;
|
|||||||
|
|
||||||
class GadaianController extends Controller
|
class GadaianController extends Controller
|
||||||
{
|
{
|
||||||
|
public $AliranTunaiController;
|
||||||
|
public $customerService;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->middleware('auth');
|
$this->middleware('auth');
|
||||||
@@ -208,6 +211,8 @@ class GadaianController extends Controller
|
|||||||
$total_nilai_marhun = str_replace(',','',$total_nilai_marhun);
|
$total_nilai_marhun = str_replace(',','',$total_nilai_marhun);
|
||||||
$keuntungan_sebln = $request->keuntungan_sebulan;
|
$keuntungan_sebln = $request->keuntungan_sebulan;
|
||||||
$keuntungan_sebln = str_replace(',','',$keuntungan_sebln);
|
$keuntungan_sebln = str_replace(',','',$keuntungan_sebln);
|
||||||
|
$onepercent = $request->onepercent;
|
||||||
|
$ujrah = $request->ujrah;
|
||||||
|
|
||||||
$margin_pinjaman = $request->pinjaman / $total_nilai_marhun;
|
$margin_pinjaman = $request->pinjaman / $total_nilai_marhun;
|
||||||
// dd($margin_pinjaman);
|
// dd($margin_pinjaman);
|
||||||
@@ -228,7 +233,11 @@ class GadaianController extends Controller
|
|||||||
'upah12' => $keuntungan12bulan,
|
'upah12' => $keuntungan12bulan,
|
||||||
'hargajualan' => $hargajualan,
|
'hargajualan' => $hargajualan,
|
||||||
'kuantiti_marhun' => $request->kuantiti_marhun,
|
'kuantiti_marhun' => $request->kuantiti_marhun,
|
||||||
'transaction' => 'Ubah Gadai'
|
'transaction' => 'Ubah Gadai',
|
||||||
|
'kadarujrah' => round($kadarupah, 2),
|
||||||
|
'ujrah' => $ujrah,
|
||||||
|
'onepercent' => $onepercent,
|
||||||
|
'margin_semasa' => $margin_pinjaman,
|
||||||
])->json();
|
])->json();
|
||||||
$update_komuditi = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/komuditi/update',[
|
$update_komuditi = Http::withOptions(['verify' => config('app.api_verify')])->put(config('api.url').'/api/komuditi/update',[
|
||||||
'unit_komuditi' => round($request->pinjaman, 2),
|
'unit_komuditi' => round($request->pinjaman, 2),
|
||||||
|
|||||||
@@ -71,13 +71,18 @@
|
|||||||
</diV>
|
</diV>
|
||||||
</div>
|
</div>
|
||||||
@php
|
@php
|
||||||
if($gadaiannorujukan['nilaimarhun'] > 0 && $gadaiannorujukan['nilaimarhun'] < 401){
|
|
||||||
$kadarupah = 1.2/100;
|
$kadarupah = Http::get(config('api.url'). '/api/kadarujrah',[
|
||||||
}else if($gadaiannorujukan['nilaimarhun'] >= 401 && $gadaiannorujukan['nilaimarhun'] < 2001){
|
'nilaimarhun' => $gadaiannorujukan['nilaimarhun']
|
||||||
$kadarupah = 1.5/100;
|
'kodcaw' => $gadaiannorujukan['kodcaw']
|
||||||
}else if($gadaiannorujukan['nilaimarhun'] >= 2001 ){
|
]);
|
||||||
$kadarupah = 1.7/100;
|
// if($gadaiannorujukan['nilaimarhun'] > 0 && $gadaiannorujukan['nilaimarhun'] < 401){
|
||||||
}
|
// $kadarupah = 1.2/100;
|
||||||
|
// }else if($gadaiannorujukan['nilaimarhun'] >= 401 && $gadaiannorujukan['nilaimarhun'] < 2001){
|
||||||
|
// $kadarupah = 1.5/100;
|
||||||
|
// }else if($gadaiannorujukan['nilaimarhun'] >= 2001 ){
|
||||||
|
// $kadarupah = 1.7/100;
|
||||||
|
// }
|
||||||
|
|
||||||
$keuntungan_sebulan = $gadaiannorujukan['pinjaman'] * $kadarupah;
|
$keuntungan_sebulan = $gadaiannorujukan['pinjaman'] * $kadarupah;
|
||||||
$keuntungan_6bln = $keuntungan_sebulan * 6;
|
$keuntungan_6bln = $keuntungan_sebulan * 6;
|
||||||
@@ -97,6 +102,26 @@
|
|||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
</diV>
|
</diV>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-3 d-none">
|
||||||
|
<div class="form-group row">
|
||||||
|
<div class="col-md-6">
|
||||||
|
Ujrah
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<input type="text" class="form-control" readonly name="ujrah" id="ujrah">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-3 d-none">
|
||||||
|
<div class="form-group row">
|
||||||
|
<div class="col-md-6">
|
||||||
|
One Percent
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<input type="text" class="form-control" readonly name="onepercent" id="onepercent">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
<div class="col-5">
|
<div class="col-5">
|
||||||
@@ -216,6 +241,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
var api_url = "<?php echo $api_url ?>";
|
var api_url = "<?php echo $api_url ?>";
|
||||||
|
var kodcaw_ujrah = "<?php echo $cawangan_info['kodcaw'] ?>";
|
||||||
|
|
||||||
$('form input').keydown(function (e) {
|
$('form input').keydown(function (e) {
|
||||||
if (e.keyCode == 13) {
|
if (e.keyCode == 13) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -396,13 +423,27 @@
|
|||||||
$('.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.2/100;
|
// kadarupah = 1.2/100;
|
||||||
}else if(total_nilai_marhun >= 401 && total_nilai_marhun < 2001){
|
// }else if(total_nilai_marhun >= 401 && total_nilai_marhun < 2001){
|
||||||
kadarupah = 1.5/100;
|
// kadarupah = 1.5/100;
|
||||||
}else if(total_nilai_marhun >= 2001 ){
|
// }else if(total_nilai_marhun >= 2001 ){
|
||||||
kadarupah = 1.7/100;
|
// kadarupah = 1.7/100;
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
method:'GET',
|
||||||
|
url: api_url + '/api/kadarujrah',
|
||||||
|
async:false,
|
||||||
|
data:{
|
||||||
|
'nilaimarhun' : total_nilai_marhun,
|
||||||
|
'kodcaw' : kodcaw_ujrah
|
||||||
|
},
|
||||||
|
success:function(data){
|
||||||
|
kadarupah = data;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
$('#total_nilai_marhun').val(formatter.format(total_nilai_marhun));
|
$('#total_nilai_marhun').val(formatter.format(total_nilai_marhun));
|
||||||
$('#marhun_detail').val(marhun_details);
|
$('#marhun_detail').val(marhun_details);
|
||||||
$('#total_berat').val(formatter.format(total_berat));
|
$('#total_berat').val(formatter.format(total_berat));
|
||||||
|
|||||||
@@ -85,6 +85,24 @@
|
|||||||
padding-left: 0px;
|
padding-left: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fieldset.scheduler-border {
|
||||||
|
border: 1px dashed #eb2f06 !important;
|
||||||
|
padding: 10px 5px 5px 5px;
|
||||||
|
margin-left:-5px;
|
||||||
|
margin-right:-5px;
|
||||||
|
margin-bottom:5px;
|
||||||
|
-webkit-box-shadow: 0px 0px 0px 0px #000;
|
||||||
|
box-shadow: 0px 0px 0px 0px #000;
|
||||||
|
}
|
||||||
|
legend.scheduler-border {
|
||||||
|
font-size: 1.2em !important;
|
||||||
|
font-weight: bold !important;
|
||||||
|
text-align: left !important;
|
||||||
|
width:auto;
|
||||||
|
padding:0 10px;
|
||||||
|
border-bottom:none;
|
||||||
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
|||||||
@@ -261,14 +261,24 @@
|
|||||||
<input type="text" id="bayaran" onkeyup="bayartambahan(this)" placeholder="0.00" class="form-control" disabled/>
|
<input type="text" id="bayaran" onkeyup="bayartambahan(this)" placeholder="0.00" class="form-control" disabled/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group row" id="divduitPelanggan">
|
<fieldset class="scheduler-border">
|
||||||
<div class="col-4">
|
<div class="form-group row" id="divduitPelanggan">
|
||||||
<span>DUIT PELANGGAN(RM)</span>
|
<div class="col-4">
|
||||||
|
<span>DUIT PELANGGAN(RM)</span>
|
||||||
|
</div>
|
||||||
|
<div class="col-8">
|
||||||
|
<input type="text" id="duitPelanggan" onkeyup="bayaranPelanggan(this)" placeholder="0.00" class="form-control"/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-8">
|
<div class="form-group row" id="divbakiPelanggan">
|
||||||
<input type="text" id="duitPelanggan" onkeyup="bayaranPelanggan(this)" placeholder="0.00" class="form-control"/>
|
<div class="col-4">
|
||||||
|
<b>BAKI (RM)</b>
|
||||||
|
</div>
|
||||||
|
<div class="col-8">
|
||||||
|
<input type="text" id="bakiPelanggan" class="form-control" value="0.00" readonly/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</fieldset>
|
||||||
<div class="form-group row" id="divtambahpinjaman">
|
<div class="form-group row" id="divtambahpinjaman">
|
||||||
<div class="col-4">
|
<div class="col-4">
|
||||||
TAMBAH PEMBIAYAAN(RM)
|
TAMBAH PEMBIAYAAN(RM)
|
||||||
@@ -288,14 +298,6 @@
|
|||||||
<input type="text" id="perludibayartawarruq" class="form-control" readonly/>
|
<input type="text" id="perludibayartawarruq" class="form-control" readonly/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group row" id="divbakiPelanggan">
|
|
||||||
<div class="col-4">
|
|
||||||
<b>BAKI (RM)</b>
|
|
||||||
</div>
|
|
||||||
<div class="col-8">
|
|
||||||
<input type="text" id="bakiPelanggan" class="form-control" value="0.00" readonly/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="form-group row" id="divbayaranminima">
|
<div class="form-group row" id="divbayaranminima">
|
||||||
<div class="col-4">
|
<div class="col-4">
|
||||||
BAYARAN MINIMA
|
BAYARAN MINIMA
|
||||||
@@ -2207,7 +2209,7 @@
|
|||||||
// return false;
|
// return false;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
if(marginsemasa > 75 && marginsemasa <= 80){
|
if((marginsemasa > 75 && marginsemasa <= 80) && jenisAT != 'hargalama'){
|
||||||
|
|
||||||
const swalWithBootstrapButtons = Swal.mixin({
|
const swalWithBootstrapButtons = Swal.mixin({
|
||||||
customClass: {
|
customClass: {
|
||||||
@@ -3311,7 +3313,7 @@ function funcexcuse(toggle){
|
|||||||
let percenthargasemasa = parseFloat('{{ number_format($percent_hargaemassemasa,2) }}');
|
let percenthargasemasa = parseFloat('{{ number_format($percent_hargaemassemasa,2) }}');
|
||||||
var jumupah = parseFloat($('#jumlahupah').val().replace(/[^0-9.-]+/g,""));
|
var jumupah = parseFloat($('#jumlahupah').val().replace(/[^0-9.-]+/g,""));
|
||||||
let jumlebmargin = parseFloat('{{ ($percent_hargaemassemasa > 80) ? $bayaranlebihan : 0 }}');
|
let jumlebmargin = parseFloat('{{ ($percent_hargaemassemasa > 80) ? $bayaranlebihan : 0 }}');
|
||||||
let totalbayaran = (percenthargasemasa > 80) ? (jumlebmargin + jumupah) : jumupah;
|
let totalbayaran = jumlebmargin + jumupah;
|
||||||
$('#basic-addon2').text((percenthargasemasa > 80) ? '80.00' : percenthargasemasa);
|
$('#basic-addon2').text((percenthargasemasa > 80) ? '80.00' : percenthargasemasa);
|
||||||
$('#pinjamanbaru').val(formatter.format(pembiayaan));
|
$('#pinjamanbaru').val(formatter.format(pembiayaan));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user