add laporan skit2
This commit is contained in:
@@ -581,5 +581,30 @@ class AliranTunaiController extends Controller
|
|||||||
return response($updateTunai);
|
return response($updateTunai);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function LaporanAliranTunai($teller)
|
||||||
|
{
|
||||||
|
$auth_user = Auth::user();
|
||||||
|
$api_url = config('api.url');
|
||||||
|
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
|
||||||
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||||
|
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
|
||||||
|
$cawangan_detail=$cawangan[0];
|
||||||
|
|
||||||
|
$tarikh_cetak = $current->toDateString();
|
||||||
|
|
||||||
|
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
|
||||||
|
|
||||||
|
$alirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'],['kodlaluan' => $auth_user['name']])->json();
|
||||||
|
|
||||||
|
$addtunai = Http::get(config('api.url') . '/api/getAddTunai/' . $auth_user['cawangan'] . '/kodlaluan/',['kodlaluan' => $auth_user['name']])->json();
|
||||||
|
|
||||||
|
$teller = $auth_user['name'];
|
||||||
|
|
||||||
|
return view('aliran_tunai.laporan.laporanalirantunai',compact('tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail','addtunai','alirantunai','teller'));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -349,12 +349,12 @@ class GadaianController extends Controller
|
|||||||
// if(sizeof($customers_info) != 0)
|
// if(sizeof($customers_info) != 0)
|
||||||
// $customers_info = $customers_info[0];
|
// $customers_info = $customers_info[0];
|
||||||
|
|
||||||
$wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json();
|
if($penebusan['nowakil'])
|
||||||
|
{
|
||||||
// dd($wakil);
|
$wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json();
|
||||||
if(sizeof($wakil) != 0)
|
if(sizeof($wakil) != 0)
|
||||||
$wakil = $wakil[0];
|
$wakil = $wakil[0];
|
||||||
|
}
|
||||||
|
|
||||||
return view('print.resitansuran',compact('transaction','gadai','customers_info','wakil'));
|
return view('print.resitansuran',compact('transaction','gadai','customers_info','wakil'));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -125,6 +125,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<button type="button" onclick="periksaalirantunai();" class="btn btn-primary float-right">Kemaskini</button>
|
<button type="button" onclick="periksaalirantunai();" class="btn btn-primary float-right">Kemaskini</button>
|
||||||
|
<button type="button" onclick="cetaklaporanalirantunai()" class="btn btn-primary float-right mr-1">Cetak</button>
|
||||||
<nav>
|
<nav>
|
||||||
<div class="nav nav-tabs mb-4" id="nav-tab" role="tablist">
|
<div class="nav nav-tabs mb-4" id="nav-tab" role="tablist">
|
||||||
<a class="nav-item nav-link active" id="nav-home-tab" data-toggle="tab" href="#nav-home" role="tab" aria-controls="nav-home" aria-selected="true">Tunai</a>
|
<a class="nav-item nav-link active" id="nav-home-tab" data-toggle="tab" href="#nav-home" role="tab" aria-controls="nav-home" aria-selected="true">Tunai</a>
|
||||||
@@ -464,6 +465,17 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function cetaklaporanalirantunai()
|
||||||
|
{
|
||||||
|
let teller = "{{ Auth::user()->name }}";
|
||||||
|
|
||||||
|
let urlroute = '{{ route("laporan.alirantunai", ":id") }}';
|
||||||
|
urlroute = urlroute.replace(':id', teller);
|
||||||
|
|
||||||
|
window.open(urlroute, '_blank');
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
let pusherenv = "{{ env('PUSHER_APP_KEY') }}";
|
let pusherenv = "{{ env('PUSHER_APP_KEY') }}";
|
||||||
let laporanroute = "{{ route('laporan.serahanteller') }}";
|
let laporanroute = "{{ route('laporan.serahanteller') }}";
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -0,0 +1,210 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<style>
|
||||||
|
.header{
|
||||||
|
font-size:12px;
|
||||||
|
font-weight: bold;
|
||||||
|
margin-left:40px;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
page {
|
||||||
|
background: white;
|
||||||
|
display: block;
|
||||||
|
margin: 0 auto;
|
||||||
|
margin-bottom: 0.5cm;
|
||||||
|
/* box-shadow: 0 0 0.5cm rgba(0,0,0,0.5); */
|
||||||
|
}
|
||||||
|
|
||||||
|
page[size="A4"] {
|
||||||
|
width: 21cm;
|
||||||
|
/* height: 29.7cm; */
|
||||||
|
}
|
||||||
|
|
||||||
|
page[size="A4"][layout="landscape"] {
|
||||||
|
width: 29.7cm;
|
||||||
|
height: 21cm;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
body, page {
|
||||||
|
margin: 0;
|
||||||
|
box-shadow: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.middleheader{
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container{
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
width: 25%;
|
||||||
|
border: 2px solid gray;
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 5px 10px 10px 30px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#header {
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 100%;
|
||||||
|
margin-left:40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#header td, #customer th {
|
||||||
|
padding:4px;
|
||||||
|
font-size:10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#header tr:nth-child(even){
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* #header tr:hover {
|
||||||
|
background-color: #ddd;
|
||||||
|
} */
|
||||||
|
|
||||||
|
#header th {
|
||||||
|
padding-top: 12px;
|
||||||
|
padding-bottom: 12px;
|
||||||
|
text-align: left;
|
||||||
|
padding:4px;
|
||||||
|
color:black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.statements{
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
border-collapse: collapse;
|
||||||
|
width: 95%;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
.statements th{
|
||||||
|
font-size:14px;
|
||||||
|
background-color: #f9ca24;
|
||||||
|
border:1px solid gray;
|
||||||
|
color:black;
|
||||||
|
padding:4px 10px 4px 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.statements td{
|
||||||
|
border:1px solid gray;
|
||||||
|
padding:4px 4px 4px 4px;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.center{
|
||||||
|
position: fixed;
|
||||||
|
left: 0;
|
||||||
|
bottom: 0;
|
||||||
|
width: 100%;
|
||||||
|
color: white;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<page size="A4">
|
||||||
|
<h6 class="header">SULIT DAN PERSENDIRIAN</h6>
|
||||||
|
<table id="header">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="4" style="width:50px"><br><img src="{{ asset('assets/img/icon_pkb.png') }}" style="width:70px"></img></th>
|
||||||
|
<th colspan="1">KOPERASI PERMODALAN KELANTAN BERHAD</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{ $cawangan_detail['namacaw'] }}</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{ $cawangan_detail['alamat1'] }}</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>{{ $cawangan_detail['alamat2'].' No Tel : '. $cawangan_detail['notel'].' No Faks : '. $cawangan_detail['nofaks'] }}</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
<h6 class="middleheader">PENYATA ALIRAN TUNAI : {{ $teller }}</h6>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="container" style="display:inline-block; margin-left:20px;">
|
||||||
|
<h3>Baki Awal</h3>
|
||||||
|
<span>RM {{ number_format($alirantunai['bakiawal'],2) }}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container" style="display:inline-block;margin-left:10px;">
|
||||||
|
<h3>Pendahuluan</h3>
|
||||||
|
<span>RM {{ number_format($alirantunai['tambah'],2) }}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container" style="display:inline-block;margin-left:10px;">
|
||||||
|
<h3>Penebusan</h3>
|
||||||
|
<span>RM {{ number_format($alirantunai['masuk'],2) }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row" style="margin-top:20px;">
|
||||||
|
<div class="container" style="display:inline-block; margin-left:20px;">
|
||||||
|
<h3>Baki Tunai Semasa</h3>
|
||||||
|
<span>RM {{ number_format($alirantunai['baki'],2) }}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container" style="display:inline-block;margin-left:10px;">
|
||||||
|
<h3>Serahan</h3>
|
||||||
|
<span>RM {{ number_format($alirantunai['kurang'],2) }}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="container" style="display:inline-block;margin-left:10px;">
|
||||||
|
<h3>Gadaian</h3>
|
||||||
|
<span>RM {{ number_format($alirantunai['keluar'],2) }}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h6 class="middleheader" style="margin-bottom:-5px;">KEMASUKAN TUNAI</h6>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<table class="statements">
|
||||||
|
<tr>
|
||||||
|
<th>TARIKH</th>
|
||||||
|
<th>DEBIT (RM)</th>
|
||||||
|
<th>KREDIT (RM)</th>
|
||||||
|
<th>NOTA</th>
|
||||||
|
</tr>
|
||||||
|
@php $totaltambah = 0; $totalkurang = 0; @endphp
|
||||||
|
@foreach($addtunai as $index=>$ad)
|
||||||
|
@php $totaltambah += $ad['tambah']; $totalkurang += $ad['kurang']; @endphp
|
||||||
|
<tr style="text-align:center;">
|
||||||
|
<td>{{ $ad['tarikh'] }}</td>
|
||||||
|
<td>{{ number_format($ad['tambah'],2) }}</td>
|
||||||
|
<td>{{ number_format($ad['kurang'],2) }}</td>
|
||||||
|
<td>{{ $ad['nota'] }}</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
<tr style="text-align:center;">
|
||||||
|
<td style="font-weight:bold;">JUMLAH</td>
|
||||||
|
<td>{{ number_format($totaltambah,2) }}</td>
|
||||||
|
<td>{{ number_format($totalkurang,2) }}</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="center">
|
||||||
|
<button onclick="window.print()">Cetak</button>
|
||||||
|
<button>Lihat Baki</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</page>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -143,7 +143,7 @@
|
|||||||
<a class="nav-item nav-link" id="nav-xtawarruq-tab" data-toggle="tab" href="#nav-xtawarruq" role="tab" aria-controls="nav-xtawarruq" aria-selected="false">Ar-Rahn</a>
|
<a class="nav-item nav-link" id="nav-xtawarruq-tab" data-toggle="tab" href="#nav-xtawarruq" role="tab" aria-controls="nav-xtawarruq" aria-selected="false">Ar-Rahn</a>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
<div class="tab-content" id="nav-tabContent">
|
<div class="tab-content" id="navtawarruqdannottawarruq">
|
||||||
<div class="tab-pane fade show active" id="nav-tawarruq" role="tabpanel" aria-labelledby="nav-tawarruq-tab">
|
<div class="tab-pane fade show active" id="nav-tawarruq" role="tabpanel" aria-labelledby="nav-tawarruq-tab">
|
||||||
<table class="table table-striped table-hover" id="myTable">
|
<table class="table table-striped table-hover" id="myTable">
|
||||||
<thead class="thead-dark">
|
<thead class="thead-dark">
|
||||||
@@ -1552,8 +1552,13 @@
|
|||||||
let test1 = $('input[name="belum"]:checked').closest('tr').children('td:eq(2)').text();
|
let test1 = $('input[name="belum"]:checked').closest('tr').children('td:eq(2)').text();
|
||||||
let tarikhgadai2 = new Date(test1);tarikhgadai2.setHours(0, 0, 0, 0);
|
let tarikhgadai2 = new Date(test1);tarikhgadai2.setHours(0, 0, 0, 0);
|
||||||
|
|
||||||
var id = $('.tab-content .active').attr('id');
|
// var id = $('.tab-content .active').attr('id');
|
||||||
if(id == "nav-tawarruq-tab") {
|
|
||||||
|
var activeTab = $("#navtawarruqdannottawarruq.tab-content").find(".active");
|
||||||
|
var id = activeTab.attr('id');
|
||||||
|
|
||||||
|
console.log(id);
|
||||||
|
if(id == "nav-tawarruq") {
|
||||||
if(+harini !== +tarikhgadai2){
|
if(+harini !== +tarikhgadai2){
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
icon: 'error',
|
icon: 'error',
|
||||||
@@ -1694,10 +1699,12 @@
|
|||||||
alert(xhr.responseText);
|
alert(xhr.responseText);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return false;
|
// return false;
|
||||||
|
|
||||||
}else if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
}else if($("input[name='options']:checked").val() == 'sudah_tebus'){
|
||||||
let test = $('input[name="sudahtebus"]:checked').closest('tr').children('td:eq(2)').text();
|
let test = $('input[name="sudahtebus"]:checked').closest('tr').children('td:eq(2)').text();
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ Route::get('/penebusan/{norujukan}',['as'=>'penebusan','uses' => 'PenebusanContr
|
|||||||
Route::get('/lelongan/{norujukan}',['as'=>'lelongan','uses' => 'LelongController@index'])->middleware('auth','teller');
|
Route::get('/lelongan/{norujukan}',['as'=>'lelongan','uses' => 'LelongController@index'])->middleware('auth','teller');
|
||||||
Route::get('/aliran_tunai','AliranTunaiController@index')->middleware('auth','teller');
|
Route::get('/aliran_tunai','AliranTunaiController@index')->middleware('auth','teller');
|
||||||
Route::get('/aliran_tunai/laporanserahan',['as'=>'laporan.serahanteller','uses' => 'AliranTunaiController@LaporanSerahan'])->middleware('auth','teller');
|
Route::get('/aliran_tunai/laporanserahan',['as'=>'laporan.serahanteller','uses' => 'AliranTunaiController@LaporanSerahan'])->middleware('auth','teller');
|
||||||
|
Route::get('/aliran_tunai/laporanalirantunai/{teller}',['as'=>'laporan.alirantunai','uses' => 'AliranTunaiController@LaporanAliranTunai'])->middleware('auth','teller');
|
||||||
Route::put('/aliran_tunai/Gadaian',['as'=>'alirantunai.gadai','uses' => 'AliranTunaiController@alirantunaiGadai'])->middleware('auth','teller');
|
Route::put('/aliran_tunai/Gadaian',['as'=>'alirantunai.gadai','uses' => 'AliranTunaiController@alirantunaiGadai'])->middleware('auth','teller');
|
||||||
Route::put('/aliran_tunai/Tebusan',['as'=>'alirantunai.tebus','uses' => 'AliranTunaiController@alirantunaiTebus'])->middleware('auth','teller');
|
Route::put('/aliran_tunai/Tebusan',['as'=>'alirantunai.tebus','uses' => 'AliranTunaiController@alirantunaiTebus'])->middleware('auth','teller');
|
||||||
Route::put('/aliran_tunai/advansur',['as'=>'alirantunai.advansur','uses' => 'AliranTunaiController@alirantunaiUpahBknTawarruq'])->middleware('auth','teller');
|
Route::put('/aliran_tunai/advansur',['as'=>'alirantunai.advansur','uses' => 'AliranTunaiController@alirantunaiUpahBknTawarruq'])->middleware('auth','teller');
|
||||||
|
|||||||
Reference in New Issue
Block a user