add berkala laporan

This commit is contained in:
hafifierahman
2021-10-02 13:25:20 +08:00
parent 0ed748a0cc
commit 1130523909
5 changed files with 607 additions and 3 deletions
@@ -327,6 +327,40 @@ class AliranTunaiController extends Controller
return view('aliran_tunai.laporan.laporanserahan',compact('tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail','array_requestteller'));
}
public function LaporanSerahanBerkala(Request $request)
{
$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();
// $array_requestteller = [];
//wang Syilling Initialize
$rekodsen1 = 0; $rekodsen5 = 0; $rekodsen10 = 0;
$rekodsen20 = 0; $rekodsen50 = 0;
//Wang Ringgit Initialize
$rekodring1 = 0; $rekodring5 = 0; $rekodring10 = 0;
$rekodring20 = 0; $rekodring50 = 0; $rekodring100 = 0;
$requestteller = Http::get(config('api.url').'/api/requestTeller/getlaporan/'.$auth_user['cawangan'],["teller" => Auth::user()->name ])->json();
if(sizeof($requestteller) > 0)
{
$size = sizeof($requestteller) - 1;
$array_requestteller = $requestteller[$size];
}
return view('aliran_tunai.laporan.laporanserahanberkala',compact('tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail','array_requestteller'));
}
public function periksaAliranTunai(Request $request)
{
$auth_user = Auth::user();
+11 -2
View File
@@ -125,7 +125,8 @@
<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>
<button type="button" onclick="cetaklaporanalirantunai()" class="btn btn-primary float-right mr-1">Peti Besi</button>
<button type="button" onclick="cetakserahankeseluruhan()" class="btn btn-primary float-right mr-1">Serahan</button>
<nav>
<div class="nav nav-tabs mb-4" id="nav-tab" role="tablist">
<a class="nav-item nav-link" id="nav-rekod-tab" data-toggle="tab" href="#nav-rekod" role="tab" aria-controls="nav-rekod" aria-selected="false">Rekod</a>
@@ -545,6 +546,14 @@
}
function cetakserahankeseluruhan()
{
console.log('ets');
let urlroute = '{{ route("laporan.serahanteller") }}';
window.open(urlroute, '_blank');
}
$('#tarikhaddtunai').change(function(){
var input_date = this.value;
var split_date = input_date.split('-');
@@ -578,7 +587,7 @@
}
let pusherenv = "{{ env('PUSHER_APP_KEY') }}";
let laporanroute = "{{ route('laporan.serahanteller') }}";
let laporanroute = "{{ route('laporan.serahantellerberkala') }}";
</script>
<script src="{{ asset('js/main.js') }}"></script>
@endsection
@@ -434,7 +434,7 @@
<table id="tarikh_ib">
<tr>
<td colspan="2" > <B><U>Laporan Pemerisksaan Wang Peti Besi (Cash Box)</U></B></td>
<td colspan="2" > <B><U>Laporan Pemeriksaan Wang Peti Besi (Cash Box)</U></B></td>
</tr>
@@ -523,4 +523,21 @@
Baki Tunai Semasa sebanyak <span>RM {{ number_format($totalsemua,2) }}</span>
<br>
<br>
<table id="sign" style="margin-top:200px;">
<tr>
<td></td>
<td colspan="2"> .................................................................. </td>
<td> </td>
<td colspan="2">.................................................................. </td>
<td> </td>
</tr>
<tr>
<td></td>
<td colspan="2"><B> DI SEMAK</B> </td>
<td> </td>
<td colspan="2"><B>DI SAHKAN </B></td>
<td> </td>
</tr>
</table>
@@ -0,0 +1,543 @@
<style>
#header {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 100%;
}
#header td, #customers th {
padding:4px;
font-size:12px;
}
#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;
}
</style>
<style>
#scan {
font-family: Arial, Helvetica, sans-serif;
width: 100%;
border: 1px solid #ddd;
}
#scan td, #scan th {
padding: 8px;
font-size:20px;
}
#scan tr:nth-child(even){background-color: #ffffff;}
#scan tr:hover {background-color: #ddd;}
#scan th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#scan {
font-family: Arial, Helvetica, sans-serif;
width: 100%;
}
#scan td, #scan th {
padding: 8px;
font-size:12px;
}
#scan tr:nth-child(even){background-color: #ffffff;}
#scan tr:hover {background-color: #ddd;}
#scan th {
border-collapse: collapse;
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#details {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 50%;
}
#details td, #details th {
padding: 8px;
font-size:16px;
}
#details tr:nth-child(even){background-color: #ffffff;}
#details tr:hover {background-color: #ffffff;}
#details th {
padding-top: 12px;
font-style:bold;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#sign {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 100%;
}
#sign td, #sign th {
padding: 8px;
font-size:11px;
text-align: center;
}
#sign tr:nth-child(even){background-color: #ffffff;}
#sign tr:hover {background-color: #ddd;}
#sign th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#title {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 50%;
}
#title td, #title th {
padding:4px;
font-size:12px;
border: 0px solid #fff;
}
#title tr:nth-child(even){background-color: #ffffff;}
#title tr:hover {background-color: #ddd;}
#title th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#details {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width:80%;
}
#details td, #details th {
padding:4px;
font-size:16px;
border: 1px solid #ddd;
}
#details tr:nth-child(even){background-color: #ffffff;}
#details tr:hover {background-color: #ddd;}
#details th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#tarikh_cetak {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 50%;
}
#tarikh_cetak td, #tarikh_cetak th {
padding:4px;
font-size:10px;
}
#tarikh_cetak tr:nth-child(even){background-color: #ffffff;}
#tarikh_cetak tr:hover {background-color: #ddd;}
#tarikh_cetak th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#data {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width: 80%;
}
#data td, #data th {
padding:4px;
font-size:16px;
}
#data tr:nth-child(even){background-color: #ffffff;}
#data tr:hover {background-color: #ddd;}
#data th {
padding-top: 11px;
padding-bottom: 11px;
text-align: left;
padding:4px;
color:black;
font-size:14px;
}
</style>
<style>
#tarikh_ib {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width:45%;
}
#tarikh_ib td, #tarikh_ib th {
padding:4px;
font-size:12px;
}
#tarikh_ib tr:nth-child(even){background-color: #ffffff;}
#tarikh_ib tr:hover {background-color: #ddd;}
#tarikh_ib th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#GL {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width:100%;
}
#GL td, #GL th {
padding:4px;
font-size:12px;
border: 1px solid #ddd;
}
#GL tr:nth-child(even){background-color: #ffffff;}
#GL tr:hover {background-color: #ddd;}
#GL th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#GL_dtl {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width:100%;
}
#GL_dtl td, #GL_dtl th {
padding:4px;
font-size:12px;
border: 1px solid #ddd;
}
#GL_dtl tr:nth-child(even){background-color: #ffffff;}
#GL_dtl tr:hover {background-color: #ddd;}
#GL_dtl th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#dtl_ib {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width:100%;
}
#dtl_ib td, #dtl_ib th {
padding:4px;
font-size:12px;
border: 1px solid #ddd;
}
#dtl_ib tr:nth-child(even){background-color: #ffffff;}
#dtl_ib tr:hover {background-color: #ddd;}
#dtl_ib th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<style>
#total_harta {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
width:100%;
}
#total_harta td, #total_harta th {
padding:4px;
font-size:12px;
border: 1px solid #ddd;
}
#total_harta tr:nth-child(even){background-color: #ffffff;}
#total_harta tr:hover {background-color: #ddd;}
#total_harta th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
padding:4px;
color:black;
}
</style>
<table id="header">
<tr>
<th rowspan="4" style="width:50px"><br><img src="{{ asset('img/ARRAHN1.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>
<br>
<table id="tarikh_ib">
<tr>
<td colspan="2" > <B><U>Laporan Pemeriksaan Wang Peti Besi (Cash Box)</U></B></td>
</tr>
</table>
<table id="tarikh_ib">
<tr><td style="width:10px" ><b>ID</b></td ><td style="width:20px"> {{ (Auth::user()->name) ? Auth::user()->name : ''}} </td> </tr>
<br>
<tr><td style="width:10px" ><b>Tarikh Laporan</b></td ><td style="width:20px"> {{ $tarikh_cetak }} </td><td style="width:18px" ><b>Tarikh Cetak</b></td><td style="width:25px"> {{ $tarikh_cetak }} </td> </tr>
</table>
<br>
<table id="GL_dtl">
<thead>
<td><b>RM</b></td>
<td><b>KUANTITI</b></td>
<td><b>JUMLAH (RM)</b></td>
</thead>
<tr>
<td>RM100</td>
<td>{{ $array_requestteller['txtring100'] }}</td>
<td>@php $totalsemua = 0; $total = ($array_requestteller['txtring100'] * 100); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 50</td>
<td>{{ $array_requestteller['txtring50'] }}</td>
<td>@php $total = ($array_requestteller['txtring50'] * 50); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 20</td>
<td>{{ $array_requestteller['txtring20'] }}</td>
<td>@php $total = ($array_requestteller['txtring20'] * 20); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 10</td>
<td>{{ $array_requestteller['txtring10'] }}</td>
<td>@php $total = ($array_requestteller['txtring10'] * 10); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 5</td>
<td>{{ $array_requestteller['txtring5'] }}</td>
<td>@php $total = ($array_requestteller['txtring5'] * 5); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 1.00</td>
<td>{{ $array_requestteller['txtring1'] }}</td>
<td>@php $total = ($array_requestteller['txtring1'] * 1); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 0.50</td>
<td>{{ $array_requestteller['txtsen50'] }}</td>
<td>@php $total = ($array_requestteller['txtsen50'] * 0.5); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 0.20</td>
<td>{{ $array_requestteller['txtsen20'] }}</td>
<td>@php $total = ($array_requestteller['txtsen20'] * 0.2); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM0.10</td>
<td>{{ $array_requestteller['txtsen10'] }}</td>
<td>@php $total = ($array_requestteller['txtsen10'] * 0.1); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 0.05</td>
<td>{{ $array_requestteller['txtsen5'] }}</td>
<td>@php $total = ($array_requestteller['txtsen5'] * 0.05); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td>RM 0.01</td>
<td>{{ $array_requestteller['txtsen1'] }}</td>
<td>@php $total = ($array_requestteller['txtsen1'] * 0.01); $totalsemua += $total; echo number_format($total,2); @endphp</td>
</tr>
<tr>
<td colspan="2"><b>JUMLAH (RM)</b></td>
<td>{{ number_format($totalsemua,2) }}</td>
</tr>
</table>
<h5>CATATAN:</h5> Serahan kepada peti besi ialah sebanyak <span>RM </span>
Baki Tunai Semasa sebanyak <span>RM {{ number_format($totalsemua,2) }}</span>
<br>
<br>
<table id="sign" style="margin-top:200px;">
<tr>
<td></td>
<td colspan="2"> .................................................................. </td>
<td> </td>
<td colspan="2">.................................................................. </td>
<td> </td>
</tr>
<tr>
<td></td>
<td colspan="2"><B> DI SEMAK</B> </td>
<td> </td>
<td colspan="2"><B>DI SAHKAN </B></td>
<td> </td>
</tr>
</table>
+1
View File
@@ -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('/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/laporanserahanberkala',['as'=>'laporan.serahantellerberkala','uses' => 'AliranTunaiController@LaporanSerahanBerkala'])->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/Tebusan',['as'=>'alirantunai.tebus','uses' => 'AliranTunaiController@alirantunaiTebus'])->middleware('auth','teller');