Merge branch 'second' into 'main'

Second

See merge request online-sistem1/arrahn-portal!15
This commit is contained in:
Afiq Zakwan Hamdan
2022-04-21 03:39:55 +00:00
33 changed files with 1519 additions and 236 deletions
+5 -1
View File
@@ -35,6 +35,8 @@ class BayaranController extends Controller
public function SenaraiPembayaran()
{
$api_url = config('api.url');
$arraysag = [];
$auth_user = Auth::user();
@@ -58,7 +60,7 @@ class BayaranController extends Controller
$belum_tebus = $arraysag;
// return view('pembayaran.senaraibayaran', compact('belum_tebus'));
return view('includes.bayaran.senaraibayaransag', compact('belum_tebus'));
return view('includes.bayaran.senaraibayaransag', compact('belum_tebus','api_url'));
}
public function PembayaranAction(Request $request)
@@ -269,6 +271,8 @@ class BayaranController extends Controller
'billplz_id' => $data['billplz']['id']
])->json();
// \Mail::to(Auth::user()->email)->send(new \App\Mail\BayaranMail($array_payment));
return redirect()->route('pay.success',[
'transactionOnline' => $transactionOnline
]);
+47 -1
View File
@@ -1,6 +1,8 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Auth;
class HomeController extends Controller
{
@@ -21,6 +23,7 @@ class HomeController extends Controller
*/
public function index()
{
$auth_user = Auth::user();
$harga_emas = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/')->json();
$hargaemasterdahulu = array();
@@ -35,6 +38,49 @@ class HomeController extends Controller
}
return view('includes.home',compact('hargaemasterdahulu'));
$CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
$total = 0.00;
$sixmonths = 0;
$bilangan = 0;
foreach($CustomerInfo['gadai'] as $index=>$gadai)
{
$bilangan++;
$total += $gadai['pinjaman'];
if($gadai['tempoh'] >= 6)
{
$sixmonths++;
}
}
$bilanganlelong = 0;
foreach($CustomerInfo['lelong'] as $index1=>$lelong)
{
$bilanganlelong += 1;
}
$arraysag = [];
$belum_tebus = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus')->json();
if(is_array($belum_tebus))
{
if(sizeof($belum_tebus) > 0)
{
foreach($belum_tebus as $index=>$bt)
{
foreach($bt as $index1=>$bet)
{
array_push($arraysag,$bet);
}
}
}
}
$belum_tebus = $arraysag;
$api_url = config('api.url');
return view('includes.home',compact('api_url','belum_tebus','hargaemasterdahulu','bilangan','sixmonths','total','bilanganlelong'));
}
}
@@ -0,0 +1,76 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Http;
class InformationController extends Controller
{
public function pembiayaansemasa()
{
$auth_user = Auth::User();
$CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
$pembiayaansemasa = [];
if(isset($CustomerInfo['gadai']))
{
$pembiayaansemasa = $CustomerInfo['gadai'];
}
return view('includes.information.pembiayaansemasa',compact('pembiayaansemasa'));
}
public function pembiayaanaktif()
{
$auth_user = Auth::User();
$CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
$pembiayaansemasa = [];
if(isset($CustomerInfo['gadai']))
{
$pembiayaansemasa = $CustomerInfo['gadai'];
}
return view('includes.information.pembiayaanaktif',compact('pembiayaansemasa'));
}
public function pembiayaanmelebihi6bulan()
{
$auth_user = Auth::User();
$CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
$melebihi6bulan = [];
if(isset($CustomerInfo['gadai']))
{
foreach($CustomerInfo['gadai'] as $index=>$gadai)
{
if($gadai['jbg'] >= 6)
{
array_push($melebihi6bulan,$gadai);
}
}
}
return view('includes.information.melebihi6bulan',compact('melebihi6bulan'));
}
public function pembiayaanakandilelong()
{
$auth_user = Auth::User();
$CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
$lelong = [];
if(isset($CustomerInfo['lelong']))
{
$lelong += $CustomerInfo['lelong'];
}
return view('includes.information.lelongan',compact('lelong'));
}
}
+36
View File
@@ -0,0 +1,36 @@
<?php
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
class BayaranMail extends Mailable
{
use Queueable, SerializesModels;
public $details;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct($details)
{
$this->details = $details;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->subject('Emel Bayaran Yang Dibuat')
->view('emails.bayaran');
}
}
@@ -2,7 +2,7 @@
@section('content')
<title>Lupa Kata Laluan | Customer Portal</title>
<title>Lupa Kata Laluan | Portal Pelanggan</title>
<h6 style="text-align: center; margin-bottom: 10%;">Lupa Kata Laluan</h6>
@@ -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">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">
@@ -2,7 +2,7 @@
@section('content')
<title>Lupa Kata Laluan | Customer Portal</title>
<title>Lupa Kata Laluan | Portal Pelanggan</title>
<h6 style="text-align: center; margin-bottom: 10%;">Lupa Kata Laluan</h6>
@@ -52,7 +52,7 @@
</div> -->
<div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2">
<div class="bg-gradient-primary border-radius-lg py-3 pe-1" style="background: #4A4E59;">
<h4 class="text-white font-weight-bolder text-center mt-2 mb-0">Customer Portal</h4>
<h4 class="text-white font-weight-bolder text-center mt-2 mb-0">Portal Pelanggan</h4>
</div>
</div>
<div class="card-body">
@@ -76,7 +76,7 @@
</head>
<title>Daftar Akaun | Customer Portal</title>
<title>Daftar Akaun | Portal Pelanggan</title>
<style>
#buttonspare:hover {
@@ -96,7 +96,7 @@
<div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2">
<div class="bg-gradient-primary border-radius-lg py-3 pe-1" style="background: #4A4E59;">
<h4 class="text-white font-weight-bolder text-center mt-2 mb-0">Customer Portal</h4>
<h4 class="text-white font-weight-bolder text-center mt-2 mb-0">Portal Pelanggan</h4>
</div>
</div>
<div class="card-body">
@@ -2,7 +2,7 @@
@section('content')
<title>Daftar Akaun | Customer Portal</title>
<title>Daftar Akaun | Portal Pelanggan</title>
<h6 style="text-align: center; margin-bottom: 10%;">Sila isi e-mel dan kata laluan</h6>
+4 -4
View File
@@ -28,7 +28,7 @@
<link href="{{ asset('css/material-kit.css') }}" rel="stylesheet">
<title>Terma & Syarat | Customer Portal</title>
<title>Terma & Syarat | Portal Pelanggan</title>
<div class="container position-sticky z-index-sticky top-0">
<div class="row">
@@ -36,7 +36,7 @@
<nav class="navbar navbar-expand-lg blur border-radius-xl top-0 z-index-fixed shadow position-absolute my-3 py-2 start-0 end-0 mx-4">
<div class="container-fluid px-0">
<a class="navbar-brand font-weight-bolder ms-sm-3" href="#" rel="tooltip" title="e-Rahn" data-placement="bottom">
CUSTOMER PORTAL
PORTAL PELANGGAN
</a>
<button class="navbar-toggler shadow-none ms-2" type="button" data-bs-toggle="collapse" data-bs-target="#navigation" aria-controls="navigation" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon mt-2">
@@ -122,7 +122,7 @@
<div>
<h3>A: Peraturan Umum</h3>
<h5>1. Pengenalan</h5>
<p>Terma dan Syarat ini (“Terma”) merupakan terma antara Pengguna Portal (“anda”) dan Permodalan Kelantan Berhad (“PKB”, “kami”) bagi penggunaan Customer Portal. Dalam menggunakan Portal kami, anda dinasihatkan supaya membaca Terma dan Syarat ini dengan cermat kerana ia memberi kesan terhadap hak dan liabiliti anda di bawah undang-undang dan peraturan yang terpakai di Malaysia. Sekiranya anda tidak bersetuju dengan Terma dan Syarat ini, anda tidak seharusnya menggunakan Portal ini.</p>
<p>Terma dan Syarat ini (“Terma”) merupakan terma antara Pengguna Portal (“anda”) dan Permodalan Kelantan Berhad (“PKB”, “kami”) bagi penggunaan Portal Pelanggan. Dalam menggunakan Portal kami, anda dinasihatkan supaya membaca Terma dan Syarat ini dengan cermat kerana ia memberi kesan terhadap hak dan liabiliti anda di bawah undang-undang dan peraturan yang terpakai di Malaysia. Sekiranya anda tidak bersetuju dengan Terma dan Syarat ini, anda tidak seharusnya menggunakan Portal ini.</p>
<div>
<h5>2. Definisi & Tafsiran</h5>
<ul>
@@ -134,7 +134,7 @@
<li>“PKB” Permodalan Kelantan Berhad (No. Syarikat 70168-U) yang mempunyai pejabat berdaftar di Tingkat 8, Bangunan Pejabat Kelantan Trade Centre, Jalan Bayam, 15200 Kota Bharu, Kelantan;</li>
<li>“Hak Harta Intelek” merangkumi mana-mana paten, hakcipta, reka bentuk yang didaftarkan, tanda perdagangan, hak dalam reka bentuk, tanda perkhidmatan, hak di bawah lesen atau hak perindustrian atau harta intelek yang lain, sama ada mana-mana yang tersebut adalah berdaftar atau tidak berdaftar dan termasuk permohonan bagi pendaftaran mana-mana yang tersebut dan semua bentuk perlindungan yang serupa atau mempunyai kesan yang sama yang mungkin wujud di Malaysia dan/atau di mana sahaja di dunia;</li>
<li>“Pengguna Portal” ertinya mana-mana pengguna Portal yang mengakses atau menggunakan Portal bagi tujuan membuat bayaran bagi Gadaian atau Pembiayaan yang dibuat di Ar-Rahn (Pajak Gadai) PKB;</li>
<li>Customer Portal, iaitu portal atau suatu platform dalam talian yang membolehkan pelanggan atau wakil pelanggan Ar-Rahn PKB untuk semak bayaran Surat Akuan Gadaian(SAG) dan membuat bayaran.</li>
<li>Portal Pelanggan, iaitu portal atau suatu platform dalam talian yang membolehkan pelanggan atau wakil pelanggan Ar-Rahn PKB untuk semak bayaran Surat Akuan Gadaian(SAG) dan membuat bayaran.</li>
</ol>
</ul>
+1 -1
View File
@@ -111,7 +111,7 @@
@section('content')
<title>Pengesahan E-mel | Customer Portal</title>
<title>Pengesahan E-mel | Portal Pelanggan</title>
<body style="background-color: #ffff; margin: 0 !important; padding: 0 !important;">
<!-- HIDDEN PREHEADER TEXT -->
+2 -2
View File
@@ -57,7 +57,7 @@
</div>
<hr style="border-top: 2px solid #005CA7;">
<h1 style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; font-size: 24px; font-weight: bold; margin-top: 9%; text-align: left;">Mengesahkan alamat e-mel untuk mendaftar
akaun Customer Portal</h1>
akaun Portal Pelanggan</h1>
<p style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; font-size: 16px; line-height: 1.5em; margin-top: 0; text-align: left;">Selamat datang Wan Nurul Hamidah Binti Aziz.</p>
<p style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; font-size: 16px; line-height: 1.5em; margin-top: 0; text-align: left;">Sila klik butang dibawah untuk pengesahan alamat e-mel anda.</p>
<table class="action" align="center" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; margin: 30px auto; padding: 0; text-align: center; width: 100%;">
@@ -79,7 +79,7 @@
</td>
</tr>
</table>
<p style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; font-size: 16px; line-height: 1.5em; margin-top: 0; text-align: left;">Abaikan e-mel ini sekiranya anda tidak mohon untuk mendaftar akaun Customer Portal.</p>
<p style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; font-size: 16px; line-height: 1.5em; margin-top: 0; text-align: left;">Abaikan e-mel ini sekiranya anda tidak mohon untuk mendaftar akaun Portal Pelanggan.</p>
<p style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; font-size: 16px; line-height: 1.5em; margin-top: 0; text-align: left;">Terima kasih.</p>
+260
View File
@@ -0,0 +1,260 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="color-scheme" content="light">
<meta name="supported-color-schemes" content="light">
<style>
@media only screen and (max-width: 600px) {
.inner-body {
width: 100% !important;
}
.footer {
width: 100% !important;
}
}
@media only screen and (max-width: 500px) {
.button {
width: 100% !important;
}
}
.header {
position: relative;
}
.para {
box-sizing: border-box;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
position: relative;
font-size: 16px;
line-height: 1.5em;
margin-top: 0;
text-align: left;
}
.billid {
text-align: center;
}
</style>
</head>
<body style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; -webkit-text-size-adjust: none; background-color: #ffffff; color: #718096; height: 100%; line-height: 1.4; margin: 0; padding: 0; width: 100% !important;">
<table class="wrapper" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; background-color: #edf2f7; margin: 0; padding: 0; width: 100%;">
<tr>
<td align="center" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative;">
<table class="content" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; margin: 0; padding: 0; width: 100%;">
<tr>
<td class="header" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; padding: 25px 0; text-align: center;">
<a href="http://arrahn-portal.test:83/" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; color: #3d4852; font-size: 19px; font-weight: bold; text-decoration: none; display: inline-block;">
</a>
</td>
</tr>
<!-- Email Body -->
<tr>
<td class="body" width="100%" cellpadding="0" cellspacing="0" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; background-color: #edf2f7; border-bottom: 1px solid #edf2f7; border-top: 1px solid #edf2f7; margin: 0; padding: 0; width: 100%;">
<table class="inner-body" align="center" width="570" cellpadding="0" cellspacing="0" role="presentation" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 570px; background-color: #ffffff; border-color: #e8e5ef; border-radius: 2px; border-width: 1px; box-shadow: 0 2px 0 rgba(0, 0, 150, 0.025), 2px 4px 0 rgba(0, 0, 150, 0.015); margin: 0 auto; padding: 0; width: 570px;">
<!-- Body content -->
<tr>
<td class="content-cell" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; max-width: 100vw; padding: 32px;">
<div class="header2">
<img src="{{ asset('/argon/img/brand/arrahnlogo.png') }}" alt="#" style="height: 35px; max-height: 75px; width: 55px; justify-content: flex-start;">
<p style="justify-content: flex-end;">KOPERASI PERMODALAN KELANTAN BERHAD</p>
</div>
<hr style="border-top: 2px solid #005CA7;">
<h6 style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; font-size: 24px; font-weight: bold; margin-top: 9%; text-align: center;">Resit Daripada Permodalan Kelantan Berhad (PKB)</h6>
<table cellspacing="0" cellpadding="0" bgcolor="#ffffff" align="center" style="border-collapse:collapse;border-spacing:0px;background-color:#ffffff;width:500px;border-bottom:1px solid transparent">
<tbody>
<tr style="border-collapse:collapse">
<td align="left" style="padding:20px;Margin:0;border-bottom:1px solid #efefef">
<table cellspacing="0" cellpadding="0" width="100%" style="border-collapse:collapse;border-spacing:0px">
<tbody>
<tr style="border-collapse:collapse">
<td valign="top" align="center" style="padding:0;Margin:0;width:460px">
<table width="100%" cellspacing="0" cellpadding="0" role="presentation" style="border-collapse:collapse;border-spacing:0px">
<tbody>
<tr style="border-collapse:collapse">
<td align="left" style="padding:0;Margin:0">
<p style="Margin:0;font-family:arial,'helvetica neue',helvetica,sans-serif;line-height:21px;color:#29353f;font-size:14px">Name: <strong>MUHAMMAD HAFIFIE BIN ABD RAHMAN</strong>
<br>Email: <strong><a href="mailto:muhdhafifie97@gmail.com" target="_blank">muhdhafifie97@gmail.com</a></strong><br>Keterangan: <strong>Bayaran Ansuran</strong><br>
</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr style="border-collapse:collapse">
<table cellpadding="0" cellspacing="0" width="100%" role="presentation" style="border-collapse:collapse;border-spacing:0px">
<thead>
<tr align="left">
<th style="font-family:arial,'helvetica neue',helvetica,sans-serif;line-height:21px;font-size:14px;color:black;">No Rujukan</th>
<th align="right" style="font-family:arial,'helvetica neue',helvetica,sans-serif;line-height:21px;font-size:14px;color:black">Bayaran</th>
</tr>
</thead>
<tbody>
<td style="Margin:0;font-family:arial,'helvetica neue',helvetica,sans-serif;line-height:21px;color:#29353f;font-size:14px">asddsad</td>
<td align="right" style="Margin:0;font-family:arial,'helvetica neue',helvetica,sans-serif;line-height:21px;color:#29353f;font-size:14px">RM 10.00</td>
</tbody>
</table>
</tr>
<tr style="border-collapse:collapse">
<td align="left" bgcolor="#f0f6fe" style="padding:20px;Margin:0;background-color:#f0f6fe">
<table cellpadding="0" cellspacing="0" style="border-collapse:collapse;border-spacing:0px;width:460px">
<tbody><tr style="border-collapse:collapse">
<td valign="top" style="padding:0;Margin:0">
<table cellspacing="0" cellpadding="0" align="left" class="m_6184188145672396019es-left" style="border-collapse:collapse;border-spacing:0px;float:left">
<tbody><tr style="border-collapse:collapse">
<td valign="top" align="center" style="padding:0;Margin:0;width:220px">
<table width="100%" cellspacing="0" cellpadding="0" role="presentation" style="border-collapse:collapse;border-spacing:0px">
<tbody><tr style="border-collapse:collapse">
<td align="left" class="m_6184188145672396019es-m-txt-l" style="padding:0;Margin:0"><h3 style="Margin:0;line-height:22px;font-family:arial,'helvetica neue',helvetica,sans-serif;font-size:18px!important;font-style:normal;font-weight:normal;color:#29353f"><strong>Jumlah</strong></h3></td>
</tr>
</tbody></table></td>
</tr>
</tbody></table></td>
<td style="padding:0;Margin:0;width:20px"></td>
<td valign="top" style="padding:0;Margin:0">
<table cellpadding="0" cellspacing="0" class="m_6184188145672396019es-right" align="right" style="border-collapse:collapse;border-spacing:0px;float:right">
<tbody><tr style="border-collapse:collapse">
<td align="left" style="padding:0;Margin:0;width:220px">
<table cellpadding="0" cellspacing="0" width="100%" role="presentation" style="border-collapse:collapse;border-spacing:0px">
<tbody><tr style="border-collapse:collapse">
<td align="right" class="m_6184188145672396019es-m-txt-r" style="padding:0;Margin:0"><h3 style="Margin:0;line-height:22px;font-family:arial,'helvetica neue',helvetica,sans-serif;font-size:18px!important;font-style:normal;font-weight:normal;color:#34ad51"><strong>RM106.00</strong></h3></td>
</tr>
</tbody></table></td>
</tr>
</tbody></table></td>
</tr>
</tbody></table></td>
</tr>
<tr style="border-collapse:collapse">
<td align="left" style="padding:20px;Margin:0">
<table width="100%" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border-spacing:0px">
<tbody><tr style="border-collapse:collapse">
<td valign="top" align="center" style="padding:0;Margin:0;width:460px">
<table width="100%" cellspacing="0" cellpadding="0" role="presentation" style="border-collapse:collapse;border-spacing:0px">
<tbody><tr style="border-collapse:collapse">
<td align="left" class="m_6184188145672396019es-m-txt-l" style="padding:0;Margin:0"><p style="Margin:0;font-family:arial,'helvetica neue',helvetica,sans-serif;line-height:23px;color:#29353f;font-size:15px!important">If you have questions,&nbsp;contact VISTA SUMMEROSE (KB) SDN BHD at <a style="text-decoration:underline;color:#3784f4;font-size:15px!important" href="mailto:cc.mpkb@citycarpark.my?subject=I%20have%20a%20question%20about%20payment%20with%20Bill%20ID%20jba6vrlc" target="_blank">cc.mpkb@citycarpark.my</a> or call&nbsp;<a style="text-decoration:underline;color:#3784f4;font-size:15px!important" href="tel:+609705130" target="_blank">+609705130</a></p></td>
</tr>
</tbody></table></td>
</tr>
</tbody></table></td>
</tr>
<tr style="border-collapse:collapse">
<td align="left" style="padding:0;Margin:0;padding-bottom:20px;padding-left:20px;padding-right:20px">
<table width="100%" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border-spacing:0px">
<tbody><tr style="border-collapse:collapse">
<td valign="top" align="center" style="padding:0;Margin:0;width:460px">
<table width="100%" cellspacing="0" cellpadding="0" role="presentation" style="border-collapse:collapse;border-spacing:0px">
<tbody><tr style="border-collapse:collapse">
<td align="left" style="padding:0;Margin:0"><p style="Margin:0;font-family:arial,'helvetica neue',helvetica,sans-serif;line-height:18px;color:#666666;font-size:12px">You are receiving this email because you made payment to&nbsp;<strong>VISTA SUMMEROSE (KB) SDN BHD</strong>.</p></td>
</tr>
</tbody></table></td>
</tr>
</tbody></table></td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative;">
<table class="footer" align="center" width="570" cellpadding="0" cellspacing="0" role="presentation" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 570px; margin: 0 auto; padding: 0; text-align: center; width: 570px;">
<tr>
<td class="content-cell" align="center" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; max-width: 100vw; padding: 32px;">
<p style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; line-height: 1.5em; margin-top: 0; color: #b0adc5; font-size: 12px; text-align: center;">© 2021 Koperasi Permodalan Kelantan Berhad.</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
@@ -53,7 +53,7 @@
}
</style>
<title>Analisa | Customer Portal</title>
<title>Analisa | Portal Pelanggan</title>
<section>
<img src="{{ asset('assets/img/material-kit/waves-white.svg') }}" alt="pattern-lines" class="position-absolute opacity-1 w-100">
@@ -90,7 +90,7 @@
<div class="card-body">
<div class="row">
<div class="col">
<h6 class="card-title text-uppercase text-muted mb-0">Bilangan Pembiayaan Aktif</h6>
<h6 class="card-title text-uppercase text-muted mb-0">Pembiayaan Aktif</h6>
<span class="h4 font-weight-bold mb-0">{{ number_format($bilangan_belum_tebus) }}</span>
</div>
<div class="col-auto">
@@ -124,12 +124,12 @@
<div class="card-body">
<div class="row">
<div class="col">
<h6 class="card-title text-uppercase text-muted mb-0">Bilangan Pembiayaan Akan Dilelong</h6>
<h6 class="card-title text-uppercase text-muted mb-0">Pembiayaan Akan Dilelong</h6>
<span class="h4 font-weight-bold mb-0">{{ number_format($bilakandilelong) }}</span>
</div>
<div class="col-auto">
<div class="icon icon-shape bg-info text-white rounded-circle shadow">
<i class="fas fa-percent" style="margin-left: 2px;"></i>
<i class="fas fa-gavel" style="margin-left: 2px;"></i>
</div>
</div>
</div>
@@ -12,7 +12,7 @@
}
</style>
<title>Bayar SAG | Customer Portal</title>
<title>Bayar SAG | Portal Pelanggan</title>
<div class="container">
<form method="post" action="{{ route('payment.engine') }}">
@@ -283,13 +283,22 @@
</table>
<hr>
</div>
<div class="row pb-4 font-weight-light">
<div class="col-6">
<label style="text-transform: uppercase;"><strong>Bayaran Pengurusan</strong></label>
</div>
<div class="col-6">
<span class="text-primary"><strong>RM <span>1.00</span></strong></span>
</div>
</div>
<div class="row pb-4 font-weight-light">
<div class="col-6">
<label style="text-transform: uppercase;"><strong>Jumlah Keseluruhan</strong></label>
</div>
<div class="col-6">
<span class="text-primary"><strong>RM <span id="spanjumlah">0.00</span></strong></span>
<span class="text-primary"><strong>RM <span id="spanjumlah">1.00</span></strong></span>
</div>
</div>
</div>
@@ -298,7 +307,7 @@
<div class="d-flex justify-content-between col-12 mt-3 align-self-end">
<a href="{{ route('pembayaransag') }}" type="button" class="btn btn-danger">Batal</a>
<a href="{{ route('home') }}" type="button" class="btn btn-danger">Batal</a>
<button type="submit" id="bayarsbmt" class="btn btn-primary" disabled onclick="loadingbtn();">Bayar</button>
</div>
</div>
@@ -494,7 +503,7 @@
$("#spanbayaranarrahn").text(sumarrahn.toFixed(2));
$("#spanbayarantawarruq").text(sumtawarruq.toFixed(2));
$('#spanjumlah').text(formatter.format(sum));
$('#spanjumlah').text(formatter.format(sum + 1));
}
if (document.addEventListener) {
@@ -25,12 +25,12 @@
</script>
@enderror
<title>Pembayaran | Customer Portal</title>
<title>Pembayaran | Portal Pelanggan</title>
<div class="container">
<div class="row">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item text-dark opacity-5"><a href="portalhome">Home</a></li>
<li class="breadcrumb-item text-dark opacity-5"><a href="/">Home</a></li>
<li class="breadcrumb-item text-dark active" aria-current="page">Pembayaran</li>
</ol>
</nav>
@@ -67,7 +67,7 @@
<thead class="thead-light bg-dark text-white text-center">
<tr>
<th>#</th>
<th>Ar-Rahn</th>
<th>Cawangan</th>
<th>No Rujukan</th>
<th>Keuntungan Semasa</th>
</tr>
@@ -118,7 +118,7 @@
@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-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>
<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>
@@ -141,7 +141,7 @@
</div>
<div class="d-flex justify-content-end mt-4">
<button type="submit" class="btn btn-primary" onclick="loadingbtn();"><span class="mr-3">Checkout</span> <span class="badge alert-warning text-dark font-weight-bold" style="font-size:12px;" id="totalsag">0</span></button>
<button type="submit" class="btn btn-primary" onclick="loadingbtn();"><span class="mr-3">Seterusnya</span> <span class="badge alert-warning text-dark font-weight-bold" style="font-size:12px;" id="totalsag">0</span></button>
</div>
</form>
@@ -150,6 +150,8 @@
</div>
<script>
var apiurl = "{{ $api_url }}";
// var belumtawarruqtable = $('#belum_tawarruq').DataTable({
// "bLengthChange": false,
// "bFilter": true,
@@ -166,6 +168,10 @@
// });
var historybayarandatatable = $('#tablehistorybayaran').DataTable({
"ordering": false
});
var selepastawarruqtable = $('#selepas_tawarruq').DataTable({
"bFilter": true,
language: {
@@ -178,6 +184,55 @@
"scrollX": true
});
function bayaranfunc(e,api){
let norujukan = $(e).data('norujukan');
let pinjaman = $(e).data('pinjaman');
let upah12 = $(e).data('upah12');
let bakipjm = $(e).data('bakipjm');
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);
$('#berat').text(berat + 'g');
$('#koskeun').text('RM ' + upah12);
$.ajax({
method: 'get',
url: api + '/api/transaction/' + norujukan,
success: function(data){
historybayarantable(data);
}
});
}
function historybayarantable(data){
var counter = 1;
historybayarandatatable.clear().draw();
$.each(data,function(index,bayaran){
var urlroute = '{{ route("resit.ansuran", ":id") }}';
urlroute = urlroute.replace(':id', bayaran['id']);
var date = new Date(bayaran['created_at']);
historybayarandatatable.row.add([
counter,
// date.toLocaleDateString(),
'<a target="_blank" href='+ urlroute + '>'+date.toLocaleDateString()+'</a>',
"RM " + bayaran['duit_masuk'],
]).draw();
counter = counter + 1;
});
}
$("input[type='checkbox'][name='chkboxsag[]']").click(function() {
var count = parseInt($('#totalsag').text());
if ($(this).is(':checked')) {
@@ -212,6 +267,8 @@
var lelong = $(this).data('lelong');
var pjmnum = $(this).data('pjmnum');
bayaranfunc(this,apiurl);
$('#pemb').text('RM ' + pjmnum);
$('#bpemb').text('RM ' + bakipjm);
@@ -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
+341 -138
View File
@@ -1,6 +1,6 @@
@extends ('layouts.indexfirst')
@section('content')
@include('modal.marhun')
<style>
.loader {
@@ -19,152 +19,206 @@
}
</style>
<title>Home | Customer Portal</title>
<title>Home | Portal Pelanggan</title>
<!-- <div class="loader">
<img src="{{ asset('assets/img/material-kit/grid.svg') }}">
</div> -->
@error('chkboxsag')
<script>
$.notify({
icon: 'fas fa-exclamation-triangle fa-2x',
newest_on_top: true,
message: "<strong style='font-size:15px;'>Sila pilih salah satu checkbox di atas terlebih dahulu!</strong>"
}, {
type: 'danger',
allow_dismiss: false,
placement: {
align: 'center',
from: 'bottom'
},
animate: {
enter: 'animate__animated animate__bounce',
<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">Enter</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">Enter</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>
exit: 'animate__animated animate__bounceOutDown'
}
});
</script>
@enderror
<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>Enter</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">Enter</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>PitihEmas</a>
</h5>
<button type="button" class="btn bg-gradient-primary btn-sm mb-0 mt-3" disabled>Enter</button>
</div>
</div>
</div>
<div class="col-lg-4 col-md-6">
<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 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="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>
<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 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>
@if($hm['percent'] > 0)
<td><i class="fas fa-arrow-up text-success mr-3"></i><span class="text-success">({{ number_format($hm['percent'],2) }})</span></td>
@else
<td><i class="fas fa-arrow-down text-warning mr-3"></i><span class="text-warning">({{ number_format($hm['percent']*-1,2) }})</span></td>
@endif
</tr>
@endforeach
<!-- <tr>
<td>14.0k</td>
<td>157.30</td>
<td><i class="fas fa-arrow-up text-success mr-3"></i><span class="text-success">0.47</span></td>
</tr>
<tr>
<td>14.0k</td>
<td>157.30</td>
<td><i class="fas fa-arrow-up text-success mr-3"></i><span class="text-success">0.47</span></td>
</tr>
<tr>
<td>14.0k</td>
<td>157.30</td>
<td><i class="fas fa-arrow-up text-success mr-3"></i><span class="text-success">0.47</span></td>
</tr>
<tr>
<td>14.0k</td>
<td>157.30</td>
<td><i class="fas fa-arrow-up text-success mr-3"></i><span class="text-success">0.47</span></td>
</tr> -->
</tbody>
</table>
</div>
</div>
</div>
<form method="post" 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>
</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">
<tr>
<th>#</th>
<th>Cawangan</th>
<th>No Rujukan</th>
<th>Keuntungan Semasa</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();
$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
</tbody>
</table>
</div>
<br>
</div>
</div>
<div class="d-flex justify-content-end mt-4">
<button type="submit" class="btn btn-primary" onclick="loadingbtn();"><span class="mr-3">Seterusnya</span> <span class="badge alert-warning text-dark font-weight-bold" style="font-size:12px;" id="totalsag">0</span></button>
</div>
</form>
<script>
var api_url = "{{ $api_url }}";
var hargaemastable = $('#harga_emas').DataTable({
"bLengthChange": false,
@@ -180,6 +234,155 @@ var hargaemastable = $('#harga_emas').DataTable({
});
var historybayarandatatable = $('#tablehistorybayaran').DataTable({
"ordering": false
});
var selepastawarruqtable = $('#selepas_tawarruq').DataTable({
"bFilter": true,
language: {
'paginate': {
'previous': '<span class="fas fa-backward fa-1.5x"></span>',
'next': '<span class="fas fa-forward"></span>'
}
},
"pageLength": 10,
"scrollX": true
});
function bayaranfunc(e,api){
let norujukan = $(e).data('norujukan');
let pinjaman = $(e).data('pinjaman');
let upah12 = $(e).data('upah12');
let bakipjm = $(e).data('bakipjm');
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);
$('#berat').text(berat + 'g');
$('#koskeun').text('RM ' + upah12);
$.ajax({
method: 'get',
url: api + '/api/transaction/' + norujukan,
success: function(data){
historybayarantable(data);
}
});
}
function historybayarantable(data){
var counter = 1;
historybayarandatatable.clear().draw();
$.each(data,function(index,bayaran){
var urlroute = '{{ route("resit.ansuran", ":id") }}';
urlroute = urlroute.replace(':id', bayaran['id']);
var date = new Date(bayaran['created_at']);
historybayarandatatable.row.add([
counter,
// date.toLocaleDateString(),
'<a target="_blank" href='+ urlroute + '>'+date.toLocaleDateString()+'</a>',
"RM " + bayaran['duit_masuk'],
]).draw();
counter = counter + 1;
});
}
$("input[type='checkbox'][name='chkboxsag[]']").click(function() {
var count = parseInt($('#totalsag').text());
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);
}
});
function validateform() {
return true;
}
$('.linktarget').on('click', function(event) {
var arraymarhun = $(this).data('marhun');
var norujukan = $(this).data('norujukan');
var kodcaw = $(this).data('kodcaw');
var hargajualan = $(this).data('hargajualan');
var pinjaman = $(this).data('pinjaman');
var bakipjm = $(this).data('bakipjm');
var lelong = $(this).data('lelong');
var pjmnum = $(this).data('pjmnum');
bayaranfunc(this,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) {
$.each(marhun, function(index2, 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) {
bil_count++;
$("#tablemarhun").append("<tr><td>" + bil_count + "</td><td>" + marhun_ajax['descpt'] + "</td><td>" + marhun_detail['berat'] + "</td><td>" + marhun_detail['karat'] + "</td><td>RM " + marhun_detail['n_marhun'].toLocaleString(undefined, {
minimumFractionDigits: 2
}) + "</td><td>" + marhun_detail['nota'] + "</td></tr>");
}
});
});
});
});
if (document.addEventListener) {
window.addEventListener('pageshow', function(event) {
if (event.persisted || window.performance && window.performance.navigation.type == 2) {
$('#logout-form').submit();
// location.reload();
}
},
false);
}
</script>
<!-- <script>
$(function() {
@@ -0,0 +1,46 @@
@extends('layouts.indexthird')
@section('content')
<title>Pembiayaan Akan Dilelong | Portal Pelanggan</title>
<div class="container">
<div class="row">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item text-dark opacity-5"><a href="/">Home</a></li>
<li class="breadcrumb-item text-dark active" aria-current="page">Pembiayaan Akan Dilelong</li>
</ol>
</nav>
</div>
</div>
<div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded">
<div class="table-responsive table-bordered">
<table class="table align-items-center table-flush table-hover border" id="selepas_tawarruq" style="width: 100%;">
<thead class="thead-light bg-dark text-white text-center">
<tr>
<th scope="col" class="sort" data-sort="name">No Rujukan</th>
<th scope="col" class="sort" data-sort="budget">Keuntungan</th>
<th scope="col" class="sort" data-sort="budget">JBG</th>
</tr>
</thead>
<tbody class="list">
@foreach($lelong as $index=>$lel)
<tr style="text-align: center;">
<td>
a
</td>
<td>
a
</td>
<td>
a
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
@endsection
@@ -0,0 +1,47 @@
@extends('layouts.indexthird')
@section('content')
@include('modal.historybayaran')
<title>Pembiayaan Melebihi 6 Bulan | Portal Pelanggan</title>
<div class="container">
<div class="row">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item text-dark opacity-5"><a href="/">Home</a></li>
<li class="breadcrumb-item text-dark active" aria-current="page">Pembiayaan Melebihi 6 Bulan</li>
</ol>
</nav>
</div>
</div>
<div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded">
<div class="table-responsive table-bordered">
<table class="table align-items-center table-flush table-hover border" id="selepas_tawarruq" style="width: 100%;">
<thead class="thead-light bg-dark text-white text-center">
<tr>
<th scope="col" class="sort" data-sort="name">No Rujukan</th>
<th scope="col" class="sort" data-sort="budget">Keuntungan</th>
<th scope="col" class="sort" data-sort="budget">JBG</th>
</tr>
</thead>
<tbody class="list">
@foreach($melebihi6bulan as $index=>$sixmonths)
<tr style="text-align: center;">
<td>
{{ $sixmonths['norujukan'] }}
</td>
<td>
a
</td>
<td>
a
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
@endsection
@@ -0,0 +1,47 @@
@extends('layouts.indexthird')
@section('content')
@include('modal.historybayaran')
<title>Pembiayaan Aktif | Portal Pelanggan</title>
<div class="container">
<div class="row">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item text-dark opacity-5"><a href="/">Home</a></li>
<li class="breadcrumb-item text-dark active" aria-current="page">Pembiayaan Aktif</li>
</ol>
</nav>
</div>
</div>
<div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded">
<div class="table-responsive table-bordered">
<table class="table align-items-center table-flush table-hover border" id="selepas_tawarruq" style="width: 100%;">
<thead class="thead-light bg-dark text-white text-center">
<tr>
<th scope="col" class="sort" data-sort="name">No Rujukan</th>
<th scope="col" class="sort" data-sort="budget">Keuntungan</th>
<th scope="col" class="sort" data-sort="budget">JBG</th>
</tr>
</thead>
<tbody class="list">
@foreach($pembiayaansemasa as $index=>$aktif)
<tr style="text-align: center;">
<td>
{{ $aktif['norujukan'] }}
</td>
<td>
{{ number_format($aktif['bakiupah'],2) }}
</td>
<td>
{{ $aktif['tempoh'] }}
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
@endsection
@@ -0,0 +1,47 @@
@extends('layouts.indexthird')
@section('content')
@include('modal.historybayaran')
<title>Pembiayaan Semasa | Portal Pelanggan</title>
<div class="container">
<div class="row">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item text-dark opacity-5"><a href="/">Home</a></li>
<li class="breadcrumb-item text-dark active" aria-current="page">Pembiayaan Semasa</li>
</ol>
</nav>
</div>
</div>
<div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded">
<div class="table-responsive table-bordered">
<table class="table align-items-center table-flush table-hover border" id="selepas_tawarruq" style="width: 100%;">
<thead class="thead-light bg-dark text-white text-center">
<tr>
<th scope="col" class="sort" data-sort="name">No Rujukan</th>
<th scope="col" class="sort" data-sort="budget">Keuntungan (RM)</th>
<th scope="col" class="sort" data-sort="budget">Tempoh</th>
</tr>
</thead>
<tbody class="list">
@foreach($pembiayaansemasa as $index=>$semasa)
<tr style="text-align: center;">
<td>
{{ $semasa['norujukan'] }}
</td>
<td>
{{ number_format($semasa['bakiupah'],2) }}
</td>
<td>
{{ $semasa['tempoh'] }}
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
@endsection
@@ -53,7 +53,7 @@
</div> -->
<div class="card-header p-0 position-relative mt-n4 mx-3 z-index-2">
<div class="bg-gradient-primary border-radius-lg py-3 pe-1" style="background: #4A4E59;">
<h4 class="text-white font-weight-bolder text-center mt-2 mb-0">Customer Portal</h4>
<h4 class="text-white font-weight-bolder text-center mt-2 mb-0">Portal Pelanggan</h4>
</div>
</div>
<div class="card-body">
@@ -9,14 +9,14 @@
}
</style>
<title>Log In | Customer Portal</title>
<title>Log In | Portal Pelanggan</title>
<h6 style="text-align: center; margin-bottom: 10%;">Log-Masuk</h6>
<form role="#" method="post" enctype="multipart/form-data" class="login-form" novalidate="novalidate">
@csrf
<div class="input-group input-group-outline my-3 {{ $errors->has('email') ? ' has-danger' : '' }}">
<input placeholder="E-mail" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" type="email" name="email" value="{{ old('email') }}" id="login-username">
<input placeholder="E-mel" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" type="email" name="email" value="{{ old('email') }}" id="login-username">
</div>
@if ($errors->has('email'))
<span class="invalid-feedback" style="display: block;margin-top:-10px !important;" role="alert">
@@ -35,13 +35,13 @@
<div class="form-check form-switch d-flex align-items-center mb-3">
<input class="form-check-input" type="checkbox" id="rememberMe">
<label class="form-check-label mb-0 ms-2" for="rememberMe">Remember Me</label>
<label class="form-check-label mb-0 ms-2" for="rememberMe">Ingatkan Saya</label>
</div>
<div class="text-center">
<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 In</button>
<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">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">
@@ -49,6 +49,10 @@
<a href="#" class="text-dark text-gradient font-weight-bold"> | </a>
<a href="{{ route('password.request') }}">Lupa Kata Laluan</a>
</p>
<p class="text-sm text-center">
<a href="">Terma Dan Syarat</a>
</p>
</form>
@@ -104,7 +104,7 @@
</li>
<li class="nav-item my-auto ms-3 ms-lg-0">
<a href="{{ route('logout') }}" class="btn btn-sm bg-white border mb-0 me-1 mt-2 mt-md-0" onclick="event.preventDefault();document.getElementById('logout-form').submit();">
<span>{{ __('Logout') }}</span>
<span>{{ __('LOG KELUAR') }}</span>
</a>
</div>
</li>
+1 -1
View File
@@ -2,7 +2,7 @@
@section('content')
<title>Profil | Customer Portal</title>
<title>Profil | Portal Pelanggan</title>
<div class="col-xl-12">
<div class="card d-flex blur justify-content-center shadow-lg my-sm-0 my-sm-6 mt-5 mb-5">
@@ -2,7 +2,7 @@
@section('content')
<title>Rekod Pembayaran | Customer Portal</title>
<title>Rekod Pembayaran | Portal Pelanggan</title>
<div class="row">
<nav aria-label="breadcrumb">
@@ -2,7 +2,7 @@
@section('content')
@include('modal.historybayaran')
<title>Senarai SAG | Customer Portal</title>
<title>Senarai SAG | Portal Pelanggan</title>
<div class="container">
<div class="row">
@@ -10,7 +10,7 @@
<ol class="breadcrumb">
<li class="breadcrumb-item text-dark opacity-5"><a href="/">Home</a></li>
<li class="breadcrumb-item text-dark opacity-5"><a href="{{ route('semaksag') }}">Rekod Pembayaran</a></li>
<li class="breadcrumb-item text-dark active" aria-current="page">Senarai SAG</li>
<li class="breadcrumb-item text-dark active" aria-current="page">Senarai Pembayaran</li>
</ol>
</nav>
</div>
@@ -25,7 +25,7 @@
<img src="{{ asset('argon/img/brand/arrahnlogo.png') }}" alt="logo ar-rahn" width="50px" height="39px">
<!-- </div> -->
<!-- <h3 class="text-dark mb-0 mt-3">SAG</h3> -->
<p style="margin-top: 2%;">Senarai SAG gadaian dan penebusan pelanggan.</p>
<p style="margin-top: 2%;">Senarai Pembayaran dan penebusan pelanggan.</p>
<h6 class="text-primary" style="margin-bottom:10%;">Cawangan : {{ $cawangan_info[0]['cawangan'] }}</h6>
</div>
</div>
+95 -41
View File
@@ -4,55 +4,109 @@
<!-- Modal Header -->
<div class="modal-header">
<h5 class="modal-title">Senarai Marhun</h5>
{{-- <h5 class="modal-title">Senarai Marhun</h5> --}}
<ul class="nav nav-tabs nav-fill">
<li class="nav-item">
<a class="nav-link active" data-toggle="pill" href="#home" role="tab" aria-controls="pills-marhun" aria-selected="true">Marhun</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="pill" href="#rekod" role="tab" aria-controls="pills-rekod" aria-selected="false">Rekod</a>
</li>
</ul>
<!-- <button type="button" class="close" data-dismiss="modal">&times;</button> -->
</div>
<!-- Modal body -->
<div class="modal-body">
<div class="row">
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>Pembiayaan: <span id="pemb"></span></b></div></div>
<div class="tab-content">
<div class="tab-pane active" id="home" role="tabpanel" aria-labelledby="marhun-tab">
<div class="row">
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>Pembiayaan: <span id="pemb"></span></b></div></div>
</div>
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>B. Pembiayaan: <span id="bpemb"></span></b></div></div>
</div>
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>Status: <span id="statuslelong"></span></b></div></div>
</div>
</div>
<div class="table-responsive table-bordered">
<table id="biasa" class="table table-hover text-center" style="width:100%">
<thead class="bg-dark text-white">
<tr>
<th>Bil</th>
<th>Jenis Marhun</th>
<th>Berat</th>
<th>Karat</th>
<th>Nilai Marhun</th>
<th>Nota</th>
</tr>
</thead>
<tbody id="tablemarhun">
<tr>
<td>dassad</td>
<td>dassad</td>
<td>dassad</td>
<td>dassad</td>
<td>dassad</td>
<td>dassad</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>B. Pembiayaan: <span id="bpemb"></span></b></div></div>
<div class="tab-pane fade" id="rekod" role="tabpanel" aria-labelledby="rekod-tab">
<div class="row">
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>Pembiayaan: <span id="pembiayaan"></span></b></div></div>
</div>
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>B. Pembiayaan: <span id="bpembiayaan"></span></b></div></div>
</div>
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>N. Marhun: <span id="nm"></span></b></div></div>
</div>
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>Berat: <span id="berat"></span></b></div></div>
</div>
<div class="col-6">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>Kos Keuntungan (12 Bulan): <span id="koskeun"></span></b></div></div>
</div>
</div>
<div style="overflow-x: auto;">
<table id="tablehistorybayaran" class="table table-striped table-bordered text-center">
<thead class="bg-dark text-white">
<tr>
<th>Bil</th>
<th>Tarikh Bayaran</th>
<th>Bayaran</th>
<!-- <th>Action</th> -->
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<p><i>*Sila klik di atas tarikh bayaran untuk mencetak resit bayaran.</i></p>
</div>
<div class="col-4">
<div class="p-2 rounded bg-warning text-center text-dark mb-2"><div class="inner"><b>Status: <span id="statuslelong"></span></b></div></div>
</div>
</div>
<div class="table-responsive table-bordered">
<table id="biasa" class="table table-hover text-center" style="width:100%">
<thead class="bg-dark text-white">
<tr>
<th>Bil</th>
<th>Jenis Marhun</th>
<th>Berat</th>
<th>Karat</th>
<th>Nilai Marhun</th>
<th>Nota</th>
</tr>
</thead>
<tbody id="tablemarhun">
<tr>
<td>dassad</td>
<td>dassad</td>
<td>dassad</td>
<td>dassad</td>
<td>dassad</td>
<td>dassad</td>
</tr>
</tbody>
</table>
</div>
</div>
@@ -2,7 +2,7 @@
@section('content')
<title>Pembayaran Berjaya | Customer Portal</title>
<title>Pembayaran Berjaya | Portal Pelanggan</title>
<div class="container mt--6">
<div class="row">
@@ -2,7 +2,7 @@
@section('content')
<title>Pembayaran Tidak Berjaya | Customer Portal</title>
<title>Pembayaran Tidak Berjaya | Portal Pelanggan</title>
<div class="container mt-6">
<div class="row">
@@ -233,7 +233,7 @@
</div>
<div class="d-flex justify-content-end mt-2">
<button type="submit" class="btn btn-primary" onclick="loadingbtn();">Checkout<span class="rounded bg-red ml-2 pr-1 pl-1" id="totalsag">0</span></button>
<button type="submit" class="btn btn-primary" onclick="loadingbtn();">Seterusnya<span class="rounded bg-red ml-2 pr-1 pl-1" id="totalsag">0</span></button>
</div>
</form>
+117 -13
View File
@@ -32,24 +32,69 @@ Route::get('/forgetpassword', function () {
Route::get('/firsttime', function () {
return view('/includes/login/firsttime');
});
Route::get('/portalhome', function () {
// Route::get('/portalhome', function () {
// $auth_user = Auth::user();
$harga_emas = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/')->json();
// $harga_emas = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/')->json();
$hargaemasterdahulu = array();
// $hargaemasterdahulu = array();
foreach($harga_emas as $index=>$harga)
{
$hargaemassandaran = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/rekod/sandaran',['karat' => $harga['karat']])->json();
// foreach($harga_emas as $index=>$harga)
// {
// $hargaemassandaran = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/rekod/sandaran',['karat' => $harga['karat']])->json();
$percentnaik = (floatval($harga['harga']) - floatval($hargaemassandaran[1]['harga'])) / ($hargaemassandaran[1]['harga']) * 100;
// $percentnaik = (floatval($harga['harga']) - floatval($hargaemassandaran[1]['harga'])) / ($hargaemassandaran[1]['harga']) * 100;
array_push($hargaemasterdahulu,['karat' => $harga['karat'],'hargasemasa' => $harga['harga'], 'hargadahulu' => $hargaemassandaran[1]['harga'],'percent' => $percentnaik]);
// array_push($hargaemasterdahulu,['karat' => $harga['karat'],'hargasemasa' => $harga['harga'], 'hargadahulu' => $hargaemassandaran[1]['harga'],'percent' => $percentnaik]);
}
// }
return view('includes.home',compact('hargaemasterdahulu'));
});
// $CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
// $total = 0.00;
// $sixmonths = 0;
// $bilangan = 0;
// foreach($CustomerInfo['gadai'] as $index=>$gadai)
// {
// $bilangan++;
// $total += $gadai['pinjaman'];
// if($gadai['tempoh'] >= 6)
// {
// $sixmonths++;
// }
// }
// $bilanganlelong = 0;
// foreach($CustomerInfo['lelong'] as $index1=>$lelong)
// {
// $bilanganlelong += 1;
// }
// $arraysag = [];
// $belum_tebus = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus')->json();
// if(is_array($belum_tebus))
// {
// if(sizeof($belum_tebus) > 0)
// {
// foreach($belum_tebus as $index=>$bt)
// {
// foreach($bt as $index1=>$bet)
// {
// array_push($arraysag,$bet);
// }
// }
// }
// }
// $belum_tebus = $arraysag;
// $api_url = config('api.url');
// return view('includes.home',compact('api_url','hargaemasterdahulu','bilangan','sixmonths','total','bilanganlelong','belumtebus'));
// });
Route::get('/portalprofile', function () {
return view('/includes/profile');
});
@@ -72,6 +117,7 @@ Route::get('/bayarsag', function () {
Route::get('/', function () {
// return view('dashboard');
$auth_user = Auth::user();
$harga_emas = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/')->json();
@@ -87,7 +133,50 @@ Route::get('/', function () {
}
return view('includes.home',compact('hargaemasterdahulu'));
$CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
$total = 0.00;
$sixmonths = 0;
$bilangan = 0;
foreach($CustomerInfo['gadai'] as $index=>$gadai)
{
$bilangan++;
$total += $gadai['pinjaman'];
if($gadai['tempoh'] >= 6)
{
$sixmonths++;
}
}
$bilanganlelong = 0;
foreach($CustomerInfo['lelong'] as $index1=>$lelong)
{
$bilanganlelong += 1;
}
$arraysag = [];
$belum_tebus = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus')->json();
if(is_array($belum_tebus))
{
if(sizeof($belum_tebus) > 0)
{
foreach($belum_tebus as $index=>$bt)
{
foreach($bt as $index1=>$bet)
{
array_push($arraysag,$bet);
}
}
}
}
$belum_tebus = $arraysag;
$api_url = config('api.url');
return view('includes.home',compact('api_url','hargaemasterdahulu','bilangan','sixmonths','total','bilanganlelong','belum_tebus'));
})->middleware(['auth','verified']);
// Route::get('/home', 'HomeController@index');
@@ -107,6 +196,11 @@ Route::group(['middleware' => 'auth'], function () {
Route::get('icons', function () {return view('pages.icons');})->name('icons');
Route::get('table-list', function () {return view('pages.tables');})->name('table');
Route::put('profile/password', ['as' => 'profile.password', 'uses' => 'App\Http\Controllers\ProfileController@password']);
Route::get('pembiayaansemasa', ['as' => 'info.pembsemasa', 'uses' => 'App\Http\Controllers\InformationController@pembiayaansemasa']);
Route::get('pembiayaanaktif', ['as' => 'info.pembaktif', 'uses' => 'App\Http\Controllers\InformationController@pembiayaanaktif']);
Route::get('melebihi6bulan', ['as' => 'info.pemb6bulan', 'uses' => 'App\Http\Controllers\InformationController@pembiayaanmelebihi6bulan']);
Route::get('pemblelongan', ['as' => 'info.pemblelongan', 'uses' => 'App\Http\Controllers\InformationController@pembiayaanakandilelong']);
});
@@ -148,7 +242,17 @@ Route::group(['middleware' => 'auth','verified'], function () {
});
Route::get('send-mail', function () {
$details = [
'title' => 'Mail from ItSolutionStuff.com',
'body' => 'This is for testing email using smtp'
];
\Mail::to('your_receiver_email@gmail.com')->send(new \App\Mail\BayaranMail($details));
dd("Email is Sent.");
});