diff --git a/app/Http/Controllers/GadaianController.php b/app/Http/Controllers/GadaianController.php
index 1a8d26d..7347a78 100644
--- a/app/Http/Controllers/GadaianController.php
+++ b/app/Http/Controllers/GadaianController.php
@@ -96,4 +96,38 @@ class GadaianController extends Controller
$request->session()->forget('norujukan');
return redirect()->route('customer_info');
}
+
+ public function cetakSAG(Request $request){
+ $auth_user = Auth::user();
+ // dd($request);
+
+ $gadai = Http::put(config('api.url').'/api/gadai/norujukan/cetak/'.$auth_user['cawangan'].'/'.$request->norujukan_modal);
+
+ return redirect()->route('home');
+ }
+
+ public function serahMarhun(Request $request){
+ // dd($request);
+ $auth_user = Auth::user();
+ $norujukan_serah = $request->norujukanpilih;
+
+ $arraynorujukan = explode(",",$norujukan_serah);
+
+ $results=array_search("",$arraynorujukan,true);
+ if($results !== false) {
+ unset($arraynorujukan[$results]);
+ }
+
+ // dd($arraynorujukan);
+
+ foreach($arraynorujukan as $index=>$norujukan){
+ $gadai = Http::put(config('api.url'). '/api/gadai/norujukan/serah/'. $auth_user['cawangan'] .'/'. $norujukan);
+
+ if($gadai->failed()){
+ break;
+ }
+ }
+
+ return redirect()->route('home');
+ }
}
diff --git a/resources/views/customers/info.blade.php b/resources/views/customers/info.blade.php
index 1b10b4e..af2994f 100644
--- a/resources/views/customers/info.blade.php
+++ b/resources/views/customers/info.blade.php
@@ -184,6 +184,7 @@
tablegadai.clear().draw();
$.each(data,function(index,gadai){
$.each(gadai, function(index,gadai_detail){
+ var keuntungan_semasa = (gadai_detail['kadarupah']/100)*gadai_detail['bakipjm']*gadai_detail['jbg'];
tablegadai.row.add([
counter,
gadai_detail['norujukan'],
@@ -191,7 +192,7 @@
'RM '+formatter.format(gadai_detail['pinjaman']),
'RM '+ formatter.format(gadai_detail['nilaimarhun']),
gadai_detail['jbg'],
- 'RM '+ formatter.format((gadai_detail['kadarupah']/100)*gadai_detail['pinjaman']*gadai_detail['tempoh']),
+ 'RM '+ formatter.format(keuntungan_semasa),
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)),
diff --git a/resources/views/gadaian/index.blade.php b/resources/views/gadaian/index.blade.php
index c448646..68db27e 100644
--- a/resources/views/gadaian/index.blade.php
+++ b/resources/views/gadaian/index.blade.php
@@ -475,7 +475,12 @@
'nilai_marhun' : nilai_marhun
},
success:function(data){
- alert('Tambah Marhun Berjaya');
+ // alert('Tambah Marhun Berjaya');
+ Swal.fire({
+ icon: 'success',
+ title: 'Berjaya!',
+ text: 'Tambah Marhun Berjaya'
+ });
$('#nota').val('').trigger("change");
$('#marhun').val(0);
$('#karat').val(0);
@@ -491,7 +496,12 @@
$('#daftar_marhun').modal('hide');
},
error: function(xhRequest, ErrorText, thrownError){
- alert('Tambah Marhun Tidak Berjaya');
+ // alert('Tambah Marhun Tidak Berjaya');
+ Swal.fire({
+ icon: 'error',
+ title: 'Amaran!',
+ text: 'Tambah Marhun Tidak Berjaya'
+ });
console.log(xhRequest);
}
});
@@ -524,7 +534,12 @@
'nilai_marhun' : nilai_marhun
},
success:function(data){
- alert('Tambah Marhun Berjaya');
+ // alert('Tambah Marhun Berjaya');
+ Swal.fire({
+ icon: 'success',
+ title: 'Berjaya!',
+ text: 'Tambah Marhun Berjaya'
+ });
$('#nota').val('').trigger("change");
$('#marhun').val(0);
$('#karat').val(0);
@@ -539,7 +554,12 @@
getMarhun(norujukan);
},
error: function(xhRequest, ErrorText, thrownError){
- alert('Tambah Marhun Tidak Berjaya');
+ // alert('Tambah Marhun Tidak Berjaya');
+ Swal.fire({
+ icon: 'error',
+ title: 'Amaran!',
+ text: 'Tambah Marhun Tidak Berjaya'
+ });
console.log(xhRequest);
}
});
@@ -572,7 +592,7 @@
Swal.fire({
icon: 'error',
title: 'Amaran!',
- text: 'Pinjaman Memerlukan Kelulusan Operasi'
+ text: 'Pembiayaan Memerlukan Kelulusan Operasi'
});
event.preventDefault();
return false;
@@ -580,12 +600,17 @@
Swal.fire({
icon: 'error',
title: 'Amaran!',
- text: 'Pinjaman Memerlukan Kelulusan Khazanah'
+ text: 'Pembiayaan Memerlukan Kelulusan Khazanah'
});
event.preventDefault();
return false;
}
}
+ Swal.fire({
+ icon: 'success',
+ title: 'Berjaya!',
+ text: 'Gadaian Berjaya Disimpan'
+ });
return true;
}
diff --git a/resources/views/homepage/penilai/home.blade.php b/resources/views/homepage/penilai/home.blade.php
index bcbfc96..77ddceb 100644
--- a/resources/views/homepage/penilai/home.blade.php
+++ b/resources/views/homepage/penilai/home.blade.php
@@ -21,16 +21,23 @@
Berat |
Karat |
Nilai Marhun |
+ Nota |
-
@@ -42,6 +49,44 @@
+
+
+
+
+
+
+
+
+
+
+
Marhun
+
+
+
+ | Bil |
+ Jenis Marhun |
+ Berat |
+ Karat |
+ Nilai Marhun |
+ Nota |
+
+
+
+
+
+
+
+
+
+
+
+
+
@section('content')
@@ -65,6 +110,8 @@
| Bil |
+ Nama |
+ No KP |
No Rujukan |
Pembiayaan (RM) |
Nilai Marhun (RM) |
@@ -79,7 +126,14 @@
{{ $count }} |
@php
- $marhun = Http::get('http://localhost:8000/api/marhun/' . $gadaian['norujukan'] )->json();
+ $customer_info = Http::get($api_url . '/api/customers/'. $gadaian['nokp'])->json();
+ echo ($customer_info[0]['nama']);
+ @endphp
+ |
+ {{ $gadaian['nokp'] }} |
+
+ @php
+ $marhun = Http::get($api_url . '/api/marhun/' . $gadaian['norujukan'] )->json();
@endphp
{{$gadaian['norujukan']}}
|
@@ -99,6 +153,8 @@
| Bil |
+ Nama |
+ No KP |
No Rujukan |
Pembiayaan (RM) |
Nilai Marhun (RM) |
@@ -110,12 +166,17 @@
@if (is_array($gadaian_belumserah) || is_object($gadaian_belumserah))
@foreach($gadaian_belumserah as $index=>$gadaian)
- |
+ @php
+ $customer_info = Http::get($api_url . '/api/customers/'. $gadaian['nokp'])->json();
+ @endphp
+ |
+ {{ $customer_info[0]['nama'] }} |
+ {{ $gadaian['nokp'] }} |
@php
- $marhun = Http::get('http://localhost:8000/api/marhun/' . $gadaian['norujukan'] )->json();
+ $marhun = Http::get($api_url . '/api/marhun/' . $gadaian['norujukan'] )->json();
@endphp
- {{$gadaian['norujukan']}}
+ {{$gadaian['norujukan']}}
|
{{ $gadaian['pinjaman'] }} |
{{ $gadaian['nilaimarhun'] }} |
@@ -132,8 +193,11 @@
-
- Serah Marhun
+
@@ -150,7 +214,7 @@
setTimeout("location.reload(true);",timeoutPeriod);
}
- window.onload = timedRefresh(60000);
+ window.onload = timedRefresh(300000);
var table_gadaian_semasa = $('#table-gadaian-semasa').DataTable({
"ordering": false
});
@@ -161,6 +225,66 @@
minimumFractionDigits: 2
});
+ // $('#cetak_sag').click(function(){
+ // var kodcaw = $('#kodcaw').val();
+ // var norujukan = $('#norujukan_modal').val();
+ // $.ajax({
+ // url: api_url + '/api/gadai/norujukan/cetak/'+ kodcaw + '/' + norujukan,
+ // method: 'put',
+ // success: function(data){
+
+ // Swal.fire({
+ // icon: 'success',
+ // title: 'Berjaya!',
+ // text: 'Cetak SAG Berjaya'
+ // });
+ // },
+ // error: function(xhRequest, ErrorText, thrownError){
+ // Swal.fire({
+ // icon: 'error',
+ // title: 'Amaran!',
+ // text: 'Cetak SAG Tidak Berjaya'
+ // });
+ // console.log(xhRequest);
+ // }
+ // });
+ // });
+
+ // $('#pembelian_komuditi').click(function(){
+ // var kodcaw = $('#kodcaw').val();
+ // var norujukan = $('#norujukan_modal').val();
+ // $.ajax({
+ // url: api_url + '/api/gadai/norujukan/komuditi/'+ kodcaw + '/' + norujukan,
+ // method: 'put',
+ // success: function(data){
+
+ // Swal.fire({
+ // icon: 'success',
+ // title: 'Berjaya!',
+ // text: 'Pembelian Komuditi Berjaya'
+ // });
+ // },
+ // error: function(xhRequest, ErrorText, thrownError){
+ // Swal.fire({
+ // icon: 'error',
+ // title: 'Amaran!',
+ // text: 'Pembelian Komuditi Tidak Berjaya'
+ // });
+ // console.log(xhRequest);
+ // }
+ // });
+ // });
+
+ function cetakSAG(kodcaw,norujukan){
+ $.ajax({
+ url: api_url + 'gadai/norujukan/' + kodcaw + '/' + norujukan,
+ method:'get',
+ success: function(data){
+ console.log(data);
+ }
+ });
+ }
+
//modal
$('#marhunModal').on('show.bs.modal', function(event) {
var button = $(event.relatedTarget); // button yg trigger
@@ -169,6 +293,35 @@
var kodcaw = button.data('kodcaw');
var hargajualan = button.data('hargajualan');
+ $('#norujukan_modal').val(norujukan);
+ cetakSAG(kodcaw,norujukan);
+ $('#tablemarhun').empty();
+ $.each(arraymarhun,function(index,marhun){
+ $.each(marhun, function(index,marhun_detail){
+ var marhun_name;
+ $.ajax({
+ method:'GET',
+ url: api_url + '/api/jemas/nama_marhun',
+ dataType: 'json',
+ data:{
+ marhun:marhun_detail['marhun']
+ },
+ success:function(marhun_ajax){
+ $("#tablemarhun").append("
| " + marhun_detail['bil'] + " | " + marhun_ajax['descpt'] +" | " + marhun_detail['berat'] +" | " + marhun_detail['karat'] +" | RM " + marhun_detail['n_marhun'].toLocaleString(undefined,{minimumFractionDigits:2}) +" | "+ marhun_detail['nota'] +" |
");
+ }
+ });
+ });
+ });
+
+ });
+
+ $('#belum_serah_modal').on('show.bs.modal', function(event) {
+ var button = $(event.relatedTarget); // button yg trigger
+ var arraymarhun = button.data('marhun');
+ var norujukan = button.data('norujukan');
+ var kodcaw = button.data('kodcaw');
+ var hargajualan = button.data('hargajualan');
+
$('#tablemarhun').empty();
$.each(arraymarhun,function(index,marhun){
$.each(marhun, function(index,marhun_detail){
@@ -181,7 +334,7 @@
marhun:marhun_detail['marhun']
},
success:function(marhun_ajax){
- $("#tablemarhun").append("| " + marhun_detail['bil'] + " | " + marhun_ajax['descpt'] +" | " + marhun_detail['berat'] +" | " + marhun_detail['karat'] +" | RM " + marhun_detail['n_marhun'].toLocaleString(undefined,{minimumFractionDigits:2}) +" |
");
+ $("#belum_serah").append("| " + marhun_detail['bil'] + " | " + marhun_ajax['descpt'] +" | " + marhun_detail['berat'] +" | " + marhun_detail['karat'] +" | RM " + marhun_detail['n_marhun'].toLocaleString(undefined,{minimumFractionDigits:2}) +" | "+ marhun_detail['nota'] +" |
");
}
});
});
@@ -194,11 +347,19 @@
var norujukan = $(this).data("norujukan");
var kodcaw = $(this).data("kodcaw");
var marhun = $(this).data("marhun");
-
+
total_marhun_pilih += Number(marhun);
$('#marhunpilih').val(total_marhun_pilih.toFixed(2));
+ $("#btn-serah").prop('disabled', false);
+
+ var norujukanpilih = $('#norujukanpilih').val();
+
+ norujukanpilih += norujukan + ",";
+
+ $('#norujukanpilih').val(norujukanpilih);
+
}else {
var norujukan = $(this).data("norujukan");
var kodcaw = $(this).data("kodcaw");
@@ -207,6 +368,19 @@
total_marhun_pilih -= Number(marhun);
$('#marhunpilih').val(total_marhun_pilih.toFixed(2));
+
+ var norujukanpilih = $('#norujukanpilih').val();
+
+ var sag;
+ sag = norujukan + ",";
+
+ norujukanpilih = norujukanpilih.replace('ALS201203-0001,', "");
+
+ $('#norujukanpilih').val(norujukanpilih);
+ }
+ var legchecked = $('input[id^=checkgadai]:checked').length;
+ if(legchecked == 0){
+ $("#btn-serah").prop('disabled', true);
}
});
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php
index f7c7da8..e28f915 100644
--- a/resources/views/layouts/app.blade.php
+++ b/resources/views/layouts/app.blade.php
@@ -70,6 +70,7 @@
Kod Cawangan : {{ $cawangan_info['kodcaw'] }}
+