Enhance online trail diff page

This commit is contained in:
Afiq Hamzah
2024-10-07 15:13:31 +08:00
parent ddc9d9a2ed
commit 585d6d3a5d
2 changed files with 55 additions and 7 deletions
+1 -1
View File
@@ -249,7 +249,7 @@
}
.tab-button-diff.active {
background-color: #dc2626;
background-color: #f87171;
}
.tab-content {
@@ -20,16 +20,64 @@
@endphp
@if($diffCount !== 0)
<h1>Diff table transaction</h1>
@dump(array_diff($norujukan_table_transaction_online, $norujukan_table_transaction))
@if($diffCount !== 0)
<div class="mt-6 mb-4">
<h2 class="text-xl font-semibold text-gray-800 mb-4">Diff table transaction</h2>
@php
$diff_norujukan_1 = array_diff($norujukan_table_transaction_online, $norujukan_table_transaction);
$diff_norujukan_2 = array_diff($norujukan_table_transaction_online, $norujukan_table_transaksiKeuntungan);
@endphp
<ul class="list-disc list-inside space-y-2 text-gray-600">
@forelse($diff_norujukan_1 as $norujukan)
<li class="flex items-center">
<span class="norujukan text-red-500"> - {{ $norujukan }}</span>
<a class="p-1 rounded-md text-black-400 whitespace-no-wrap cursor-pointer hover:bg-green-600 hover:text-white transition-all duration-300 search-sag-button ml-2">
<span class="fas fa-magnifying-glass"></span>
</a>
</li>
@empty
<li class="text-gray-500 italic">No records</li>
@endforelse
</ul>
</div>
<h1>Diff table transaksi_keuntungan</h1>
@dump(array_diff($norujukan_table_transaction_online, $norujukan_table_transaksiKeuntungan))
@endif
<div class="mt-6 mb-4">
<h2 class="text-xl font-semibold text-gray-800 mb-4">Diff table transaksi_keuntungan</h2>
<ul class="list-disc list-inside space-y-2 text-gray-600">
@forelse($diff_norujukan_2 as $norujukan)
<li class="flex items-center">
<span class="norujukan text-red-500"> - {{ $norujukan }}</span>
<a class="p-1 rounded-md text-black-400 whitespace-no-wrap cursor-pointer hover:bg-green-600 hover:text-white transition-all duration-300 search-sag-button ml-2">
<span class="fas fa-magnifying-glass"></span>
</a>
</li>
@empty
- <span class="text-gray-500 italic">No records</span>
@endforelse
</ul>
</div>
@endif
<p class="text-gray-900 whitespace-no-wrap"></p>
</div>
</div>
</div>
</div>
@push('additional_scripts')
<script>
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.search-sag-button').forEach(x => x.addEventListener('click', function(event){
document.getElementById('reset-button').dispatchEvent(new Event('click'));
let norujukan = event.target.parentNode.parentNode.querySelector('.norujukan').innerHTML.trim();
alert('search norujukan : '+norujukan);
document.getElementById('norujukan').value = norujukan;
window.scrollTo(0, 0);
document.getElementById('filterOnlineTransactionForm').submit();
event.stopPropagation();
}));
});
</script>
</script>
@endpush