update report khas

This commit is contained in:
Nur Izzati Zulkifli
2022-09-13 16:23:00 +08:00
parent ee82184213
commit ce27e6c735
5 changed files with 358 additions and 4 deletions
@@ -816,14 +816,94 @@ class ReportCawanganController extends Controller
// dd($bakilelong);
return view('pdfkhas.cetaklaporanlelong',compact('marhuns','lelong_id','info','totalbakipjm','totalpinjaman','totalhargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki','totalnilaimarhun','totalbakilelong','totalrugilelong'));
// $pdf = PDF::loadView('pdfkhas.cetaklaporanlelong',compact('marhuns','lelong_id','info','totalbakipjm','totalpinjaman','totalhargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki','totalnilaimarhun','totalbakilelong','totalrugilelong'))
// ->setPaper('a4', 'landscape');
// return view('pdfkhas.cetaklaporanlelong',compact('marhuns','lelong_id','info','totalbakipjm','totalpinjaman','totalhargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki','totalnilaimarhun','totalbakilelong','totalrugilelong'));
$pdf = PDF::loadView('pdfkhas.cetaklaporanlelong',compact('marhuns','lelong_id','info','totalbakipjm','totalpinjaman','totalhargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki','totalnilaimarhun','totalbakilelong','totalrugilelong'))
->setPaper('a4', 'landscape');
// return $pdf->download('Laporan Lelongan.pdf');
return $pdf->download('Laporan Lelongan.pdf');
}
public function laporantuntutbaki(request $request)
{
$user = Auth::user();
$lelongid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('cawangan.caw_code','=',$user->kodcaw)
->get();
$cawname = Cawangan::where('caw_code','=',$user->kodcaw)
->get();
return view('lelongkhas.laporantuntutbaki',compact('lelongid','cawname'));
}
public function cetaklaporantuntutbaki(request $request)
{
$totalbakipjm = 0;
$totalbakiupah = 0;
$total_pinjaman = 0;
$total_hargaasas = 0;
$totalcajlelong = 0;
$totalhargajual = 0;
$totalbaki = 0;
$lelong_id = $request->lelong_id;
// dd($lelong_id);
$user = Auth::user();
$caw = Cawangan::where('caw_code','=',$user->kodcaw)
->first();
$marhuns = LelongBid::where('lelongbid.lelong_id', $lelong_id)
->where('lelongbid.kodcaw','=',$user['kodcaw'])
->where('lelongbid.status_payment','=',1)
->where('lelongbid.baki','>','0.00')
->get()->toArray();
foreach ($marhuns as $index1=> $cal) {
$gadai = Gadai::on($user->kodcaw)
->where('norujukan','=',$cal['norujukan'])
->first();
$customer = Customer::where('kpbaru','=',$gadai['nokp'])
->orWhere('kplama','=',$gadai['nokp'])
->first();
// dd($customer);
$listsag = Gadai::on($user->kodcaw)->where('norujukan', $cal['norujukan'])
->where('nokp','=',$gadai['nokp'])
->first();
// dd($listsag);
$marhuns[$index1]['nama'] = $customer;
$marhuns[$index1]['list'] = $listsag;
$totalbakipjm = $totalbakipjm + $cal['pinjaman'];
$totalbakiupah = $totalbakiupah + $cal['bakiupah'];
$total_pinjaman = $total_pinjaman + $cal['pinjaman'];
$total_hargaasas = $total_hargaasas + $cal['hargaasas'];
$totalcajlelong = $totalcajlelong + $cal['cajlelong'];
$totalhargajual = $totalhargajual + $cal['hargajual'];
$totalbaki = $totalbaki + $cal['baki'];
}
$info = Lelong::join('cawangan_lelong','lelong.id','=','cawangan_lelong.lelong_id')
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
->where('cawangan_lelong.lelong_id','=',$lelong_id)
->where('cawangan.caw_code','=',$user['kodcaw'])
->select('lelong_id','tarikh_lelong','caw_name','lelong.fasa')
->groupBy('lelong_id','caw_name')
->get()->toArray();
// return view('pdfkhas.cetaklaporantuntutbaki',compact('marhuns','lelong_id','info','totalbakipjm','total_pinjaman','total_hargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki'));
$pdf = PDF::loadView('pdfkhas.cetaklaporantuntutbaki',compact('marhuns','lelong_id','info','totalbakipjm','total_pinjaman','total_hargaasas','totalbakiupah','totalcajlelong','totalhargajual','totalbaki'))
->setPaper('a4', 'landscape');
return $pdf->download('Jadual O.pdf');
}
@@ -210,6 +210,11 @@
<a href="{{url('reportcawkhas/laporanlelong')}}">Laporan Lelong</a>
</li>
</ul>
<ul class="list-unstyled collapse {{ (request()->is('reportcawkhas/*')) ? 'show' : '' }}" id="laporankhasSubmenu" >
<li class="{{ (request()->is('reportcawkhas/laporantuntutbaki/*') || request()->is('reportcawkhas/laporantuntutbaki') ) ? 'active' : '' }}">
<a href="{{url('reportcawkhas/laporantuntutbaki')}}">Laporan Tuntut/Belum Lebihan</a>
</li>
</ul>
</li>
@@ -0,0 +1,80 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row ">
<div class="col-md-11 mx-auto card p-4">
@foreach($cawname as $cawname)
<h4 class="pt-3" style="margin-left:1%;">Laporan Tuntut/Belum Lebihan: {{$cawname['caw_name']}} </h4>
@endforeach
@if ($message = Session::get('success'))
<div class="alert alert-success">
<p>{{ $message }}</p>
</div>
@endif
<form id="exportform" action="" method="POST">
<input type="hidden" name="type" value="User">
<table class="table table-striped table-xl" id="tablenotislelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>Bil</th>
<th>ID Lelong</th>
<th>Tarikh Lelong</th>
<th>Fasa</th>
<th class="text-center">Muat Turun</th>
</tr>
</thead>
<tbody>
@foreach ($lelongid as $bid)
<tr>
<td>{{$loop->iteration}}
<td>{{ $bid->lelong_id}}</td>
<td>
@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $bid->tarikh_lelong );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td>{{ $bid->fasa }}</td>
<td class="text-center">
<a href="{{ route('reportcawkhas.cetaklaporantuntutbaki',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Senarai Sandaran KPKT" ><i class="fas fa-download"></i></a>
</td>
</tr>
@endforeach
</tbody>
</table>
</form>
</div>
</div>
</div>
<script>
//Enable tooltips everywhere
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
var tablenotislelong = $('#tablenotislelong').DataTable({
"columnDefs": [
{
"targets": 0,
"orderable": false
},
{
"targets": 3,
"orderable": false
}
],
order: [[1, 'asc']],
"info": false,
"lengthChange": false,
"pageLength": 99999,
dom: 'Bfrtip',
});
</script>
@endsection
@@ -0,0 +1,187 @@
<style>
#customers {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
border: 1px solid;
width: 100%;
}
#customers tr,#customers td, #customers th {
border: 1px solid;
}
#customers tr:nth-child(even){}
#customers tr:hover {}
#customers th {
text-align: left;
table-layout:auto;
color: black;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
</style>
<style>
#marhun {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
/* border-collapse: collapse; */
width: 100%;
}
#marhun td, #marhun th {
border: 0px solid;
padding: 1px;
}
#marhun tr:nth-child(even){}
#marhun tr:hover {}
#marhun th {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
</style>
<body>
<table width="100%" id = "marhun">
@foreach ($info as $info)
<tr>
<td width="50%">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>PERMODALAN KELANTAN BERHAD</td>
<td><strong><u>LAPORAN TUNTUT/BELUM LEBIHAN</u></strong></td>
<td>ID Lelong: {{$info['lelong_id']}}</td>
<td>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Tarikh Cetak : <?php echo date('d/m/Y');?></td>
<td colspan="2">
Cawangan : {{$info['caw_name']}}</td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="2"></td>
</tr>
@endforeach
</table>
{{-- <table id='marhun' style='border: 1px solid; border-collapse: collapse;''>
<thead>
<br>
<tr>
@foreach ($info as $info)
<td>ID Lelong: {{$info['lelong_id']}}</td>
<td>Tarikh Lelong : @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $info['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td>Fasa: {{$info['fasa']}}
<td>Nama Cawangan : {{$info['caw_name']}}
@endforeach
</tr>
</thead>
</table> --}}
<br>
<table id='customers' style='border: 1px solid; border-collapse: collapse;''>
<thead>
<tr>
<th align="center">Bil</th>
<th align="center">Nama Pemajak Gadai</th>
<th align="center">Alamat Pemajak Gadai</th>
<th align="center">Tarikh Pemajak Gadaian</th>
<th align="center">Perihal Sandaran</th>
<th align="center">Jumlah Pembiayaan(RM)</th>
<th align="center">Faedah(RM)</th>
<th align="center">Keuntungan Lain(RM)</th>
<th align="center">Tarikh Lelong</th>
<th align="center">Jumlah yang dijual(RM)</th>
<th align="center">Lebihan/Kurangan(RM)</th>
<th align="center">Tarikh Tuntut/Bayar</th>
</tr>
</thead>
{{-- {{dd($marhuns)}} --}}
@foreach($marhuns as $index=> $brg)
<tr>
<td align="center">{{ $loop->iteration }} </td>
<td align="left" width = '18%'> {{ $brg['nama']['nama'] }}<br><br> {{ $brg['list']['nokp'] }}</td>
<td align="left"> {{ $brg['nama']['alamat1'] }}</td>
<td align="left"> @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $brg['list']['t_gadai'] );
$t_gadai = $myDateTime->format('d-m-Y');
echo($t_gadai);
@endphp</td>
<td align="left">{{ $brg['marhun'] }}</td>
<td align="right">{{ number_format($brg['pinjaman'], 2, '.', ',') }}</td>
<td align="right">{{ number_format($brg['bakiupah'], 2, '.', ',') }}</td>
<td align="right">{{ number_format($brg['cajlelong'], 2, '.', ',') }}</td>
<td align="right">@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $brg['t_jual'] );
$t_jual = $myDateTime->format('d-m-Y');
echo($t_jual);
@endphp</td>
<td align="right">{{ number_format($brg['hargajual'], 2, '.', ',') }}</td>
<td align="right">{{ number_format($brg['baki'], 2, '.', ',') }}</td>
<td align="right"></td>
</tr>
@endforeach
<tr>
<td colspan="5"><b>JUMLAH KESELURUHAN</b></td>
<td align="right"><b>{{ number_format($totalbakipjm, 2, '.', ',') }}</b></td>
<td align="right"><b>{{ number_format($totalbakiupah, 2, '.', ',') }}<b></td>
<td align="right"><b>{{ number_format($totalcajlelong, 2, '.', ',') }}<b></td>
<td align="right"></td>
<td align="right"><b>{{ number_format($totalhargajual, 2, '.', ',') }}<b></td>
<td align="right"><b>{{ number_format($totalbaki, 2, '.', ',') }}<b></td>
<td></td>
</tr>
</table>
<table width="100%" height = '10%' border="0" id="marhun">
<tr>
<td align = 'right'><br></td>
</tr>
<tr>
<td align = 'right'><br></td>
</tr>
<tr>
<td align = 'right'>..............................................</td>
</tr>
<tr>
<td align = 'right'><strong>(Tandatangan Pemegang Pajak Gadai)</strong></td>
</tr>
</table>
<p><br />
</tbody>
+2
View File
@@ -485,6 +485,8 @@ Route::group(['middleware' => ['permission:reportcawkhas'],'prefix'=>'reportcawk
Route::get('cetakjadualO/{lelong_id}',['as'=>'reportcawkhas.cetakjadualO','uses'=>'ReportCawanganController@cetakjadualO']);
Route::get('laporanlelong',['as'=>'reportcawkhas.laporanlelong','uses'=>'ReportCawanganController@laporanlelong']);
Route::get('cetaklaporanlelong/{lelong_id}',['as'=>'reportcawkhas.cetaklaporanlelong','uses'=>'ReportCawanganController@cetaklaporanlelong']);
Route::get('laporantuntutbaki',['as'=>'reportcawkhas.laporantuntutbaki','uses'=>'ReportCawanganController@laporantuntutbaki']);
Route::get('cetaklaporantuntutbaki/{lelong_id}',['as'=>'reportcawkhas.cetaklaporantuntutbaki','uses'=>'ReportCawanganController@cetaklaporantuntutbaki']);
});