NIM_E31222351/resources/views/Labarugi.blade.php

110 lines
5.4 KiB
PHP

@extends('Core.Sidebar')
@section('content')
<title>Laporan Laba Rugi</title>
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css">
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<!-- <div class="p-4"> -->
<!-- Header Controls -->
<!-- <form action="{{ route('labarugi.filter') }}" method="GET" class="flex items-center gap-4 mb-4">
<div class="flex items-center gap-2">
<span>Tanggal Awal</span>
<input type="date" name="start_date" class="border rounded px-2 py-1" value="{{ $startDate }}">
</div>
<div class="flex items-center gap-2">
<span>Tanggal Akhir</span>
<input type="date" name="end_date" class="border rounded px-2 py-1" value="{{ $endDate }}">
</div>
<button type="submit" class="bg-blue-500 text-white px-4 py-1 rounded">Filter</button>
</form> -->
<div class="box p-4 intro-y mt-5">
<div class="intro-y">
<!-- Header -->
<div class="mb-4 bg-blue-600 text-white p-4 rounded-lg shadow-md">
<h1 class="text-2xl font-bold">Laporan Laba Rugi</h1>
<p class="text-sm mt-1">Budivespaendut</p>
<p class="text-sm">Periode: {{ date('F Y', strtotime($startDate)) }}</p>
</div>
<div class="p-4">
<!-- Header Controls -->
<form action="{{ route('labarugi.filter') }}" method="GET" class="flex items-center gap-4 mb-4">
<div class="flex items-center gap-2">
<span>Tanggal Awal</span>
<input type="date" name="start_date" class="border rounded px-2 py-1" value="{{ $startDate }}">
</div>
<div class="flex items-center gap-2">
<span>Tanggal Akhir</span>
<input type="date" name="end_date" class="border rounded px-2 py-1" value="{{ $endDate }}">
</div>
<button type="submit" class="bg-blue-500 text-white px-4 py-1 rounded">Filter</button>
</form>
<!-- Table -->
<div class="overflow-x-auto">
<table class="w-full border-collapse border border-gray-300">
<tr class="bg-purple-600 text-white">
<th class="text-left p-2 border border-gray-300">Keterangan</th>
<th class="text-right p-2 border border-gray-300">Nominal</th>
</tr>
<!-- Pendapatan -->
<tr class="bg-gray-100">
<td class="p-2 border border-gray-300 font-bold" colspan="2">Pendapatan</td>
</tr>
@foreach($pendapatan as $item)
<tr class="border-b border-gray-300">
<td class="p-2 border border-gray-300 pl-8">{{ ucwords($item['kategori']) }} ({{ $item['kode_akun'] }})</td>
<td class="text-right p-2 border border-gray-300">
{{ number_format(abs($item['nominal']), 0, ',', '.') }}
</td>
</tr>
@endforeach
<tr class="border-b border-gray-300 font-semibold bg-gray-50">
<td class="p-2 border border-gray-300">Total Pendapatan</td>
<td class="text-right p-2 border border-gray-300">{{ number_format(abs($total_pendapatan), 0, ',', '.') }}</td>
</tr>
<!-- Beban -->
<tr class="bg-gray-100">
<td class="p-2 border border-gray-300 font-bold" colspan="2">Beban</td>
</tr>
@foreach($beban as $item)
<tr class="border-b border-gray-300">
<td class="p-2 border border-gray-300 pl-8">{{ ucwords($item['kategori']) }} ({{ $item['kode_akun'] }})</td>
<td class="text-right p-2 border border-gray-300">
{{ number_format(abs($item['nominal']), 0, ',', '.') }}
</td>
</tr>
@endforeach
<tr class="border-b border-gray-300 font-semibold bg-gray-50">
<td class="p-2 border border-gray-300">Total Beban</td>
<td class="text-right p-2 border border-gray-300">{{ number_format($total_beban, 0, ',', '.') }}</td>
</tr>
<!-- Laba/Rugi -->
<tr class="bg-purple-100">
<td class="p-2 border border-gray-300 font-bold">Laba/Rugi Bersih</td>
<td class="text-right p-2 border border-gray-300 font-bold">
@php
$labaRugi = -($total_pendapatan) - $total_beban;
@endphp
@if($labaRugi < 0)
-Rp {{ number_format(abs($labaRugi), 0, ',', '.') }}
@else
Rp {{ number_format($labaRugi, 0, ',', '.') }}
@endif
</td>
</tr>
</table>
</div>
</div>
</div>
@endsection