This commit is contained in:
LAPTOP-DGCU80CH\user1
2020-11-08 15:58:31 +08:00
parent 0b35f899a1
commit b50b8b5109
6 changed files with 242 additions and 113 deletions
+4 -3
View File
@@ -29,7 +29,8 @@ class CustomersController extends Controller
$search = false; $search = false;
$auth_user = Auth::user(); $auth_user = Auth::user();
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('customers.index',compact('search','cawangan_info')); $bank = Http::get(config('api.url') . '/api/bank')->json();
return view('customers.index',compact('search','cawangan_info','bank'));
} }
public function info(){ public function info(){
@@ -43,7 +44,7 @@ class CustomersController extends Controller
$auth_user = Auth::user(); $auth_user = Auth::user();
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
$bank = Http::get(config('api.url') . '/api/bank')->json();
$customers_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json(); $customers_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json();
if($customers_info){ if($customers_info){
$customer_info = $customers_info[0]; $customer_info = $customers_info[0];
@@ -56,7 +57,7 @@ class CustomersController extends Controller
Session::put('customer_info',$customer_info); Session::put('customer_info',$customer_info);
return redirect()->route('customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info]); return redirect()->route('customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info]);
}else{ }else{
return view('customers.index',compact('customer_info','search','noic','cawangan_info')); return view('customers.index',compact('customer_info','search','noic','cawangan_info','bank'));
} }
} }
+6 -1
View File
@@ -31,9 +31,14 @@ class GadaianController extends Controller
// $limit_pinjaman_semasa = $customer_info['limit_pinjaman'] - $customer_info['pinjaman_semasa']; // $limit_pinjaman_semasa = $customer_info['limit_pinjaman'] - $customer_info['pinjaman_semasa'];
$limit_pinjaman_semasa = 0; $limit_pinjaman_semasa = 0;
$auth_user = Auth::user(); $auth_user = Auth::user();
$gadai_transaction = sizeof(Http::get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())->json()); $gadai_transaction = Http::get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())->json();
$new_transaction = sprintf("%04d",$gadai_transaction+1); $new_transaction = sprintf("%04d",$gadai_transaction+1);
$norujukan = strtoupper($auth_user['cawangan']) . $curent_year . $curent_month . $current_day . '-' .$new_transaction; $norujukan = strtoupper($auth_user['cawangan']) . $curent_year . $curent_month . $current_day . '-' .$new_transaction;
$gadai = Http::post(config('api.url').'/api/gadai/'.$auth_user['cawangan'],[
'norujukan' => $norujukan,
'nopelanggan' => $customer_info['nopelanggan'],
'nokp' => $noic
]);
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('gadaian.index',compact('customer_info','limit_pinjaman_semasa','cawangan_info','norujukan')); return view('gadaian.index',compact('customer_info','limit_pinjaman_semasa','cawangan_info','norujukan'));
} }
+43 -30
View File
@@ -56,9 +56,9 @@
<div class="col-md-4">Poskod</div> <div class="col-md-4">Poskod</div>
<div class="col-md-8"><input class="form-control" type="text" name="poskod" id="poskod" autocomplete="off"></div> <div class="col-md-8"><input class="form-control" type="text" name="poskod" id="poskod" autocomplete="off"></div>
<div class="col-md-4">Daerah</div> <div class="col-md-4">Daerah</div>
<div class="col-md-8"><input class="form-control" type="text" name="daerah" id="daerah" autocomplete="off"></div> <div class="col-md-8"><input class="form-control" type="text" name="daerah" id="daerah" readonly autocomplete="off"></div>
<div class="col-md-4">Negeri</div> <div class="col-md-4">Negeri</div>
<div class="col-md-8"><input class="form-control" type="text" name="negeri" id="negeri" autocomplete="off"></div> <div class="col-md-8"><input class="form-control" type="text" name="negeri" id="negeri" readonly autocomplete="off"></div>
<div class="col-md-4">No Telefon 1</div> <div class="col-md-4">No Telefon 1</div>
<div class="col-md-8"><input class="form-control" type="text" name="main_phone" id="main_phone" autocomplete="off"></div> <div class="col-md-8"><input class="form-control" type="text" name="main_phone" id="main_phone" autocomplete="off"></div>
<div class="col-md-4">No Telefon 2</div> <div class="col-md-4">No Telefon 2</div>
@@ -84,6 +84,7 @@
<div class="col-md-4">Agama</div> <div class="col-md-4">Agama</div>
<div class="col-md-8"> <div class="col-md-8">
<select class="form-control" name="agama" id="agama"> <select class="form-control" name="agama" id="agama">
<option disabled selected value> -- Pilih Agama -- </option>
<option value="islam">Islam</option> <option value="islam">Islam</option>
<option value="hindu">Hindu</option> <option value="hindu">Hindu</option>
<option value="buddha">Buddha</option> <option value="buddha">Buddha</option>
@@ -91,11 +92,12 @@
<option value="lain">Lain-lain</option> <option value="lain">Lain-lain</option>
</select> </select>
</div> </div>
<div class="col-md-4">Kumpulan PKINK/Ahli Sahabat</div> <div class="col-md-4">Ahli</div>
<div class="col-md-8"> <div class="col-md-8">
<select class="form-control" name="kumpulan_sahabat" id="kumpulan_sahabat"> <select class="form-control" name="kumpulan_sahabat" id="kumpulan_sahabat">
<option value="0">Tidak</option> <option value="tidak">Tidak</option>
<option value="1">Ya</option> <option value="PKINK">Kumpulan PKINK</option>
<option value="sahabat">Sahabat</option>
</select> </select>
</div> </div>
</div> </div>
@@ -122,6 +124,7 @@
<div class="col-md-4">Bangsa</div> <div class="col-md-4">Bangsa</div>
<div class="col-md-8"> <div class="col-md-8">
<select class="form-control" name="bangsa" id="bangsa"> <select class="form-control" name="bangsa" id="bangsa">
<option disabled selected value> -- Pilih Bangsa -- </option>
<option value="melayu">Melayu</option> <option value="melayu">Melayu</option>
<option value="cina">Cina</option> <option value="cina">Cina</option>
<option value="india">India</option> <option value="india">India</option>
@@ -129,7 +132,13 @@
</select> </select>
</div> </div>
<div class="col-md-4">Bank</div> <div class="col-md-4">Bank</div>
<div class="col-md-8"><select class="select2" name="bank_name" data-placeholder="Pilih Bank" id="bank_name"></select></div> <div class="col-md-8">
<select class="form-control" name="bank_name" data-placeholder="Pilih Bank" id="bank_name">
@foreach($bank as $banks)
<option value="{{ $banks['abbreviation'] }}">{{ $banks['name'] }}</option>
@endforeach
</select>
</div>
<div class="col-md-4">No Akaun Bank</div> <div class="col-md-4">No Akaun Bank</div>
<div class="col-md-8"><input class="form-control" type="text" name="no_akaun" id="no_akaun"></div> <div class="col-md-8"><input class="form-control" type="text" name="no_akaun" id="no_akaun"></div>
</div> </div>
@@ -150,35 +159,13 @@
</div> </div>
<script> <script>
var bank_name = [];
$(document).ready(function(){ $(document).ready(function(){
var noic = $('#noic').val(); var noic = $('#noic').val();
identifyIC(noic); identifyIC(noic);
console.log(bank_name);
$('#bank_name').select2({
ajax:{
url:'http://localhost:8000/api/bank',
type:'get',
dataType:'json',
processResult:function(data){
return{
results: $.each(data,function(index,bank){
return{
text: bank.text,
id:bank.id
}
})
}
}
cache:true
}
});
}); });
$(document).on("click", ".browse", function() { $(document).on("click", ".browse", function() {
var file = $(this).parents().find(".file"); var file = $(this).parents().find(".file");
file.trigger("click"); file.trigger("click");
@@ -196,6 +183,34 @@
reader.readAsDataURL(this.files[0]); reader.readAsDataURL(this.files[0]);
}); });
$('#poskod').change(function(){
var poskod = this.value;
$.ajax({
method:'GET',
url:'http://localhost:8000/api/poskod/'+poskod,
success:function(poskod_detail){
// console.log(poskod_detail);
var koddaerah = poskod_detail['koddaerah'];
var kodnegeri = poskod_detail['kodnegeri'];
$.ajax({
url:'http://localhost:8000/api/negeri/'+kodnegeri,
method:'GET',
success:function(negeri){
$('#negeri').val(negeri['negeri']);
}
});
$.ajax({
url:'http://localhost:8000/api/daerah/'+koddaerah,
method:'GET',
success:function(daerah){
$('#daerah').val(daerah['namadaerah']);
}
});
}
});
});
function identifyIC(noic){ function identifyIC(noic){
if(noic.match(/^(\d{2})(\d{2})(\d{2})-?\d{2}-?\d{4}$/)) { if(noic.match(/^(\d{2})(\d{2})(\d{2})-?\d{2}-?\d{4}$/)) {
@@ -205,8 +220,6 @@
var nl = noic.slice(6,8); var nl = noic.slice(6,8);
var last_ic = noic.slice(8,12); var last_ic = noic.slice(8,12);
console.log(last_ic);
var now = new Date().getFullYear().toString(); var now = new Date().getFullYear().toString();
var decade = now.substr(0, 2); var decade = now.substr(0, 2);
+14 -4
View File
@@ -104,7 +104,13 @@
</div> </div>
</div> </div>
<script> <script>
var tablegadai = $('#myTable').DataTable(); var tablegadai = $('#myTable').DataTable({
"scrollX": true
});
const formatter = new Intl.NumberFormat('en-US', {
minimumFractionDigits: 2
})
function gadaiTable(data){ function gadaiTable(data){
var counter = 1; var counter = 1;
tablegadai.clear().draw(); tablegadai.clear().draw();
@@ -114,10 +120,14 @@
counter, counter,
gadai_detail['norujukan'], gadai_detail['norujukan'],
gadai_detail['t_gadai'], gadai_detail['t_gadai'],
'RM '+ gadai_detail['pinjaman'].toLocaleString("en-GB"), 'RM '+formatter.format(gadai_detail['pinjaman']),
'RM '+ gadai_detail['nilaimarhun'].toLocaleString("en-GB"), 'RM '+ formatter.format(gadai_detail['nilaimarhun']),
'0', '0',
'RM '+ parseFloat(((gadai_detail['kadarupah']/100)*gadai_detail['pinjaman']*gadai_detail['tempoh']).toLocaleString("en-GB")).toFixed(2) 'RM '+ formatter.format((gadai_detail['kadarupah']/100)*gadai_detail['pinjaman']*gadai_detail['tempoh']),
gadai_detail['t_matang'],
(((Number(gadai_detail['pinjaman'])/Number(gadai_detail['nilaimarhun']))*100).toFixed(2)).toLocaleString("en-GB") + '%',
'RM ' + formatter.format((Number(gadai_detail['kadarupah'])*Number(gadai_detail['pinjaman'])).toFixed(2)),
''
]).draw(); ]).draw();
counter = counter + 1; counter = counter + 1;
+171 -71
View File
@@ -3,7 +3,7 @@
@section('content') @section('content')
<div class="container"> <div class="container">
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col-md-12"> <div class="col-md-12 col-lg-12">
<h3 class="text-center text-uppercase">gadaian</h3> <h3 class="text-center text-uppercase">gadaian</h3>
<div class="form-group row col-12"> <div class="form-group row col-12">
<div class="col-6"> <div class="col-6">
@@ -88,55 +88,64 @@
<div class="col-12 form-group row"> <div class="col-12 form-group row">
<div class="col-4"> <div class="col-4">
<div class="form-group row"> <div class="form-group row">
<div class="col-4"> <div class="col-5">
PINJAMAN MAX Pinjaman Max
</div> </div>
<div class="col-8"> <div class="col-7 input-group">
<input type="text" class="form-control" readonly name="pinjaman_max_teller" id="pinjaman_max_teller"> <input type="text" class="form-control" readonly name="pinjaman_max_teller" id="pinjaman_max_teller">
<div class="input-group-append">
<span class="input-group-text span-pinjaman-max"></span>
</div>
</div> </div>
</diV> </diV>
</div> </div>
<div class="col-4"> <div class="col-3">
<div class="form-group row"> <div class="form-group row">
<div class="col-4"> <div class="col-6">
UPAH SEBULAN Upah Sebulan
</div> </div>
<div class="col-8"> <div class="col-6">
<input type="text" class="form-control" readonly name="upah_sebulan" id="upah_sebulan"> <input type="text" class="form-control" readonly name="upah_sebulan" id="upah_sebulan">
</div> </div>
</diV> </diV>
</div> </div>
<div class="col-4"> <div class="col-5">
<div class="form-group row"> <div class="form-group row">
</diV> </diV>
</div> </div>
<div class="col-4"> <div class="col-4">
<div class="form-group row"> <div class="form-group row">
<div class="col-4"> <div class="col-5">
PINJAMAN Pinjaman
</div> </div>
<div class="col-8"> <div class="col-7 input-group">
<input type="text" class="form-control" name="pinjaman" id="pinjaman"> <input type="text" class="form-control" name="pinjaman" id="pinjaman">
<div class="input-group-append">
<span class="input-group-text span-pinjaman">0 %</span>
</div>
</div> </div>
</diV> </diV>
</div> </div>
<div class="col-4"> <div class="col-3">
<div class="form-group row"> <div class="form-group row">
<div class="col-4"> <div class="col-6">
UPAH 6 BULAN Upah 6 Bulan
</div> </div>
<div class="col-8"> <div class="col-6">
<input type="text" class="form-control" readonly name="upah_6bln" id="upah_6bln"> <input type="text" class="form-control" readonly name="upah_6bln" id="upah_6bln">
</div> </div>
</diV> </diV>
</div> </div>
<div class="col-4"> <div class="col-5">
<div class="form-group row"> <div class="form-group row">
<div class="col-4"> <div class="col-6">
PINJAMAN MAX PELULUS Pinjaman Max Pelulus
</div> </div>
<div class="col-8"> <div class="col-6 input-group">
<input type="text" class="form-control" readonly name="pinjaman_max_pelulus" id="pinjaman_max_pelulus"> <input type="text" class="form-control" readonly name="pinjaman_max_pelulus" id="pinjaman_max_pelulus">
<div class="input-group-append">
<span class="input-group-text span-pinjaman-max-pelulus"></span>
</div>
</div> </div>
</diV> </diV>
</div> </div>
@@ -163,7 +172,7 @@
<div class="form-group row"> <div class="form-group row">
<input type="hidden" name="kodcaw" id="kodcaw" value=""> <input type="hidden" name="kodcaw" id="kodcaw" value="">
<div class="col-md-4">No Rujukan</div> <div class="col-md-4">No Rujukan</div>
<div class="col-md-8"><input class="form-control" type="text" name="norujukan_marhun" id="norujukan_marhun" value=""></div> <div class="col-md-8"><input class="form-control" type="text" name="norujukan_marhun" id="norujukan_marhun" value="{{ $norujukan }}"></div>
<div class="col-md-4">Marhun</div> <div class="col-md-4">Marhun</div>
<div class="col-md-8"> <div class="col-md-8">
<select class="form-control" name="marhun" id="marhun"> <select class="form-control" name="marhun" id="marhun">
@@ -218,7 +227,7 @@
<div class="modal-footer"> <div class="modal-footer">
<div class="form-group row"> <div class="form-group row">
<input class="btn btn-primary mr-2" type="button" name="tambah_marhun" id="tambah_marhun" value="Tambah"> <input class="btn btn-primary mr-2" type="button" name="tambah_marhun" id="tambah_marhun" value="Tambah">
<input class="btn btn-primary mr-2" type="submit" name="terima_marhun" id="terima_marhun" value="Terima"> <input class="btn btn-primary mr-2" type="button" name="terima_marhun" id="terima_marhun" value="Terima">
<button type="button" class="btn btn-danger" name="batal_marhun" id="batal_marhun">Batal</button> <button type="button" class="btn btn-danger" name="batal_marhun" id="batal_marhun">Batal</button>
</div> </div>
</div> </div>
@@ -230,17 +239,11 @@
</div> </div>
</div> </div>
<script> <script>
function disableF5(e) { if ((e.which || e.keyCode) == 116) e.preventDefault(); };
$(document).ready( function () { $(document).ready( function () {
$(document).on("keydown", disableF5);
var norujukan = $('#norujukan').val(); var norujukan = $('#norujukan').val();
getMarhun(norujukan);
$.ajax({
method:'GET',
url:'http://localhost:8000/api/marhun/'+norujukan,
success:function(data){
marhuntable(data);
}
});
$.ajax({ $.ajax({
method:'GET', method:'GET',
@@ -264,6 +267,16 @@
}); });
}); });
function getMarhun(norujukan){
$.ajax({
method:'GET',
url:'http://localhost:8000/api/marhun/'+norujukan,
success:function(data){
marhuntable(data);
}
});
}
$('#karat').change(function(){ $('#karat').change(function(){
var karat = this.value; var karat = this.value;
karat = karat.replace(/\./g,'-'); karat = karat.replace(/\./g,'-');
@@ -296,8 +309,8 @@
success:function(data){ success:function(data){
var nilai_marhun = data['harga2'] * berat; var nilai_marhun = data['harga2'] * berat;
$('#harga').val(data['harga2']); $('#harga').val(formatter.format(data['harga2']));
$('#nilai_marhun').val(nilai_marhun); $('#nilai_marhun').val(formatter.format(nilai_marhun));
} }
}) })
} }
@@ -313,10 +326,13 @@
allowClear: true, allowClear: true,
closeOnSelect: false closeOnSelect: false
}); });
var total_nilai_marhun = 0; var total_nilai_marhun = 0;
var total_berat = 0; var total_berat = 0;
var kadarupah = 0; var kadarupah = 0;
var marhun_details = ''; var marhun_details = '';
var jumlah_marhun = 0;
var jumlah_nilai_marhun = 0;
function marhuntable(data){ function marhuntable(data){
var counter = 1; var counter = 1;
total_nilai_marhun = 0; total_nilai_marhun = 0;
@@ -329,22 +345,40 @@
marhun_details = marhun_details + marhun_detail['bil'] + " " + marhun_detail['marhun'] +","; marhun_details = marhun_details + marhun_detail['bil'] + " " + marhun_detail['marhun'] +",";
tablemarhun.row.add([ tablemarhun.row.add([
counter, counter,
marhun_detail['bil'],
marhun_detail['marhun'], marhun_detail['marhun'],
" ", 'RM ' + formatter.format(marhun_detail['n_marhun']),
marhun_detail['n_marhun'],
marhun_detail['karat'], marhun_detail['karat'],
marhun_detail['berat'], formatter.format(marhun_detail['berat']),
marhun_detail['nota'] marhun_detail['nota']
]).draw(); ]).draw();
counter = counter + 1; counter = counter + 1;
}); });
}); });
var max_teller = total_nilai_marhun * 0.7; var pinjaman_pelulus = 0;
var max_pelulus = total_nilai_marhun * 0.75; var pinjaman_teller = 0;
$.ajax({
method:'GET',
url:'http://localhost:8000/api/maxpinjaman',
success:function(data){
$.each(data,function(index,pinjaman){
if(pinjaman['user_type'] == 'teller'){
pinjaman_teller = pinjaman['max'];
}
if(pinjaman['user_type'] == 'ppc'){
pinjaman_pelulus = pinjaman['max'];
}
});
$('.span-pinjaman-max-pelulus').text(pinjaman_pelulus + ' %');
$('.span-pinjaman-max').text(pinjaman_teller + ' %');
}
});
var max_teller = total_nilai_marhun * (pinjaman_teller/100);
var max_pelulus = total_nilai_marhun * (pinjaman_pelulus/100);
$('#pinjaman_max_teller').val(max_teller.toFixed(2));
$('#pinjaman_max_pelulus').val(max_pelulus.toFixed(2));
$('#pinjaman_max_teller').val(formatter.format(max_teller.toFixed(2)));
$('#pinjaman_max_pelulus').val(formatter.format(max_pelulus.toFixed(2)));
} }
$('#pinjaman').change(function(){ $('#pinjaman').change(function(){
@@ -361,8 +395,66 @@
var upah_sebulan = pinjaman * kadarupah; var upah_sebulan = pinjaman * kadarupah;
var upah_6bln = upah_sebulan * 6; var upah_6bln = upah_sebulan * 6;
$('#upah_sebulan').val(upah_sebulan.toFixed(2)); percent_pinjaman = Number(pinjaman)/Number(total_nilai_marhun);
$('#upah_6bln').val(upah_6bln.toFixed(2));
$('.span-pinjaman').text(percent_pinjaman.toFixed(2) + ' %');
$('#upah_sebulan').val(formatter.format(upah_sebulan.toFixed(2)));
$('#upah_6bln').val(formatter.format(upah_6bln.toFixed(2)));
});
const formatter = new Intl.NumberFormat('en-US', {
minimumFractionDigits: 2
});
$('#terima_marhun').click(function(){
var kodcaw = $('#kodcaw').val();
var norujukan = $('#norujukan').val();
var marhun = $('#marhun').val();
var karat = $('#karat').val();
var berat_emas = $('#berat_emas').val();
var harga = $('#harga').val();
var nilaimarhun = $('#nilai_marhun').val();
var nota_array = $('#nota').val();
if(marhun == null && karat == null && berat_emas == null){
$('#daftar_marhun').modal('hide');
}
else{
$.ajax({
method:'POST',
url:'http://localhost:8000/api/marhun/'+kodcaw,
dataType:'json',
data:{
'norujukan': norujukan,
'marhun' : marhun,
'nota':nota,
'karat' : karat,
'berat_emas' :berat_emas,
'harga' : harga,
'nilai_marhun' : nilai_marhun
},
success:function(data){
alert('Tambah Marhun Berjaya');
$('#nota').val('').trigger("change");
$('#marhun').val(0);
$('#karat').val(0);
$('#berat_emas').val("");
$('#harga').val("");
$('#nilai_marhun').val("");
jumlah_marhun += 1;
jumlah_nilai_marhun += Number(nilai_marhun);
$('#bilangan_marhun').val(jumlah_marhun);
$('#jumlah_nilai_marhun').val(jumlah_nilai_marhun);
getMarhun(norujukan);
$('#daftar_marhun').modal('hide');
},
error: function(xhRequest, ErrorText, thrownError){
alert('Tambah Marhun Tidak Berjaya');
console.log(xhRequest);
}
});
}
}); });
$('#tambah_marhun').click(function(){ $('#tambah_marhun').click(function(){
@@ -372,7 +464,10 @@
var karat = $('#karat').val(); var karat = $('#karat').val();
var berat_emas = $('#berat_emas').val(); var berat_emas = $('#berat_emas').val();
var harga = $('#harga').val(); var harga = $('#harga').val();
var nilai_marhun = $('#nilai_marhun').val(); var nilaimarhun = $('#nilai_marhun').val();
var nilai_marhun = Number(nilaimarhun.replace(/[^0-9.-]+/g,""));
var nota_array = $('#nota').val();
var nota = nota_array.toString();
$.ajax({ $.ajax({
method:'POST', method:'POST',
@@ -381,6 +476,7 @@
data:{ data:{
'norujukan': norujukan, 'norujukan': norujukan,
'marhun' : marhun, 'marhun' : marhun,
'nota':nota,
'karat' : karat, 'karat' : karat,
'berat_emas' :berat_emas, 'berat_emas' :berat_emas,
'harga' : harga, 'harga' : harga,
@@ -388,11 +484,18 @@
}, },
success:function(data){ success:function(data){
alert('Tambah Marhun Berjaya'); alert('Tambah Marhun Berjaya');
$('#nota').val('').trigger("change");
$('#marhun').val(0); $('#marhun').val(0);
$('#karat').val(0); $('#karat').val(0);
$('#berat_emas').val(""); $('#berat_emas').val("");
$('#harga').val(""); $('#harga').val("");
$('#nilai_marhun').val(""); $('#nilai_marhun').val("");
jumlah_marhun += 1;
jumlah_nilai_marhun += Number(nilai_marhun);
$('#bilangan_marhun').val(jumlah_marhun);
$('#jumlah_nilai_marhun').val(formatter.format(jumlah_nilai_marhun));
getMarhun(norujukan);
}, },
error: function(xhRequest, ErrorText, thrownError){ error: function(xhRequest, ErrorText, thrownError){
alert('Tambah Marhun Tidak Berjaya'); alert('Tambah Marhun Tidak Berjaya');
@@ -408,36 +511,33 @@
var bangsa = $('#bangsa').val(); var bangsa = $('#bangsa').val();
var nopelanggan = $('#nopelanggan').val(); var nopelanggan = $('#nopelanggan').val();
var norujukan = $('#norujukan').val(); var norujukan = $('#norujukan').val();
var pinjaman = $('#pinjaman').val(); var pinjaman = Number($('#pinjaman').val());
var percentpinj = Number(pinjaman)/Number(total_nilai_marhun); var percentpinj = Number(pinjaman)/Number(total_nilai_marhun);
// console.log(kodcaw,nokp,jantina,bangsa,nopelanggan,norujukan,pinjaman,percentpinj); // console.log(kodcaw,nokp,jantina,bangsa,nopelanggan,norujukan,pinjaman,percentpinj);
// $.ajax({ $.ajax({
// method:'POST', method:'PUT',
// url: 'http://localhost:8000/api/gadai/'+kodcaw, url: 'http://localhost:8000/api/gadai/norujukan/'+kodcaw+'/'+norujukan,
// dataType:'json', dataType:'json',
// data:{ data:{
// 'kodcaw': kodcaw, 'kodcaw': kodcaw,
// 'norujukan' : norujukan, 'nilaimarhun' : total_nilai_marhun.toFixed(2),
// 'nopelanggan' : nopelanggan, 'berat' : total_berat,
// 'nokp' : nokp, 'pinjaman' : pinjaman.toFixed(2),
// 'nilaimarhun' : total_nilai_marhun.toFixed(2), 'kadarupah' : kadarupah,
// 'berat' : total_berat, 'marhun' : marhun_details,
// 'pinjaman' : pinjaman.toFixed(2), 'jantina' : jantina,
// 'kadarupah' : kadarupah 'bangsa' : bangsa,
// 'marhun' : marhun_details, 'percentpinj' : percentpinj.toFixed(2)
// 'jantina' : jantina, },
// 'bangsa' : bangsa, success:function(data){
// 'percentpinj' : percentpinj.toFixed(2) alert('Gadai Berjaya');
// }, },
// success:function(data){ error: function(xhRequest, ErrorText, thrownError){
// alert('Gadai Berjaya'); alert('Gadai Tidak Berjaya');
// }, console.log(xhRequest);
// error: function(xhRequest, ErrorText, thrownError){ }
// alert('Gadai Tidak Berjaya'); });
// console.log(xhRequest);
// }
// });
}) })
</script> </script>
@endsection @endsection
+2 -2
View File
@@ -27,10 +27,10 @@
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<link href="{{ asset('css/select2.min.css') }}" rel="stylesheet" /> <link href="{{ asset('css/select2.min.css') }}" rel="stylesheet" />
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script src="{{ asset('js/jquery.min.js') }}"></script> <script src="{{ asset('js/jquery.min.js') }}"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script src="{{ asset('js/select2.min.js') }}"></script> <script src="{{ asset('js/select2.min.js') }}"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/numeral.js/2.0.6/numeral.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
<script src="{{ asset('vendor/DataTables/datatables.min.js') }}"></script> <script src="{{ asset('vendor/DataTables/datatables.min.js') }}"></script>