@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
TRANSACTION LIST
@include('components.alert')
@php $grouped = collect($items ?? []) ->sortBy( fn($item) => match ($item->jenis) { 'Pengembalian' => 0, 'Peminjaman' => 1, default => 2, }, ) ->groupBy(fn($item) => $item->idtrans . '||' . $item->jenis); $no = 1; @endphp @foreach ($grouped as $groupKey => $rows) @php $first = $rows->first(); $idtrans = $first->idtrans; $jenis = $first->jenis; $safeKey = Str::slug($groupKey); @endphp @endforeach @foreach ($grouped as $groupKey => $rows) @php $safeKey = Str::slug($groupKey); @endphp @foreach ($rows as $item) @endforeach @endforeach
No ID Trans Tanggal Jenis Tipe Nama Barang Kode Asset Qty
{{ $no++ }} ▶ {{ $idtrans }} {{ $rows->count() }} item {{ $first->date }} {{ $first->jenis }} {{ $first->tipe }} {{ trim($first->nama_lengkap) ?: '-' }} Klik untuk detail – {{ $rows->sum('qty') }}
@if ($loop->first) @endif └ {{ $item->idtrans }} {{ $item->date }} {{ $item->jenis }} {{ $item->tipe }} {{ trim($item->nama_lengkap) ?: '-' }} {{ $item->barang }} {{ $item->kode_asset ?? '-' }} {{ $item->qty }}
@endsection @push('js') @endpush