Merge branch 'pipiv2' into 'master'

Pipiv2

See merge request online-sistem1/kaunter!113
This commit is contained in:
hafifie rahman
2021-04-21 03:50:29 +00:00
9 changed files with 135 additions and 35 deletions
+4 -7
View File
@@ -117,11 +117,9 @@ class KhazanahController extends Controller
$keseluruhanupahharian = $ringkasanharian['lelongupahsimpan'] + $ringkasanharian['tebus'][0]['upahsimpan'] + $ringkasanharian['advansur'][0]['upahsimpan'];
//Terkumpul
$ringkasanterkumpul = Http::get(config('api.url'). '/api/gadai/laporan/ringkasan/'. $auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json();
$ringkasanterkumpul = $ringkasanterkumpul[0];
$keseluruhanupahterkumpul = $ringkasanterkumpul['lelongupahsimpan'] + $ringkasanterkumpul['tebus'][0]['upahsimpan'] + $ringkasanterkumpul['advansur'][0]['upahsimpan'];
//Upah Terkumpul
$upahsimpan = Http::get(config('api.url'). '/api/KeuntunganSebenar/'. $auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json();
$keuntungan = Http::get(config('api.url'). '/api/UntungRugiCalculation/'. $auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json();
//Peti Besi Cawangan
$getVault=Http::get( config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json();
@@ -152,7 +150,7 @@ class KhazanahController extends Controller
}
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
return view('khazanah.dashboard',compact('komuditicheck','cawangan_info','api_url','dashboard','totalmarhun','ringkasanharian','ringkasanterkumpul','getVault','keseluruhanupahharian','keseluruhanupahterkumpul'));
return view('khazanah.dashboard',compact('komuditicheck','cawangan_info','api_url','dashboard','totalmarhun','ringkasanharian','getVault','keseluruhanupahharian','upahsimpan','keuntungan'));
}
public function alirantunai()
@@ -445,7 +443,6 @@ class KhazanahController extends Controller
else
{
// dd(request()->all());
if($tebus_detail['jenistebus'] == 'P')
{
@@ -10,6 +10,14 @@
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="{{ route('home') }}">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Pengenalan Diri</li>
</ol>
</nav>
<div class="card">
<div class="card-body">
<div class="text-center">
+1
View File
@@ -16,6 +16,7 @@
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="{{ route('home') }}">Home</a></li>
<li class="breadcrumb-item"><a href="{{ url('/pelanggan') }}">Pengenalan Diri</a></li>
<li class="breadcrumb-item active" aria-current="page">Pelanggan</li>
</ol>
</nav>
+50 -6
View File
@@ -25,6 +25,8 @@
</div>
</div>
<div class="row mt-4 col-12 d-flex justify-content-center">
{{-- First Column --}}
@@ -76,7 +78,7 @@
{{-- Second Column --}}
<div class="col-lg-6 col-xl-4 col-12">
<!-- small box -->
<div class="small-box bg-light">
{{-- <div class="small-box bg-light">
<div class="inner">
<h3>RM {{ ($dashboard[0]['gadai']) ? number_format((float)$dashboard[0]['gadai'],2) : "0.00" }}</h3>
@@ -84,13 +86,27 @@
</div>
<div class="icon">
</div>
{{-- <a href="{{ route('home.gadaian6bulan') }}" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> --}}
{{-- <a href="{{ route('home.gadaian6bulan') }}" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div> --}}
<div class="card bg-light mb-3" style="max-width: 20rem;">
<div class="card-header font-weight-bold">Gadai Terkumpul</div>
<div class="card-body mx-auto">
<div class="row text-justify">
<h5 class="card-title font-weight-bold">Tawarruq : </h5>
<p class="card-text font-weight-bold">RM {{ ($dashboard[0]['gadaitawarruq']) ? number_format((float)$dashboard[0]['gadaitawarruq'],2) : "0.00" }}</p>
</div>
<div class="row text-justify">
<h5 class="card-title font-weight-bold">Ar-Rahn : </h5>
<p class="card-text font-weight-bold">RM {{ ($dashboard[0]['gadai']) ? number_format((float)$dashboard[0]['gadai'],2) : "0.00" }}</p>
</div>
</div>
</div>
</div>
<div class="col-lg-6 col-xl-4 col-12">
<!-- small box -->
<div class="small-box bg-light">
{{-- <div class="small-box bg-light">
<div class="inner">
<h3>RM {{ ($dashboard[0]['tebus']) ? number_format((float)$dashboard[0]['tebus'],2) : "0.00" }}</h3>
@@ -98,13 +114,27 @@
</div>
<div class="icon">
</div>
{{-- <a href="{{ route('home.gadaian6bulan') }}" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> --}}
{{-- <a href="{{ route('home.gadaian6bulan') }}" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div> --}}
<div class="card bg-light mb-3" style="max-width: 20rem;">
<div class="card-header font-weight-bold">Tebus Terkumpul</div>
<div class="card-body mx-auto">
<div class="row text-justify">
<h5 class="card-title font-weight-bold">Tawarruq : </h5>
<p class="card-text font-weight-bold">RM {{ ($dashboard[0]['tebustawarruq']) ? number_format((float)$dashboard[0]['tebustawarruq'],2) : "0.00" }}</p>
</div>
<div class="row text-justify">
<h5 class="card-title font-weight-bold">Ar-Rahn : </h5>
<p class="card-text font-weight-bold">RM {{ ($dashboard[0]['tebus']) ? number_format((float)$dashboard[0]['tebus'],2) : "0.00" }}</p>
</div>
</div>
</div>
</div>
<div class="col-lg-6 col-xl-4 col-12">
<!-- small box -->
<div class="small-box bg-light">
{{-- <div class="small-box bg-light">
<div class="inner">
<h3>RM {{ number_format($keseluruhanupahterkumpul) }}</h3>
@@ -112,7 +142,21 @@
</div>
<div class="icon">
</div>
{{-- <a href="{{ route('home.gadaian6bulan') }}" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> --}}
{{-- <a href="{{ route('home.gadaian6bulan') }}" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div> --}}
<div class="card bg-light mb-3" style="max-width: 20rem;">
<div class="card-header font-weight-bold">Keuntungan dan Upah Terkumpul</div>
<div class="card-body mx-auto">
<div class="row text-justify">
<h5 class="card-title font-weight-bold">Keuntungan : </h5>
<p class="card-text font-weight-bold">RM {{ number_format($keuntungan) }}</p>
</div>
<div class="row text-justify">
<h5 class="card-title font-weight-bold">Upah Simpan : </h5>
<p class="card-text font-weight-bold">RM {{ number_format($upahsimpan) }}</p>
</div>
</div>
</div>
</div>
@@ -44,19 +44,27 @@
<th>No K/P</th>
<th>No Rujukan</th>
<th>Pembiayaan (RM)</th>
<th>Keuntungan (RM)</th>
<th>Nilai Marhun (RM)</th>
<th>Berat (g)</th>
</tr>
</thead>
<tfoot class="thead-dark">
<th colspan="4">TOTAL</th>
<th id="pinjamantotal"></th>
<th id="upah12total"></th>
<th id="nmtotal"></th>
<th id="berattotal"></th>
</tfoot>
</table>
</div>
</div>
<div class="row">
{{-- <div class="row">
<div class="col-md-12 text-right">
Bilangan Surat : <span id="bilangan_surat">3</span>
Jumlah Pinjaman : <span id="jumlah_pinjaman">RM 3,000.00</span>
</div>
</div>
</div> --}}
</div>
</div>
</div>
@@ -99,10 +107,18 @@
}
});
});
const formatter = new Intl.NumberFormat('en-US', {
minimumFractionDigits: 2
});
function gadaitable(data){
var counter = 1;
var total_pinjaman = 0;
var total_upah12 = 0;
var total_nm = 0;
var total_berat = 0;
tablegadai.clear().draw();
$.each(data,function(index,gadai){
$.ajax({
@@ -110,17 +126,23 @@
url:api_url + '/api/customers/' + gadai['nokp'],
success:function(customer){
total_pinjaman += Number(gadai['pinjaman']);
total_upah12 += Number(gadai['upah12']);
total_nm += Number(gadai['nilaimarhun']);
total_berat += Number(gadai['berat']);
tablegadai.row.add([
counter,
customer[0]['nama'],
gadai['nokp'],
gadai['norujukan'],
gadai['pinjaman'],
gadai['nilaimarhun'],
gadai['berat']
formatter.format(gadai['pinjaman']),
formatter.format(gadai['upah12']),
formatter.format(gadai['nilaimarhun']),
formatter.format(gadai['berat'])
]).draw();
$('#bilangan_surat').text(counter);
$('#jumlah_pinjaman').text('RM '+total_pinjaman);
$('#pinjamantotal').text(formatter.format(total_pinjaman.toFixed(2)));
$('#upah12total').text(formatter.format(total_upah12.toFixed(2)));
$('#nmtotal').text(formatter.format(total_nm.toFixed(2)));
$('#berattotal').text(formatter.format(total_berat.toFixed(2)));
counter = counter + 1;
}
});
@@ -49,15 +49,20 @@
<th>Bayaran (RM)</th>
</tr>
</thead>
<tfoot class="thead-dark">
<th colspan="5">TOTAL</th>
<th id="pinjamantotal"></th>
<th id="keuntungantotal"></th>
<th id="bayarantotal"></th>
</tfoot>
</table>
</div>
</div>
<div class="row">
{{-- <div class="row">
<div class="col-md-12 text-right">
Bilangan Surat : <span id="bilangan_surat">3</span>
Jumlah Pinjaman : <span id="jumlah_pinjaman">RM 3,000.00</span>
<h5> Jumlah Pinjaman : <span id="jumlah_pinjaman"></span></h5>
</div>
</div>
</div> --}}
</div>
</div>
</div>
@@ -68,7 +73,7 @@
var kodcaw = "<?php echo $cawangan_info['kodcaw'] ?>";
var tabletebus = $('#myTable').DataTable({
"ordering": false
"ordering": true
});
$(document).ready( function () {
$('#datetimepicker1').datepicker({
@@ -99,11 +104,23 @@
tebustable(tebus);
}
});
$('#pinjamantotal').text('0.00');
$('#keuntungantotal').text('0.00');
$('#bayarantotal').text('0.00');
});
const formatter = new Intl.NumberFormat('en-US', {
minimumFractionDigits: 2
});
function tebustable(data){
var counter = 1;
var total_pinjaman = 0;
var total_keuntungan = 0;
var total_bayaran = 0;
tabletebus.clear().draw();
$.each(data,function(index,tebus){
$.ajax({
@@ -113,23 +130,33 @@
$.ajax({
url:api_url + '/api/customers/' + gadai[0][0]['nokp'],
method:'get',
success: function(customer){
success:function(customer){
total_pinjaman += parseFloat(tebus['pinjaman']);
total_keuntungan += parseFloat(tebus['bakiupah']);
total_bayaran += parseFloat(tebus['bakipjm']);
tabletebus.row.add([
counter,
customer[0]['nama'],
gadai[0][0]['nokp'],
tebus['norujukan'],
tebus['t_tebus'],
tebus['pinjaman'],
tebus['bakiupah'],
tebus['bakipjm']
formatter.format(tebus['pinjaman']),
formatter.format(tebus['bakiupah']),
formatter.format(tebus['bakipjm'])
]).draw();
counter = counter + 1;
$('#pinjamantotal').text(formatter.format(total_pinjaman.toFixed(2)));
$('#keuntungantotal').text(formatter.format(total_keuntungan.toFixed(2)));
$('#bayarantotal').text(formatter.format(total_bayaran.toFixed(2)));
}
});
}
});
});
// console.log('Total Pinjam : ' + total_pinjaman);
// $('#jumlah_pinjaman').text('RM '+ total_pinjaman);
}
</script>
@endsection
+1 -1
View File
@@ -71,7 +71,7 @@
<div id="app">
<nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm" style="height:100px;">
<div class="container">
<a class="navbar-brand" href="#">
<a class="navbar-brand" href="#" style="cursor:not-allowed;">
<img src="{{ asset('img/icon_pkb.png') }}" class="logo-arrahn-header" alt="Logo Ar Rahn" />
</a>
<div class="col-2">
@@ -71,7 +71,7 @@
<div id="app">
<nav class="navbar navbar-expand-md navbar-light bg-white shadow-sm" style="height:100px;">
<div class="container">
<a class="navbar-brand" href="#">
<a class="navbar-brand" href="#" style="cursor:not-allowed;">
<img src="{{ asset('img/icon_pkb.png') }}" class="logo-arrahn-header" alt="Logo Ar Rahn" />
</a>
+3 -2
View File
@@ -10,8 +10,9 @@
<nav aria-label="breadcrumb">
<ol class="breadcrumb pb-3">
<li class="breadcrumb-item"><a href="#">Home</a></li>
<li class="breadcrumb-item"><a href="#">Pelanggan</a></li>
<li class="breadcrumb-item"><a href="#" style="cursor:not-allowed;">Home</a></li>
<li class="breadcrumb-item"><a href="#" style="cursor:not-allowed;">Pengenalan Diri</a></li>
<li class="breadcrumb-item"><a href="#" style="cursor:not-allowed;">Pelanggan</a></li>
<li class="breadcrumb-item active" aria-current="page">Penebusan</li>
</ol>
</nav>