@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => '']) @php $fmtMutasi = function ($value) { if ($value === null || $value === '') { return '0'; } $formatted = number_format((float) $value, 2, ',', '.'); return rtrim(rtrim($formatted, '0'), ','); }; $isGrayArea = function ($lokasi) { $lokasi = strtolower((string) $lokasi); return str_contains($lokasi, 'gray') || str_contains($lokasi, 'grey') || str_contains($lokasi, 'gry'); }; $tableResult = collect($table_result ?? []); $hasGrayArea = $tableResult->contains(function ($row) use ($isGrayArea) { return $isGrayArea($row->lokasi ?? ''); }); @endphp
Result {{ $title_menu ?? 'Mutasi Stok' }}

@forelse ($tableResult as $index => $row) @empty @endforelse
No Bag ID Barcode Value Lokasi SKU Material Grade Tipe Material {{ $mutasi_headers['saldo_awal_prev'] ?? 'Saldo Awal Bulan Lalu' }} {{ $mutasi_headers['in_prev'] ?? 'Mutasi In Bulan Lalu' }} {{ $mutasi_headers['out_prev'] ?? 'Mutasi Out Bulan Lalu' }} {{ $mutasi_headers['akhir_prev'] ?? 'Akhir Bulan Lalu' }} {{ $mutasi_headers['in_curr'] ?? 'Mutasi In Periode' }} {{ $mutasi_headers['out_curr'] ?? 'Mutasi Out Periode' }} {{ $mutasi_headers['akhir_curr'] ?? 'Akhir Periode' }} {{ $mutasi_headers['so'] ?? 'SO' }} {{ $mutasi_headers['selisih'] ?? 'Selisih' }}
{{ $index + 1 }} {{ $row->bag_id ?? '-' }} {{ $row->barcode_value ?? '-' }} {{ $row->lokasi ?? '-' }} {{ $row->sku_code ?? '-' }} {{ $row->material ?? '-' }} {{ $row->grade ?? '-' }} {{ $row->tipe_material ?? '-' }} {{ $fmtMutasi($row->saldo_awal_prev ?? 0) }} {{ $fmtMutasi($row->in_prev ?? 0) }} {{ $fmtMutasi($row->out_prev ?? 0) }} {{ $fmtMutasi($row->akhir_prev ?? 0) }} {{ $fmtMutasi($row->in_curr ?? 0) }} {{ $fmtMutasi($row->out_curr ?? 0) }} {{ $fmtMutasi($row->akhir_curr ?? 0) }} {{ $fmtMutasi($row->so ?? 0) }} {{ $fmtMutasi($row->selisih ?? 0) }}
Data not found!
@if ($hasGrayArea) @endif
@endsection @push('js') @endpush