buat bayaran
This commit is contained in:
@@ -72,44 +72,9 @@
|
||||
<br>
|
||||
</div>
|
||||
<div class="col-md-6 col-xl-6" >
|
||||
<!-- Slideshow container -->
|
||||
<div class="slideshow-container">
|
||||
|
||||
@include('auth.slides.slidespage')
|
||||
|
||||
<!-- Full-width images with number and caption text -->
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">1 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg1.jpg">
|
||||
<div class="headtext">Caption Text</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">2 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg2.jpg">
|
||||
<div class="headtext">Caption Two</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">3 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg4.jpeg">
|
||||
<div class="headtext">Caption Three</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -66,46 +66,8 @@
|
||||
<div class="col-md-6">
|
||||
<div>
|
||||
<div style="position: relative;text-align:center;color:white;">
|
||||
{{-- <img class="login-bg" src="{{ asset('argon') }}/login/bg3.jpg"> --}}
|
||||
|
||||
<div class="slideshow-container">
|
||||
|
||||
<!-- Full-width images with number and caption text -->
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">1 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg1.jpg">
|
||||
<div class="headtext">Caption Text</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">2 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg2.jpg">
|
||||
<div class="headtext">Caption Two</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">3 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg4.jpeg">
|
||||
<div class="headtext">Caption Three</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@include('auth.slides.slidespage')
|
||||
|
||||
<div id="makpel" class="card-body bg-secondary px-lg-5 py-lg-5 rounded w-75 invisible" style="position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);">
|
||||
<h2 class="text-center mt-2 mb-4 font-weight-bold text-uppercase">Maklumat Pelanggan</h2>
|
||||
@@ -231,46 +193,10 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function loading_close(){
|
||||
$('#modal-loading').modal('hide');
|
||||
}
|
||||
|
||||
|
||||
function loading($timeout = false){
|
||||
// $('#modal-loading').modal('hide');
|
||||
// $('#modal-loading').modal('show');
|
||||
|
||||
// $modal = $('#modal-loading');
|
||||
// $modal.modal({
|
||||
// backdrop: 'static',
|
||||
// keyboard: false
|
||||
// })
|
||||
// $modal.modal('hide');
|
||||
// $modal.modal('show');
|
||||
|
||||
// var blength = $(".modal-backdrop").length;
|
||||
// if(blength > 1){
|
||||
// $(".modal-backdrop:gt(0)").remove();//all el other than first will be removed
|
||||
// }
|
||||
|
||||
// console.log('blength', $('.modal-backdrop').length);
|
||||
$('.modal-backdrop').slice(1).remove();
|
||||
$('#modal-loading').modal('show');
|
||||
|
||||
if ($timeout) {
|
||||
setTimeout ("loading_close()", $timeout);
|
||||
}
|
||||
}
|
||||
// loading(500);
|
||||
|
||||
// var loading = document.getElementsByClassName('loading');
|
||||
// loading.onclick = function(){
|
||||
// loading();
|
||||
// };
|
||||
|
||||
document.body.onclick= function(e){
|
||||
e=window.event? event.srcElement: e.target;
|
||||
if(e.className && e.className.indexOf('loading')!=-1) loading();
|
||||
}
|
||||
let api_url = "{{ config('api.url') }}";
|
||||
|
||||
|
||||
function checkpelanggan()
|
||||
{
|
||||
@@ -284,16 +210,25 @@
|
||||
$('#spanotp').addClass('visible');
|
||||
$('#spanotp').removeClass('invisible');
|
||||
}
|
||||
else{
|
||||
$('#errorotp').text('');
|
||||
$('#spanotp').addClass('invisible');
|
||||
$('#spanotp').removeClass('visible');
|
||||
}
|
||||
|
||||
if(otp_icno == null || otp_icno == '')
|
||||
{
|
||||
$('#erroricno').text('sila isikan icno anda!');
|
||||
$('#spanic').addClass('visible');
|
||||
$('#spanic').removeClass('invisible');
|
||||
}else{
|
||||
$('#erroricno').text('');
|
||||
$('#spanic').addClass('invisible');
|
||||
$('#spanic').removeClass('visible');
|
||||
}
|
||||
|
||||
$.ajax({
|
||||
url:'http://localhost:8000/api/otp/check/'+ otp_verify,
|
||||
url: api_url + '/api/otp/check/'+ otp_verify,
|
||||
method:'GET',
|
||||
success:function(data){
|
||||
|
||||
@@ -301,7 +236,7 @@
|
||||
{
|
||||
console.log(data[0].nokp);
|
||||
$.ajax({
|
||||
url:'http://localhost:8000/api/customers/'+ data[0].nokp,
|
||||
url: api_url + '/api/customers/'+ data[0].nokp,
|
||||
method:'GET',
|
||||
success:function(data){
|
||||
|
||||
@@ -312,7 +247,7 @@
|
||||
$('textarea[name="alamat"]').val(data.alamat1);
|
||||
|
||||
$.ajax({
|
||||
url:'http://localhost:8000/api/daerah/'+ data.koddaerah,
|
||||
url: api_url + '/api/daerah/'+ data.koddaerah,
|
||||
method:'GET',
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
@@ -320,7 +255,7 @@
|
||||
}
|
||||
});
|
||||
$.ajax({
|
||||
url:'http://localhost:8000/api/negeri/'+ data.kodnegeri,
|
||||
url: api_url + '/api/negeri/'+ data.kodnegeri,
|
||||
method:'GET',
|
||||
success:function(data){
|
||||
console.log(data);
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<div class="row">
|
||||
<div class="col-6 form-group">
|
||||
<div class="input-group mb-3">
|
||||
<div class="input-group-prepend" >
|
||||
<div class="input-group-prepend">
|
||||
<span class="input-group-text bg-secondary"><i class="ni ni-hat-3"></i></span>
|
||||
</div>
|
||||
<input class="form-control" placeholder="{{ __('Name') }}" type="text" name="name" value="{{ old('name') ? old('name') : $nama }}" readonly required autofocus>
|
||||
@@ -91,43 +91,9 @@
|
||||
<br>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="slideshow-container">
|
||||
|
||||
@include('auth.slides.slidespage')
|
||||
|
||||
<!-- Full-width images with number and caption text -->
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">1 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg1.jpg">
|
||||
<div class="headtext">Caption Text</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">2 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg2.jpg">
|
||||
<div class="headtext">Caption Two</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">3 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg4.jpeg">
|
||||
<div class="headtext">Caption Three</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
<!-- Slideshow container -->
|
||||
<div class="slideshow-container">
|
||||
|
||||
<!-- Full-width images with number and caption text -->
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">1 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg1.jpg">
|
||||
{{-- <div class="headtext">Caption Text</div> --}}
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- <div class="mySlides ">
|
||||
<div class="numbertext">2 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg2.jpg">
|
||||
<div class="headtext">Caption Two</div>
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div> --}}
|
||||
|
||||
<div class="mySlides ">
|
||||
<div class="numbertext">3 / 3</div>
|
||||
<img class="login-bg" src="{{ asset('argon') }}/login/backg4.jpeg">
|
||||
{{-- <div class="headtext">Caption Three</div> --}}
|
||||
<div class="text" style="text-align:center">
|
||||
<span class="dot" onclick="currentSlide(1)"></span>
|
||||
<span class="dot" onclick="currentSlide(2)"></span>
|
||||
<span class="dot" onclick="currentSlide(3)"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -25,6 +25,8 @@
|
||||
<script src="{{ asset('argon') }}/vendor/jquery/dist/jquery.min.js"></script>
|
||||
<script src="{{ asset('argon') }}/vendor/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
|
||||
|
||||
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.36/pdfmake.min.js"></script>
|
||||
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.36/vfs_fonts.js"></script>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
@endphp
|
||||
|
||||
<div class="row">
|
||||
<span class="text-white d-none d-lg-inline-block">Log masuk terakhir pada {{ $logDate }}</span>
|
||||
<span class="text-white d-none d-lg-inline-block">{{ (Auth::user()->first_time_login === 0) ? 'Selamat datang untuk pertama kali!' : 'Log masuk terakhir pada ' . $logDate }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -30,7 +30,8 @@
|
||||
<!-- Page content -->
|
||||
<div class="container-fluid mt--6">
|
||||
|
||||
<form method="post" action="{{ route('payment.action') }}" onsubmit="return validateform()">
|
||||
{{-- onsubmit="return validateform()" --}}
|
||||
<form method="post" action="{{ route('payment.engine') }}">
|
||||
@csrf
|
||||
|
||||
<div class="row mt-5">
|
||||
@@ -54,7 +55,9 @@
|
||||
<th scope="col" class="sort">No</th>
|
||||
<th scope="col" class="sort">No Rujukan</th>
|
||||
<th scope="col" class="sort">Pembiayaan</th>
|
||||
<th scope="col" class="sort">Upah</th>
|
||||
<th scope="col" class="sort">B. Pembiayaan</th>
|
||||
<th scope="col" class="sort">Keuntungan</th>
|
||||
<th style="text-align:center;" scope="col" class="sort">Jumlah Telah Dibayar</th>
|
||||
<th width="20%" scope="col" class="sort">Bayaran</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -72,10 +75,37 @@
|
||||
{{ $bayar['pinjaman'] }}
|
||||
</td>
|
||||
<td>
|
||||
{{ $bayar['bakiupah'] }}
|
||||
{{ $bayar['bakipjm'] }}
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="txtbayaran" class="form-control"/>
|
||||
@php
|
||||
$upahtawarruq = Http::get(config('api.url') . '/api/upahtawarruq/'. $bayar['kodcaw'] . '/' . $bayar['norujukan'])->json();
|
||||
@endphp
|
||||
{{ $upahtawarruq }}
|
||||
</td>
|
||||
<td>
|
||||
@php
|
||||
$ansuranbayar = Http::get(config('api.url') . '/api/transaction/' . $bayar['norujukan'])->json();
|
||||
$totalansuran = 0;
|
||||
|
||||
if($ansuranbayar == '')
|
||||
{
|
||||
$totalansuran = 0;
|
||||
}else{
|
||||
foreach($ansuranbayar as $index1=>$ans)
|
||||
{
|
||||
$totalansuran += $ans['duit_masuk'];
|
||||
}
|
||||
}
|
||||
@endphp
|
||||
|
||||
{{ $totalansuran }}
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" data-bakipjm="{{ $bayar['bakipjm'] }}" data-upah="{{ $upahtawarruq }}" name="txtbayaran" class="form-control"/>
|
||||
<input type="hidden" name="txtbayaranhidden[]" class="bayaran"/>
|
||||
<input type="hidden" name="txtnorujukanhidden[]" value="{{ $bayar['norujukan'] }}"/>
|
||||
<input type="hidden" name="txtkodcawhidden[]" value="{{ $bayar['kodcaw'] }}"/>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@@ -141,7 +171,7 @@
|
||||
</div>
|
||||
|
||||
<div class="d-flex justify-content-end col-12 mt-3">
|
||||
<button type="submit" class="btn btn-primary">Bayar</button>
|
||||
<button type="submit" id="bayarsbmt" class="btn btn-primary">Bayar</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -174,15 +204,51 @@
|
||||
|
||||
let total = 0;
|
||||
|
||||
$("input[name=txtbayaran]").change(function(){
|
||||
$("input[name=txtbayaran]").change(function(e){
|
||||
|
||||
let upah = $(this).data('upah');
|
||||
let bakipinjam = $(this).data('bakipjm');
|
||||
|
||||
// let hiddenbayaran = $('.bayaran').val('sadas');
|
||||
|
||||
let bayar = Number(this.value);
|
||||
|
||||
total = total + bayar;
|
||||
if(bayar > bakipinjam){
|
||||
$("#bayarsbmt").prop('disabled', false);
|
||||
Swal.fire(
|
||||
'Amaran!',
|
||||
'Bayaran tidak boleh melebihi 10% nilai marhun!',
|
||||
'error'
|
||||
)
|
||||
$(this).val(upah);
|
||||
$(this).closest('tr').find('.bayaran').val(upah);
|
||||
calculateall();
|
||||
return false;
|
||||
}
|
||||
|
||||
$('#spanbayaran').text(formatter.format(total));
|
||||
$('#spanjumlah').text(formatter.format(total));
|
||||
$(this).closest('tr').find('.bayaran').val(this.value);
|
||||
calculateall();
|
||||
|
||||
// total = total + bayar;
|
||||
|
||||
// $('#spanbayaran').text(formatter.format(total));
|
||||
// $('#spanjumlah').text(formatter.format(total));
|
||||
});
|
||||
|
||||
|
||||
function calculateall()
|
||||
{
|
||||
var $row = $(this).closest('tr');
|
||||
var sum = 0;
|
||||
|
||||
$('#belum_tawarruq').find('input[name=txtbayaran]').each(function() {
|
||||
sum += parseFloat(this.value) || 0;
|
||||
});
|
||||
|
||||
$("#spanbayaran").text(sum.toFixed(2));
|
||||
$('#spanjumlah').text(formatter.format(sum));
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
@endsection
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<title>Permodalan Kelantan Berhad | Pembayaran Ansuran</title>
|
||||
<meta name="keywords" content="toyyibPay" />
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="description" content="Pembayaran Ansuran RM1.00">
|
||||
<meta property="og:title" content="NUR IZZATI BINTI ZULKIFLI | Pembayaran Ansuran" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:description" content="Pembayaran Ansuran RM1.00" />
|
||||
<meta property="og:site_name" content="toyyibPay" />
|
||||
<meta property="og:image" content="https://toyyibpay.com/asset/img/seo/tpp.png" />
|
||||
<meta name="author" content="zkwn">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
||||
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Shadows+Into+Light" rel="stylesheet" type="text/css">
|
||||
|
||||
<link rel="stylesheet" href="https://toyyibpay.com/asset/admin/vendor/bootstrap/css/bootstrap.css" />
|
||||
<link rel="stylesheet" href="https://toyyibpay.com/asset/admin/vendor/font-awesome/css/font-awesome.css" />
|
||||
<link rel="stylesheet" href="https://toyyibpay.com/asset/admin/vendor/magnific-popup/magnific-popup.css" />
|
||||
<link rel="stylesheet" href="https://toyyibpay.com/asset/admin/vendor/bootstrap-datepicker/css/bootstrap-datepicker3.css" />
|
||||
|
||||
<link rel="stylesheet" href="https://toyyibpay.com/asset/admin/stylesheets/theme.css" />
|
||||
|
||||
<link rel="stylesheet" href="https://toyyibpay.com/asset/admin/stylesheets/skins/default.css" />
|
||||
|
||||
<link rel="stylesheet" href="https://toyyibpay.com/asset/admin/stylesheets/theme-custom.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="row">
|
||||
<div class="col-md-8 col-md-offset-2"><br>
|
||||
<section class="panel">
|
||||
<header class="panel-heading bg-primary">
|
||||
<div class="panel-heading-profile-picture">
|
||||
<div align="center">
|
||||
<h4>Permodalan Kelantan Berhad</h4>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12" align="center">
|
||||
<h4 class="text-weight-semibold mt-sm text-center"></h4>
|
||||
<div class="panel panel-sign">
|
||||
<div class="panel-title-sign mt-xl text-center">
|
||||
<h2 class="title text-uppercase text-weight-bold text-primary m-none">Resit Bayaran</h2>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<table class="table table-striped" style="width: 60%; margin: auto;">
|
||||
<tr>
|
||||
<th>Nama Pelanggan</th>
|
||||
<td>: {{ $customer_details['nama'] }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>No Rujukan</th>
|
||||
<td>: {{ $payment_details['norujukan'] }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Masa Transaksi</th>
|
||||
<td>: {{ date('d/m/Y - h:i:s',strtotime($date)) }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Harga Jualan</th>
|
||||
<td>: RM {{ number_format($baki_harga_jualan_sebelum,2) }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Bayaran</th>
|
||||
<td>: RM {{ number_format($payment_details['bayaran'],2) }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Baki Harga Jualan</th>
|
||||
<td>: RM {{ number_format($baki_harga_jualan_semasa,2) }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Status Payment</th>
|
||||
<td>: Berjaya</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div align="center">
|
||||
<img alt="bizappay" width="203" src="{{ asset('argon')}}/img/brand/PKB AR RAHNU PANJANG.png">
|
||||
</div>
|
||||
<p class="text-center">FPX provider by <a href="https://toyyibpay.com/">ANSI Systems Sdn Bhd</a></p>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,95 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
@include('layouts.headers.cards')
|
||||
|
||||
|
||||
<!-- Header -->
|
||||
<div class="header bg-primary pb-6">
|
||||
<div class="container-fluid">
|
||||
<div class="header-body">
|
||||
<div class="row align-items-center py-4">
|
||||
<div class="col-lg-6 col-7">
|
||||
|
||||
<nav aria-label="breadcrumb" class="d-none d-md-inline-block ml-md-4">
|
||||
<ol class="breadcrumb breadcrumb-links breadcrumb-dark">
|
||||
<li class="breadcrumb-item"><a href="{{ route('home') }}"><i class="fas fa-home"></i></a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">Semak SAG</li>
|
||||
</ol>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container-fluid mt--6">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="card col-xl-12 mx-auto mt-4">
|
||||
<!-- Card header -->
|
||||
<div class="card-header border-0">
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@error('sltcawangan')
|
||||
<script>
|
||||
$.notify({
|
||||
icon: 'fas fa-exclamation-triangle fa-2x',
|
||||
newest_on_top: true,
|
||||
message: "<strong style='font-size:15px;'>Sila pilih cawangan terlebih dahulu sebelum tekan semak!</strong>"
|
||||
},{
|
||||
type: 'danger',
|
||||
allow_dismiss: false,
|
||||
placement:{ align:'center',from:'bottom'},
|
||||
animate: {
|
||||
enter: 'animated bounceInDown',
|
||||
|
||||
exit: 'animated bounceOutUp'
|
||||
}
|
||||
});
|
||||
</script>
|
||||
@enderror
|
||||
|
||||
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
|
||||
|
||||
<h2>Senarai Berjaya</h2>
|
||||
|
||||
<div class="table-responsive table-striped">
|
||||
<table class="table align-items-center table-flush" id="belum_tawarruq">
|
||||
<thead class="thead-light">
|
||||
<tr>
|
||||
<th scope="col" class="sort">No Rujukan</th>
|
||||
<th scope="col" class="sort">Kodcaw</th>
|
||||
<th scope="col" class="sort">Bayaran</th>
|
||||
<th scope="col" class="sort">Muat Turun</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach($arraybayaran as $index=>$arb)
|
||||
<tr>
|
||||
<td>{{ $arb['norujukan'] }}</td>
|
||||
<td>{{ $arb['kodcaw'] }}</td>
|
||||
<td>{{ $arb['bayaran'] }}</td>
|
||||
<td><a target="_blank" href="{{ route('action.resit',['payment' => $arb ]) }}">Muat Turun</a></td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<a class="mx-auto btn btn-primary" href="{{ route('home') }}">Laman Utama</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@push('js')
|
||||
<script src="{{ asset('argon') }}/vendor/chart.js/dist/Chart.min.js"></script>
|
||||
<script src="{{ asset('argon') }}/vendor/chart.js/dist/Chart.extension.js"></script>
|
||||
@endpush
|
||||
@@ -0,0 +1,85 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
@include('layouts.headers.cards')
|
||||
|
||||
|
||||
<!-- Header -->
|
||||
<div class="header bg-primary pb-6">
|
||||
<div class="container-fluid">
|
||||
<div class="header-body">
|
||||
<div class="row align-items-center py-4">
|
||||
<div class="col-lg-6 col-7">
|
||||
|
||||
<nav aria-label="breadcrumb" class="d-none d-md-inline-block ml-md-4">
|
||||
<ol class="breadcrumb breadcrumb-links breadcrumb-dark">
|
||||
<li class="breadcrumb-item"><a href="{{ route('home') }}"><i class="fas fa-home"></i></a></li>
|
||||
<li class="breadcrumb-item active" aria-current="page">Semak SAG</li>
|
||||
</ol>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container-fluid mt--6">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<div class="card col-xl-5 mx-auto mt-4">
|
||||
<!-- Card header -->
|
||||
<div class="card-header border-0">
|
||||
</div>
|
||||
<div class="card-body">
|
||||
@error('sltcawangan')
|
||||
<script>
|
||||
$.notify({
|
||||
icon: 'fas fa-exclamation-triangle fa-2x',
|
||||
newest_on_top: true,
|
||||
message: "<strong style='font-size:15px;'>Sila pilih cawangan terlebih dahulu sebelum tekan semak!</strong>"
|
||||
},{
|
||||
type: 'danger',
|
||||
allow_dismiss: false,
|
||||
placement:{ align:'center',from:'bottom'},
|
||||
animate: {
|
||||
enter: 'animated bounceInDown',
|
||||
|
||||
exit: 'animated bounceOutUp'
|
||||
}
|
||||
});
|
||||
</script>
|
||||
@enderror
|
||||
|
||||
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
|
||||
<form name="semaksagform" action="{{ route('senaraisag') }}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<label class="block col-4 mt-2">
|
||||
<span class="text-gray-700">Pilih Cawangan</span>
|
||||
</label>
|
||||
<select class="custom-select col-8" name="sltcawangan">
|
||||
<option selected disabled>Open this select menu</option>
|
||||
@foreach($cawangan as $index1=>$caw)
|
||||
<option value="{{ $caw['kodcaw'] }}">{{ $caw['namacawangan'] }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
<button type="submit" href="{{ route('senaraisag') }}" class="btn btn-primary mt-3 mx-auto d-flex">
|
||||
Semak
|
||||
</button>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@push('js')
|
||||
<script src="{{ asset('argon') }}/vendor/chart.js/dist/Chart.min.js"></script>
|
||||
<script src="{{ asset('argon') }}/vendor/chart.js/dist/Chart.extension.js"></script>
|
||||
@endpush
|
||||
@@ -65,7 +65,7 @@
|
||||
<tr>
|
||||
<th scope="col" class="sort" data-sort="name">No Rujukan</th>
|
||||
<th scope="col" class="sort" data-sort="budget">Pembiayaan</th>
|
||||
<th scope="col" class="sort" data-sort="status">Upah</th>
|
||||
<th scope="col" class="sort" data-sort="status">Keuntungan</th>
|
||||
<th scope="col" class="sort" data-sort="status">Nilai Marhun</th>
|
||||
<th scope="col" class="sort" data-sort="status">Berat</th>
|
||||
<th scope="col" class="sort" data-sort="status">Marhun</th>
|
||||
@@ -89,22 +89,22 @@
|
||||
{{ number_format($bt['pinjaman'],2) }}
|
||||
</td>
|
||||
<td>
|
||||
{{ number_format($bt['pinjaman'],2) }}
|
||||
{{ number_format($bt['bakiupah'],2) }}
|
||||
</td>
|
||||
<td>
|
||||
{{ number_format($bt['pinjaman'],2) }}
|
||||
{{ number_format($bt['nilaimarhun'],2) }}
|
||||
</td>
|
||||
<td>
|
||||
{{ number_format($bt['pinjaman'],2) }}
|
||||
{{ number_format($bt['berat'],2) }}
|
||||
</td>
|
||||
<td>
|
||||
{{ number_format($bt['pinjaman'],2) }}
|
||||
{{ $bt['marhun'] }}
|
||||
</td>
|
||||
<td>
|
||||
{{ number_format($bt['pinjaman'],2) }}
|
||||
{{ number_format($bt['jbg'],2) }}
|
||||
</td>
|
||||
<td>
|
||||
{{ number_format($bt['pinjaman'],2) }}
|
||||
{{ number_format($bt['kadarupah'],2) }}
|
||||
</td>
|
||||
<td>
|
||||
<input type="checkbox" name="chkboxsag[]" value="{{ $bt['norujukan'] }}" id="sag-{{ $loop->iteration }}" data-norujukan="{{ $bt['norujukan'] }}"/>
|
||||
|
||||
Reference in New Issue
Block a user