Files
admin-erahn/resources/views/reports/saringan-gadaian/index.blade.php
T

329 lines
20 KiB
PHP

@extends('layouts.app')
@section('content')
<div class="bg-gray-900 opacity-50 hidden fixed inset-0 z-10" id="sidebarBackdrop"></div>
<div id="main-content" class="h-full w-full bg-gray-50 relative overflow-y-auto">
<main>
<div class="pt-6 px-4">
<breadcrumb
:items="[{ 'title': 'Laporan Keseluruhan', 'icon': 'fas fa-users', 'url': '{{ route('reports') }}' },
{ 'title': 'Gadaian', 'icon': 'fas fa-users' }
]">
</breadcrumb>
<div class="container">
<div class="flex w-full">
<div class="xl:w-2/3 2xl:w-1/2 p-8 mx-auto">
<div class="bg-yellow-600 text-gray-200 text-lg px-6 py-4 rounded-t-lg"><a href="/reports"
class="router-link-active"><i class="fas fa-backspace text-white"></i></a> <span
class="text-center mx-auto text-white font-bold">Laporan Saringan Pembiayaan</span>
</div>
<form method="get" id="formgadaian" action="{{ route('reports.saringan-gadaian.index') }}">
<div class="rounded bg-white shadow p-6">
<div class="pb-6"><label for="username"
class="font-semibold text-gray-700 block pb-1">Tarikh</label>
<div class="flex">
<span
class="text-gray-600 border border-2 rounded-l px-4 py-2 whitespace-no-wrap"
style="background-color: rgb(249, 250, 251);">Mula</span>
<input id="tarikhmula" name="startDate" type="date"
value="{{ request()->startDate ?? $startDate }}"
class="border border-2 border-l-0 rounded-r px-4 py-2 w-80r mr-2">
<span
class="text-gray-600 border border-2 rounded-l px-4 py-2 whitespace-no-wrap"
style="background-color: rgb(249, 250, 251);">Hingga</span>
<input id="tarikhhingga" name="endDate" type="date"
value="{{ request()->endDate ?? $endDate }}"
class="border border-2 border-l-0 rounded-r px-4 py-2 w-80r mr-2">
<button
class="border border-yellow-600 text-yellow-600 font-montserrat py-2 px-8 font-medium rounded-xl hover:bg-yellow-600 hover:text-white transition-all duration-300 ml-5">
<i class="fas fa-magnifying-glass mr-2"></i>Search
</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<div kodcaw="operasi">
<div>
<!---->
<!---->
</div>
<div>
<!---->
<!---->
</div>
<div class="flex justify-between mb-2">
</div>
<table class="min-w-full leading-normal">
<thead class="text-center">
<tr>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
No
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Kod Cawangan
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Cawangan
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Jumlah Surat
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
TGB Lelong
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
TGB Biasa
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Gadai Biasa
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Berat (g)
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Nilai Marhun(RM)
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Pinjaman(RM)
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
NM TGB Lelong
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
NM TGB Biasa
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
NM Gadai Biasa
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Pinjaman TGB Lelong(RM)
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Pinjaman TGB Biasa(RM)
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Pinjaman Gadai Biasa(RM)
</th>
<th
class="px-5 py-3 border-b-2 border-gray-200 bg-gray-100 text-left text-xs font-semibold text-gray-600 uppercase tracking-wider">
Action
</th>
</tr>
</thead>
@php
$totalbilgadai = 0; // jumlah semua surat
$total_tgb_lelong = 0;
$total_tgb_biasa = 0;
$total_gadai_biasa = 0;
$totalberat = 0;
$totalnm = 0;
$totalpinjaman = 0;
$total_nm_tgb_lelong = 0;
$total_nm_tgb_biasa = 0;
$total_nm_gadai_biasa = 0;
$total_pinjaman_tgb_lelong = 0;
$total_pinjaman_tgb_biasa = 0;
$total_pinjaman_gadai_biasa = 0;
@endphp
<tbody>
@forelse ($gadaian as $gadai)
@php
// Jumlah semua surat
$totalbilgadai += $gadai['jumlah_surat'] ?? 0;
// Jumlah per kategori
$total_tgb_lelong += $gadai['total_tgb_lelong'] ?? 0;
$total_tgb_biasa += $gadai['total_tgb_biasa'] ?? 0;
$total_gadai_biasa += $gadai['total_gadai_biasa'] ?? 0;
// Jumlah nilai
$totalberat += $gadai['sum_berat'] ?? 0;
$totalnm += $gadai['sum_nilai_marhun'] ?? 0;
$totalpinjaman += $gadai['sum_pinjaman'] ?? 0;
$nm_tgb_lelong = $gadai['details'] ?? [];
$nm_tgb_lelong = collect($nm_tgb_lelong)
->where('jenis', 'TGB_LELONG')
->sum('nilaimarhun');
$nm_tgb_biasa = collect($gadai['details'] ?? [])
->where('jenis', 'TGB_BIASA')
->sum('nilaimarhun');
$nm_gadai_biasa = collect($gadai['details'] ?? [])
->where('jenis', 'GADAI_BIASA')
->sum('nilaimarhun');
$pinjaman_tgb_lelong = collect($gadai['details'] ?? [])
->where('jenis', 'TGB_LELONG')
->sum('pinjaman');
$pinjaman_tgb_biasa = collect($gadai['details'] ?? [])
->where('jenis', 'TGB_BIASA')
->sum('pinjaman');
$pinjaman_gadai_biasa = collect($gadai['details'] ?? [])
->where('jenis', 'GADAI_BIASA')
->sum('pinjaman');
$total_nm_tgb_lelong += $nm_tgb_lelong;
$total_nm_tgb_biasa += $nm_tgb_biasa;
$total_nm_gadai_biasa += $nm_gadai_biasa;
$total_pinjaman_tgb_lelong += $pinjaman_tgb_lelong;
$total_pinjaman_tgb_biasa += $pinjaman_tgb_biasa;
$total_pinjaman_gadai_biasa += $pinjaman_gadai_biasa;
@endphp
<tr>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ $loop->iteration }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ $gadai['kodcaw'] }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ $gadai['details_caw'] }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ $gadai['jumlah_surat'] }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ $gadai['total_tgb_lelong'] }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ $gadai['total_tgb_biasa'] }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ $gadai['total_gadai_biasa'] }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ number_format($gadai['sum_berat'], 2) }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ number_format($gadai['sum_nilai_marhun'], 2) }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">{{ number_format($gadai['sum_pinjaman'], 2) }}</div>
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($nm_tgb_lelong, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($nm_tgb_biasa, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($nm_gadai_biasa, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($pinjaman_tgb_lelong, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($pinjaman_tgb_biasa, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($pinjaman_gadai_biasa, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
<div class="ml-3">
<a href="{{ route('reports.saringan.gadaian.cawangan.excel', [$gadai['kodcaw'], 'startDate' => request()->startDate, 'endDate' => request()->endDate]) }}"
target="_blank" rel="noopener noreferrer"
class="border border-blue-600 text-blue-600 font-montserrat py-2 px-4 font-medium rounded-xl hover:bg-blue-600 hover:text-white transition-all duration-300">
<i class="fas fa-download mr-2"></i>Download
</a>
</div>
</td>
</tr>
@empty
<tr>
<td colspan="11"
class="px-5 py-5 border-b border-gray-200 bg-white text-sm text-center">
Data not available
</td>
</tr>
@endforelse
<tr>
<td colspan="3" class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
Jumlah Keseluruhan
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ $totalbilgadai }}
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ $total_tgb_lelong }}
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ $total_tgb_biasa }}
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ $total_gadai_biasa }}
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($totalberat, 2) }}
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($totalnm, 2) }}
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($totalpinjaman, 2) }}
</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($total_nm_tgb_lelong, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($total_nm_tgb_biasa, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($total_nm_gadai_biasa, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($total_pinjaman_tgb_lelong, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($total_pinjaman_tgb_biasa, 2) }}</td>
<td class="px-5 py-5 border-b border-gray-200 bg-white text-sm">
{{ number_format($total_pinjaman_gadai_biasa, 2) }}</td>
<td colspan="1"
class="px-5 py-5 border-b border-gray-200 bg-white text-sm text-center">
</td>
</tr>
</tbody>
</table>
</div>
</div>
</main>
@include('layouts.footer')
</div>
@endsection