@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @push('styles') @endpush @section('content') @include('layouts.navbars.auth.topnav', ['title' => $title ?? 'Edit Revisi Perpindahan'])
@php $docStatus = $movement->status ?? 'ACTIVE'; $formatBerat = function ($value) { $formatted = number_format((float) $value, 2, ',', '.'); return rtrim(rtrim($formatted, '0'), ','); }; @endphp @if ($docStatus !== 'REVERSED')

Dokumen ini belum berstatus REVERSED, sehingga belum bisa diedit untuk revisi.

@else
@csrf
Informasi Dokumen Revisi
Ringkasan
Total Bag {{ count($items) }}
Total Berat {{ $formatBerat($items->sum('berat')) }} kg
Status Dokumen {{ $movement->status ?? '-' }}
Dibuat Oleh {{ $movement->user_create ?? '-' }}
Reverse Oleh {{ $movement->reversed_by ?? '-' }}
Waktu Reverse {{ $movement->reversed_at ? \Carbon\Carbon::parse($movement->reversed_at)->format('d/m/Y H:i') : '-' }}
Daftar Bag Revisi
@forelse ($items as $index => $item) @php $statusText = match ($item->current_status ?? null) { 'PENDING' => 'Siap Dipost Revisi', 'AVAILABLE' => 'Available', 'CONSUMED' => 'Consumed', 'MISSING' => 'Missing', 'ADJUSTED' => 'Adjusted', default => $item->current_status ?? '-', }; $statusClass = match ($item->current_status ?? null) { 'PENDING' => 'badge-soft-warning', 'AVAILABLE' => 'badge-soft-success', 'CONSUMED', 'MISSING', 'ADJUSTED' => 'badge-soft-danger', default => 'bg-light text-secondary', }; $rowClass = ($item->current_status ?? null) === 'PENDING' ? 'bag-row-waiting' : ''; $displayBagCode = $item->barcode_value ?: $item->bag_id; $layoutInfo = $item->current_layout_name ?? '-'; @endphp @empty @endforelse @if (count($items) > 0) @endif
No Bag ID / Barcode Material Info Berat Per Bag (kg) Status Layout Saat Ini Layout Tujuan Revisi Action
{{ $index + 1 }}
{{ $displayBagCode }} Bag ID: {{ $item->bag_id }}
{{ $item->sku_code ?? '-' }} {{ $item->nama_material ?? '-' }}
{{ $formatBerat($item->berat ?? 0) }}
{{ $statusText }}
{{ $layoutInfo }}

Tidak ada bag

Total Berat: {{ $formatBerat($items->sum('berat')) }} kg
{{-- Action Card --}}
@endif
@endsection @push('js') @endpush