fix skit2

This commit is contained in:
hafifierahman
2022-04-26 10:35:36 +08:00
parent 20a9e2764b
commit b75eecdafb
8 changed files with 625 additions and 108 deletions
+10 -4
View File
@@ -20,7 +20,9 @@ class InformationController extends Controller
$pembiayaansemasa = $CustomerInfo['gadai'];
}
return view('includes.information.pembiayaansemasa',compact('pembiayaansemasa'));
return response()->json($pembiayaansemasa,200);
// return view('includes.information.pembiayaansemasa',compact('pembiayaansemasa'));
}
public function pembiayaanaktif()
@@ -35,7 +37,8 @@ class InformationController extends Controller
$pembiayaansemasa = $CustomerInfo['gadai'];
}
return view('includes.information.pembiayaanaktif',compact('pembiayaansemasa'));
return response()->json($pembiayaansemasa,200);
// return view('includes.information.pembiayaanaktif',compact('pembiayaansemasa'));
}
public function pembiayaanmelebihi6bulan()
@@ -56,7 +59,8 @@ class InformationController extends Controller
}
}
return view('includes.information.melebihi6bulan',compact('melebihi6bulan'));
return response()->json($melebihi6bulan,200);
// return view('includes.information.melebihi6bulan',compact('melebihi6bulan'));
}
public function pembiayaanakandilelong()
@@ -71,6 +75,8 @@ class InformationController extends Controller
$lelong += $CustomerInfo['lelong'];
}
return view('includes.information.lelongan',compact('lelong'));
return response()->json($lelong,200);
// return view('includes.information.lelongan',compact('lelong'));
}
}
+7 -7
View File
@@ -6,6 +6,7 @@ use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
use App\Models\tacportal;
use App\Models\User;
use Carbon\Carbon;
class TacController extends Controller
@@ -30,14 +31,13 @@ class TacController extends Controller
$currentDateTime = Carbon::now();
$expiretac = tacportal::where('icno',$request->icno)
->whereDate('created_at','>=',$currentDateTime)
->whereDate('expired_at','<=',$currentDateTime)
->where('created_at','>=',$currentDateTime->toDateTimeString())
// ->whereTime('expired_at','<=',$currentDateTime)
// ->orderBy('tac_id','desc')
// ->latest()
->whereDate('created_at','=',$currentDateTime)
->whereDate('expired_at','=',$currentDateTime)
->whereTime('expired_at','>=',$currentDateTime->toDateTimeString())
->where('created_at','<=',$currentDateTime->toDateTimeString())
->latest()
->first();
dd($expiretac);
if($expiretac){
return response(['notexpired' => true]);
}
@@ -83,7 +83,7 @@
<button type="submit" class="btn bg-gradient-dark w-100 my-4 mb-2" style="background: #4A4E59;">Tetap Semula Kata Laluan</button>
</div>
<div class="text-center mt-3" style="margin: 0% 10%;">
<a href="https://spare.arrahn.com.my/pembayaransegera" id="buttonspare" title="Pembayaran Pantas SPARE" style="color: #12B652; border: 1px solid #12B652;" class="btn my-4 mb-2" target="_blank">Bayaran Pantas(SPARE)</a href="#">
<a href="https://spare.arrahn.com.my/pembayaransegera" id="buttonspare" title="Pembayaran Pantas SPARE" style="color: #12B652; border: 1px solid #12B652;" class="btn my-4 mb-2" target="_blank">Bayaran Pantas (SPARE)</a href="#">
</div>
<p class="text-sm text-center">
@@ -154,7 +154,7 @@
<div class="text-center mt-3" style="margin: 0% 10%;">
<a href="https://spare.arrahn.com.my/pembayaransegera" id="buttonspare" title="Pembayaran Pantas SPARE" style="color: #12B652; border: 1px solid #12B652;" class="btn my-4 mb-2" target="_blank">Speed Payment(SPARE)</a href="#">
<a href="https://spare.arrahn.com.my/pembayaransegera" id="buttonspare" title="Pembayaran Pantas SPARE" style="color: #12B652; border: 1px solid #12B652;" class="btn my-4 mb-2" target="_blank">BAYARAN PANTAS (SPARE)</a href="#">
</div>
<p class="text-sm text-center">
<a href="{{ route('login') }}">Log-Masuk</a>
@@ -186,13 +186,13 @@
</script> Koperasi Permodalan Kelantan Berhad
</div>
</div>
<div class="col-12 col-md-6">
{{-- <div class="col-12 col-md-6">
<ul class="nav nav-footer justify-content-center justify-content-lg-end">
<li class="nav-item">
<a href="#" class="nav-link text-white">Hubungi Kami</a>
</li>
</ul>
</div>
</div> --}}
</div>
</div>
</footer>
@@ -285,7 +285,7 @@
</div>
<div class="row pb-4 font-weight-light">
<div class="col-6">
<label style="text-transform: uppercase;"><strong>Bayaran Pengurusan</strong></label>
<label style="text-transform: uppercase;"><strong>Fi Pengurusan</strong></label>
</div>
<div class="col-6">
@@ -0,0 +1,243 @@
@extends ('layouts.indexfirst')
@section('content')
<style>
.loader {
position: fixed;
top: 45%;
right: 50%;
width: 70px;
height: 70px;
border-top-color: white;
border-right-color: white;
border-left-color: transparent;
border-bottom-color: transparent;
border-radius: 50%;
box-sizing: border-box;
z-index: 10000 !important;
}
</style>
<title>Home | Portal Pelanggan</title>
<div class="row mt-n9 top-0">
<div class="col-xl-3 col-lg-6">
<div class="card card-stats mb-4 mb-xl-0">
<div class="card-body">
<div class="row">
<div class="col">
<h6 class="card-title text-uppercase text-muted mb-0"> Jumlah Pemb. Semasa</h6>
<span class="h4 font-weight-bold mb-0">RM{{ number_format($total,2) }}</span>
</div>
<div class="col-auto text-center">
<div class="icon icon-shape bg-danger text-white rounded-circle shadow text-center">
<i class="fas fa-chart-bar"></i>
</div>
<br>
<a href="{{ route('info.pembsemasa') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-6">
<div class="card card-stats mb-4 mb-xl-0">
<div class="card-body">
<div class="row">
<div class="col">
<h6 class="card-title text-uppercase text-muted mb-0">Pembiayaan<br>Aktif</h6>
<span class="h4 font-weight-bold mb-0">{{ $bilangan }}</span>
</div>
<div class="col-auto text-center">
<div class="icon icon-shape bg-warning text-white rounded-circle shadow text-center">
<i class="fas fa-chart-pie text-center"></i>
</div>
<br>
<a href="{{ route('info.pembaktif') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-6">
<div class="card card-stats mb-4 mb-xl-0">
<div class="card-body">
<div class="row">
<div class="col">
<h6 class="card-title text-uppercase text-muted mb-0">Pembiayaan Melebihi 6 Bulan</h6>
<span class="h4 font-weight-bold mb-0">{{ $sixmonths }}</span>
</div>
<div class="col-auto text-center">
<div class="icon icon-shape bg-success text-white rounded-circle shadow text-center">
<i class="fas fa-users"></i>
</div>
<br>
<a href="{{ route('info.pemb6bulan') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-3 col-lg-6">
<div class="card card-stats mb-4 mb-xl-0">
<div class="card-body">
<div class="row">
<div class="col">
<h6 class="card-title text-uppercase text-muted mb-0">Pembiayaan Akan Dilelong</h6>
<span class="h4 font-weight-bold mb-0">{{ $bilanganlelong }}</span>
</div>
<div class="col-auto text-center">
<div class="icon icon-shape bg-info text-white rounded-circle shadow text-center">
<i class="fas fa-gavel" style="margin-left: 2px;"></i>
</div>
<br>
<a href="{{ route('info.pemblelongan') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
</div>
</div>
</div>
</div>
</div>
</div>
{{-- <div class="col-lg-4 col-md-6">
<div class="card mt-5">
<div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2">
<a class="d-block blur-shadow-image">
<!-- public\argon\login\backg1backup3.jpg -->
<img src="{{ asset('assets/img/material-kit/internal/bg99.jpg') }}" alt="img-colored-shadow" class="img-fluid border-radius-lg">
<!-- <img src="{{ asset('argon/login/backg1backup3.jpg') }}" alt="img-colored-shadow" class="img-fluid border-radius-lg"> -->
</a>
</div>
<div class="card-body text-center">
<h5 class="font-weight-normal">
<a>Rekod Pembayaran</a>
</h5>
<a type="button" href="{{ route('semaksag') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
</div>
</div>
</div> --}}
<div class="col-lg-4 col-md-6">
<div class="card mt-5">
<div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2">
<a class="d-block blur-shadow-image">
<img src="{{ asset('assets/img/material-kit/internal/photo2.jpg') }}" alt="img-colored-shadow" class="img-fluid border-radius-lg">
</a>
</div>
<div class="card-body text-center">
<h5 class="font-weight-normal">
<a>Pembayaran</a>
</h5>
<a type="button" href="{{ route('pembayaransag') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
</div>
</div>
</div>
<div class="col-lg-4 col-md-6">
<div class="card mt-5">
<div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2">
<span class="mask bg-gradient-dark opacity-20"></span>
<a class="d-block blur-shadow-image">
<img src="{{ asset('assets/img/material-kit/internal/photo3.jpg') }}" alt="img-colored-shadow" class="img-fluid border-radius-lg">
</a>
</div>
<div class="card-body text-center">
<h5 class="font-weight-normal">
<a>Tebus</a>
</h5>
<button type="button" class="btn bg-gradient-primary btn-sm mb-0 mt-3" disabled>Masuk</button>
</div>
</div>
</div>
{{-- <div class="col-lg-4 col-md-6">
<div class="card mt-5">
<div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2">
<a class="d-block blur-shadow-image">
<img src="{{ asset('assets/img/material-kit/internal/photo4.jpg') }}" alt="img-colored-shadow" class="img-fluid border-radius-lg">
</a>
</div>
<div class="card-body text-center">
<h5 class="font-weight-normal">
<a>Ringkasan Transaksi Pembiayaan</a>
</h5>
<a type="button" href="{{ route('analisa.index') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
</div>
</div>
</div> --}}
<div class="col-lg-4 col-md-6">
<div class="card mt-5">
<div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2">
<span class="mask bg-gradient-dark opacity-20"></span>
<a class="d-block blur-shadow-image">
<img src="{{ asset('assets/img/material-kit/internal/photo5.jpg') }}" alt="img-colored-shadow" class="img-fluid border-radius-lg">
</a>
</div>
<div class="card-body text-center">
<h5 class="font-weight-normal">
<a>Pitih Emas</a>
</h5>
<button type="button" class="btn bg-gradient-primary btn-sm mb-0 mt-3" disabled>Masuk</button>
</div>
</div>
</div>
<div class="col-lg-6 col-md-8">
<div class="card mt-3 card-bg shadow p-4">
{{-- <div class="card-header border-0">
<div class="row align-items-center">
<div class="col">
<h4 class="mb-0 text-primary">Harga Emas</h4>
</div>
</div>
</div> --}}
<div class="table-responsive">
<!-- Projects table -->
<table class="table align-items-center table-bordered table-hover border" id="harga_emas" style="text-align: center; width: 100%">
<thead class="thead-dark bg-dark text-white text-center">
<tr>
<th>Karat</th>
<th>Harga (RM)</th>
{{-- <th>Perubahan (%)</th> --}}
</tr>
</thead>
<tbody>
@foreach($hargaemasterdahulu as $index=>$hm)
<tr>
<td>{{ $hm['karat'] }}</td>
<td>{{ $hm['hargasemasa'] }}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
<script>
var hargaemastable = $('#harga_emas').DataTable({
"bLengthChange": false,
"bFilter": false,
language: {
'paginate': {
'previous': '<span class="fas fa-backward"></span>',
'next': '<span class="fas fa-forward"></span>'
}
},
"scrollX": true,
"pageLength": 5
});
</script>
<!-- <script>
$(function() {
setTimeout(() => {
$(".loader").fadeOut(1000);
}, 500)
})
</script> -->
@endsection
+359 -91
View File
@@ -17,6 +17,27 @@
box-sizing: border-box;
z-index: 10000 !important;
}
.loadertable {
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #3498db;
width: 120px;
height: 120px;
-webkit-animation: spin 2s linear infinite; /* Safari */
animation: spin 2s linear infinite;
}
/* Safari */
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
</style>
<title>Home | Portal Pelanggan</title>
@@ -49,15 +70,15 @@
<div class="card-body">
<div class="row">
<div class="col">
<h6 class="card-title text-uppercase text-muted mb-0"> Jumlah Pemb. Semasa</h6>
<h6 class="card-title text-uppercase text-muted mb-0"> Jum. Pembiayaan Semasa</h6>
<span class="h5 font-weight-bold mb-0">RM{{ number_format($total,2) }}</span>
</div>
<div class="col-auto text-center">
<div class="icon icon-shape bg-danger text-white rounded-circle shadow text-center">
<i class="fas fa-chart-bar"></i>
<div class="icon icon-shape bg-warning text-white rounded-circle shadow text-center">
<i class="fas fa-chart-pie "></i>
</div>
<br>
<a href="{{ route('info.pembsemasa') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
<button onclick="filterjumlahpembsemasa()" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Susun</button>
</div>
</div>
</div>
@@ -73,11 +94,11 @@
<span class="h4 font-weight-bold mb-0">{{ $bilangan }}</span>
</div>
<div class="col-auto text-center">
<div class="icon icon-shape bg-warning text-white rounded-circle shadow text-center">
<i class="fas fa-chart-pie text-center"></i>
<div class="icon icon-shape bg-success text-white rounded-circle shadow text-center">
<i class="fas fas fa-users text-center"></i>
</div>
<br>
<a href="{{ route('info.pembaktif') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
<button onclick="filterpembiayaanaktif()" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Susun</button>
</div>
</div>
</div>
@@ -92,11 +113,11 @@
<span class="h4 font-weight-bold mb-0">{{ $sixmonths }}</span>
</div>
<div class="col-auto text-center">
<div class="icon icon-shape bg-success text-white rounded-circle shadow text-center">
<i class="fas fa-users"></i>
<div class="icon icon-shape bg-danger text-white rounded-circle shadow text-center">
<i class="fas fa-chart-bar"></i>
</div>
<br>
<a href="{{ route('info.pemb6bulan') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
<button onclick="filterpembiayaan6bulan()" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Susun</button>
</div>
</div>
</div>
@@ -115,7 +136,7 @@
<i class="fas fa-gavel" style="margin-left: 2px;"></i>
</div>
<br>
<a href="{{ route('info.pemblelongan') }}" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Masuk</a>
<button onclick="filterjumlahpembsemasa()" class="btn bg-gradient-primary btn-sm mb-0 mt-3">Susun</button>
</div>
</div>
</div>
@@ -124,14 +145,18 @@
</div>
<form method="post" action="{{ route('payment.action') }}" onsubmit="return validateform()">
<div id="loadertable" class="loadertable mt-4"></div>
<form method="post" id="formtable" class="d-none" action="{{ route('payment.action') }}" onsubmit="return validateform()">
@csrf
<div class="card shadow">
<div class="card-body">
<div style="margin-bottom: 15px;">
<i class="text-danger">Maksimum 3 SAG dibenarkan dalam satu transaksi .</i>
<i class="text-danger" style="font-size:12px;">Maksima 3 No Rujukan Sahaja Dibenarkan Dalam Satu Transaksi Pembayaran.</i><br>
<i class="text-danger" style="font-size:12px;">Sila 'Tick' Pada Kotak Yang Hendak Dibayar.</i>
</div>
<div class="table-responsive table-bordered table-hover">
<table class="table align-items-center table-flush border" id="selepas_tawarruq" style="text-align: center; width: 100%">
<thead class="thead-light bg-dark text-white text-center">
@@ -139,70 +164,23 @@
<th>#</th>
<th>Cawangan</th>
<th>No Rujukan</th>
<th>Keuntungan Semasa</th>
<th>JBG</th>
<th>Keuntungan</th>
<th>T Lanjut</th>
<th>Akan Dilelong</th>
</tr>
</thead>
<tbody class="list">
@foreach($belum_tebus as $index=>$bt)
@if($bt['hargajualan'] != '')
@php
$searchonline = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/portal/searchsagonline/',['norujukan' => $bt['norujukan']])->json();
<tr>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
$searchLelong = Http::withOptions(['verify' => config('app.api_verify')])->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::withOptions(['verify' => config('app.api_verify')])->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;' : '' }}>
<td>
<input type="checkbox" name="chkboxsag[]" value="{{ $bt['norujukan'] }}" id="sag-{{ $loop->iteration }}" data-norujukan="{{ $bt['norujukan'] }}" {{ ($searchonline) ? 'disabled' : '' }} />
{{-- <i data-toggle="tooltip" title="Hooray!" class="fas fa-exclamation-circle ml-3 text-right" style="font-size: 20px;"></i> --}}
</td>
<td>
@php
$namacawangan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/detail/' . $bt['kodcaw'] )->json();
echo ucwords(strtolower(substr($namacawangan[0]['namacaw'],8)));
@endphp
</td>
<th scope="row">
<div class="media align-items-center">
<div class="media-body">
@php
$marhun = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/marhun/' . $bt['norujukan'] )->json();
@endphp
<a href="#" class="linktarget" data-toggle="modal" data-nm="{{ number_format($bt['nilaimarhun'],2) }}" data-berat="{{ number_format($bt['berat'],2) }}" data-upah12="{{ number_format($bt['upah12'],2) }}" data-pjmnum="{{ number_format($bt['pinjaman'],2) }}" data-bakipjm="{{ number_format($bt['bakipjm'],2) }}" data-lelong="{{ $bt['taglel'] }}" data-marhun="{{ json_encode($marhun) }}" data-pinjaman="{{$bt['pinjaman']}}" data-norujukan="{{$bt['norujukan']}}" data-hargajualan="{{$bt['hargajualan']}}" data-kodcaw="{{ $bt['kodcaw'] }}" data-target="#marhunModal"><span class="name mb-0 text-sm">{{ $bt['norujukan'] }}</span></a>
</div>
</div>
</th>
<td>
{{ is_numeric($koskeuntungan) ? number_format($koskeuntungan,2) : $koskeuntungan }}
</td>
{{-- <td>
@if($bt['taglel'] === 1)
<span class="badge alert-danger">Akan Dilelong</span>
@endif
</td> --}}
</tr>
@endif
@endforeach
</tr>
</tbody>
</table>
</div>
@@ -250,6 +228,294 @@ var hargaemastable = $('#harga_emas').DataTable({
"scrollX": true
});
$( document ).ready(function() {
filterjumlahpembsemasa();
});
function filterjumlahpembsemasa(){
$('#loadertable').removeClass('d-none');
$('#formtable').addClass('d-none');
let datapembsemasa = [];
$.ajax({
url: '{{ route("info.pembsemasa") }}',
method: 'get',
async: false,
dataType: "json",
success: function(data) {
for(i in data){
datapembsemasa.push(data[i]);
}
$('#loadertable').addClass('d-none');
$('#formtable').removeClass('d-none');
}
});
selepastawarruqtable.clear().draw();
var counter = 1;
$.each(datapembsemasa,function(index,ps){
let namacawangan = '';
$.ajax({
url: api_url + '/api/cawangan/detail/' + ps.kodcaw,
method: 'get',
async:false,
dataType: "json",
success: function(data) {
namacawangan = data[0].namacaw;
namacawangan = namacawangan.toLowerCase().substring(8).replace(/\b[a-z]/g, function(value) {
return value.toUpperCase();
});
}
});
let marhun = [];
$.ajax({
url: api_url + '/api/marhun/' + ps.norujukan,
method: 'get',
async:false,
dataType: "json",
success: function(response) {
// console.log(response);
for(i in response){
marhun.push(response[i]);
}
}
});
let marh = JSON.stringify(marhun[0]);
selepastawarruqtable.row.add([
`<input type="checkbox" onclick="tickfunc(this)" name="chkboxsag[]" value="${ps.norujukan}" id="sag-${counter}" data-norujukan="${ps.norujukan}" />`,
namacawangan,
`<a href="#" onclick="linktargetfunc(this)" class="linktarget" data-toggle="modal" data-nm="${ps.nilaimarhun}" data-berat="${ps.berat}" data-upah12="${ps.upah12}" data-pjmnum="${ps.pinjaman}" data-bakipjm="${ps.bakipjm}" data-lelong="${ps.taglel}" data-marhun='${marh}' data-pinjaman="${ps.pinjaman}" data-norujukan="${ps.norujukan}" data-hargajualan="${ps.hargajualan}" data-kodcaw="${ps.kodcaw}" data-target="#marhunModal"><span class="name mb-0 text-sm">${ps.norujukan}</span></a>`,
ps.tempoh,
ps.bakiupah,
ps.t_matang,
ps.taglel
]).draw();
counter = counter + 1;
});
}
function linktargetfunc(e){
var arraymarhun = $(e).data('marhun');
var norujukan = $(e).data('norujukan');
var kodcaw = $(e).data('kodcaw');
var hargajualan = $(e).data('hargajualan');
var pinjaman = $(e).data('pinjaman');
var bakipjm = $(e).data('bakipjm');
var lelong = $(e).data('lelong');
var pjmnum = $(e).data('pjmnum');
bayaranfunc(e,api_url);
$('#pemb').text('RM ' + pjmnum);
$('#bpemb').text('RM ' + bakipjm);
if(lelong === 1)
{
$('#statuslelong').text('Akan Dilelong');
}else{
$('#statuslelong').text('-');
}
$('#norujukan_modal').val(norujukan);
$('#pinjaman_modal').val(pinjaman);
$('#tablemarhun').empty();
var bil_count = 0;
$.each(arraymarhun, function(index, marhun) {
var marhun_name;
$.ajax({
method: 'GET',
url: api_url + '/api/jemas/nama_marhun',
dataType: 'json',
data: {
marhun: marhun['marhun']
},
success: function(marhun_ajax) {
bil_count++;
$("#tablemarhun").append("<tr><td>" + bil_count + "</td><td>" + marhun_ajax['descpt'] + "</td><td>" + marhun['berat'] + "</td><td>" + marhun['karat'] + "</td><td>RM " + marhun['n_marhun'].toLocaleString(undefined, {
minimumFractionDigits: 2
}) + "</td><td>" + marhun['nota'] + "</td></tr>");
}
});
});
}
function tickfunc(e){
var count = parseInt($('#totalsag').text());
console.log(count);
if ($(e).is(':checked')) {
var total = count + 1;
if (total <= 3) {
$('#totalsag').text(total);
} else {
$(e).prop('checked', false);
}
} else {
var total = count - 1;
$('#totalsag').text(total);
}
return false;
}
function filterpembiayaanaktif(){
$('#loadertable').removeClass('d-none');
$('#formtable').addClass('d-none');
let datapembaktif = [];
$.ajax({
url: '{{ route("info.pembaktif") }}',
method: 'get',
async: false,
dataType: "json",
success: function(data) {
for(i in data){
datapembaktif.push(data[i]);
}
$('#loadertable').addClass('d-none');
$('#formtable').removeClass('d-none');
}
});
selepastawarruqtable.clear().draw();
var counter = 1;
$.each(datapembaktif,function(index,ps){
let namacawangan = '';
$.ajax({
url: api_url + '/api/cawangan/detail/' + ps.kodcaw,
method: 'get',
async:false,
dataType: "json",
success: function(data) {
namacawangan = data[0].namacaw;
namacawangan = namacawangan.toLowerCase().substring(8).replace(/\b[a-z]/g, function(value) {
return value.toUpperCase();
});
}
});
let marhun = [];
$.ajax({
url: api_url + '/api/marhun/' + ps.norujukan,
method: 'get',
async:false,
dataType: "json",
success: function(response) {
// console.log(response);
for(i in response){
marhun.push(response[i]);
}
}
});
let marh = JSON.stringify(marhun[0]);
selepastawarruqtable.row.add([
`<input type="checkbox" onclick="tickfunc(this)" name="chkboxsag[]" value="${ps.norujukan}" id="sag-${counter}" data-norujukan="${ps.norujukan}" />`,
namacawangan,
`<a href="#" onclick="linktargetfunc(this)" class="linktarget" data-toggle="modal" data-nm="${ps.nilaimarhun}" data-berat="${ps.berat}" data-upah12="${ps.upah12}" data-pjmnum="${ps.pinjaman}" data-bakipjm="${ps.bakipjm}" data-lelong="${ps.taglel}" data-marhun='${marh}' data-pinjaman="${ps.pinjaman}" data-norujukan="${ps.norujukan}" data-hargajualan="${ps.hargajualan}" data-kodcaw="${ps.kodcaw}" data-target="#marhunModal"><span class="name mb-0 text-sm">${ps.norujukan}</span></a>`,
ps.tempoh,
ps.bakiupah,
ps.t_matang,
ps.taglel
]).draw();
counter = counter + 1;
});
}
function filterpembiayaan6bulan(){
$('#loadertable').removeClass('d-none');
$('#formtable').addClass('d-none');
let datapemb6 = [];
$.ajax({
url: '{{ route("info.pemb6bulan") }}',
method: 'get',
async: false,
dataType: "json",
success: function(data) {
for(i in data){
datapemb6.push(data[i]);
}
$('#loadertable').addClass('d-none');
$('#formtable').removeClass('d-none');
}
});
selepastawarruqtable.clear().draw();
var counter = 1;
$.each(datapemb6,function(index,ps){
let namacawangan = '';
$.ajax({
url: api_url + '/api/cawangan/detail/' + ps.kodcaw,
method: 'get',
async:false,
dataType: "json",
success: function(data) {
namacawangan = data[0].namacaw;
namacawangan = namacawangan.toLowerCase().substring(8).replace(/\b[a-z]/g, function(value) {
return value.toUpperCase();
});
}
});
let marhun = [];
$.ajax({
url: api_url + '/api/marhun/' + ps.norujukan,
method: 'get',
async:false,
dataType: "json",
success: function(response) {
// console.log(response);
for(i in response){
marhun.push(response[i]);
}
}
});
let marh = JSON.stringify(marhun[0]);
selepastawarruqtable.row.add([
`<input type="checkbox" onclick="tickfunc(this)" name="chkboxsag[]" value="${ps.norujukan}" id="sag-${counter}" data-norujukan="${ps.norujukan}" />`,
namacawangan,
`<a href="#" onclick="linktargetfunc(this)" class="linktarget" data-toggle="modal" data-nm="${ps.nilaimarhun}" data-berat="${ps.berat}" data-upah12="${ps.upah12}" data-pjmnum="${ps.pinjaman}" data-bakipjm="${ps.bakipjm}" data-lelong="${ps.taglel}" data-marhun='${marh}' data-pinjaman="${ps.pinjaman}" data-norujukan="${ps.norujukan}" data-hargajualan="${ps.hargajualan}" data-kodcaw="${ps.kodcaw}" data-target="#marhunModal"><span class="name mb-0 text-sm">${ps.norujukan}</span></a>`,
ps.tempoh,
ps.bakiupah,
ps.t_matang,
ps.taglel
]).draw();
counter = counter + 1;
});
}
function bayaranfunc(e,api){
let norujukan = $(e).data('norujukan');
@@ -260,8 +526,6 @@ var hargaemastable = $('#harga_emas').DataTable({
let berat = $(e).data('berat');
let nm = $(e).data('nm');
console.log(pinjaman,upah12,bakipjm,berat,nm);
$('#pembiayaan').text('RM ' + pinjaman);
$('#bpembiayaan').text('RM ' + bakipjm);
$('#nm').text('RM ' + nm);
@@ -299,30 +563,34 @@ var hargaemastable = $('#harga_emas').DataTable({
});
}
$("input[type='checkbox'][name='chkboxsag[]']").click(function() {
var count = parseInt($('#totalsag').text());
if ($(this).is(':checked')) {
var total = count + 1;
// $("input[type='checkbox'][name='chkboxsag[]']").click(function() {
// var count = parseInt($('#totalsag').text());
// console.log(count);
// if ($(this).is(':checked')) {
// var total = count + 1;
if (total <= 3) {
$('#totalsag').text(total);
} else {
$(this).prop('checked', false);
}
} else {
var total = count - 1;
$('#totalsag').text(total);
}
});
// if (total <= 3) {
// $('#totalsag').text(total);
// } else {
// $(this).prop('checked', false);
// }
// } else {
// var total = count - 1;
// $('#totalsag').text(total);
// }
// return false;
// });
function validateform() {
return true;
}
$('.linktarget').off('click', 'tr');
$('.linktarget').on('click', function(event) {
console.log(event);
var arraymarhun = $(this).data('marhun');
var norujukan = $(this).data('norujukan');
var kodcaw = $(this).data('kodcaw');
@@ -41,7 +41,7 @@
<button type="submit" class="btn bg-gradient-dark w-100 my-4 mb-2" onclick="loadingbtn();this.disabled=true;this.form.submit();" style="background: #4A4E59;">Log Masuk</button>
</div>
<div class="text-center mt-3" style="margin: 0% 10%;">
<a href="https://spare.arrahn.com.my/pembayaransegera" id="buttonspare" title="Pembayaran Pantas SPARE" style="color: #12B652; border: 1px solid #12B652;" class="btn my-4 mb-2" target="_blank">Bayaran Pantas(SPARE)</a href="#">
<a href="https://spare.arrahn.com.my/pembayaransegera" id="buttonspare" title="Pembayaran Pantas SPARE" style="color: #12B652; border: 1px solid #12B652;" class="btn my-4 mb-2" target="_blank">Bayaran Pantas (SPARE)</a href="#">
</div>
<p class="text-sm text-center">