@extends('component.main') @section('content')

Laporan Penggunaan Bahan Baku

Filter Laporan
Reset
Hasil Laporan
@if($logs->isEmpty()) @else
@php $groupedLogs = $logs->groupBy(function($log) { return $log->created_at->format('Y-m-d H:i:s'); }); @endphp @foreach($groupedLogs as $timestamp => $transactions) @endforeach
No Waktu Transaksi Pengguna Detail Transaksi Total Nilai
{{ $loop->iteration }} {{ \Carbon\Carbon::parse($timestamp)->format('d/m/Y H:i:s') }} @php $user = $transactions->first()->user; @endphp @if($user) @if($user->roles === 'admin') Admin {{ $user->admin->nama ?? '-' }} @elseif($user->roles === 'super') Super Admin {{ $user->super->nama ?? '-' }} @else Karyawan {{ $user->karyawan->nama ?? '-' }} @endif
{{ $user->email }} @else - @endif
@foreach($transactions as $log) @endforeach
Bahan Baku Tipe Jumlah Harga Satuan Subtotal
{{ $log->rawMaterial->name ?? '-' }}
{{ $log->notes ?: '-' }}
@if($log->type === 'in') Stok Masuk @elseif($log->type === 'out') Stok Keluar @elseif($log->type === 'adjustment') Penambahan bahan baku baru @elseif($log->type === 'production') Produksi @elseif($log->type === 'expired') Kadaluarsa @elseif($log->type === 'damaged') Rusak @elseif($log->type === 'pemakaian') Pemakaian @endif {{ number_format($log->quantity) }} {{ $log->rawMaterial->unit ?? '-' }} Rp {{ number_format($log->price, 0, ',', '.') }} Rp {{ number_format($log->subtotal, 0, ',', '.') }}
Rp {{ number_format($transactions->sum('subtotal'), 0, ',', '.') }}
@endif
@endsection @push('scripts') @endpush