@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @push('styles') @endpush @section('content') @include('layouts.navbars.auth.topnav', ['title' => $title ?? 'Detail Pengeluaran'])
{{-- Document Info --}}
Informasi Dokumen
@php $typeClass = match ($document->out_type_id) { 'PRODUCTION' => 'bg-info', 'RETURN_VENDOR' => 'bg-warning', 'SCRAP' => 'bg-danger', default => 'bg-secondary', }; @endphp {{ $document->out_type_name ?? $document->out_type_id }}
@if ($document->vendor_id) @endif
No. Dokumen {{ $document->out_doc_no }}
Tanggal {{ \Carbon\Carbon::parse($document->out_date)->format('d F Y') }}
Vendor {{ $document->vendor_name ?? $document->vendor_id }}
PIC Pengirim {{ $document->pic_pengirim_name ?? '-' }}
PIC Penerima {{ $document->pic_penerima_name ?? '-' }}
Catatan {{ $document->remarks ?? '-' }}
Waktu Dibuat {{ \Carbon\Carbon::parse($document->time_create)->format('d/m/Y H:i') }}
Ringkasan

{{ count($items) }}

Total Bag

{{ number_format($items->sum('berat'), 2) }}

Total Kg

{{-- Items List (full width under info + summary) --}}
Daftar Bag Dikeluarkan
@forelse($items as $index => $item) @empty @endforelse @if (count($items) > 0) @endif
No Bag Material Lokasi Terakhir Berat (kg) Status
{{ $index + 1 }}
{{ $item->bag_no ?? '-' }}

{{ $item->bag_id }}

{{ $item->material_name ?? '-' }}

{{ $item->material_id ?? '-' }}

{{ $item->layout_name ?? '-' }}

{{ $item->warehouse_name ?? '-' }}

{{ number_format($item->berat ?? 0, 2) }} @php $bagStatus = strtoupper($item->status_id ?? '-'); $statusClass = match ($bagStatus) { 'AVAILABLE' => 'bg-success', 'CONSUMED' => 'bg-secondary', 'PENDING' => 'bg-primary', 'REVERSED' => 'bg-secondary', 'CANCELLED' => 'bg-danger', 'MISSING' => 'bg-danger', 'ADJUSTED' => 'bg-danger', default => 'bg-secondary', }; @endphp {{ $bagStatus }}

Tidak ada item

Total: {{ number_format($items->sum('berat'), 2) }} kg
@endsection @push('js') @endpush