@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => 'Outstanding PO Detail']) @php $bsart = $bsart ?? request('bsart'); $type = $type ?? request('type'); $codeRows = $outstandingPoCodeRows ?? []; $nonRows = $outstandingPoNonRows ?? []; $currentBsart = $bsart ?? ''; $bsartList = ['ZR15', 'ZR16', 'ZR17']; $typeQuery = $type ? '&type=' . $type : ''; $formatDate = function ($date) { return !empty($date) && $date !== '0000-00-00' ? \Carbon\Carbon::parse($date)->format('d-m-Y') : '-'; }; $dateOrder = function ($date) { return !empty($date) && $date !== '0000-00-00' ? $date : '1900-01-01'; }; $renderRows = function ($rows) use ($formatDate, $dateOrder) { $html = ''; foreach ($rows as $i => $row) { $menge = (float) ($row['MENGE'] ?? 0); $qtyGr = (float) ($row['QTY_GR'] ?? 0); $sisa = $menge - $qtyGr; $matnr = !empty($row['MATNR']) ? $row['MATNR'] : '-'; $matnrCell = $matnr !== '-' ? '' . e($matnr) . '' : '-'; $html .= '