@php use App\Support\Asset\AssetType; @endphp @foreach($assignments as $assignment) @php $parentCategory = $assignment->asset_category?->parentCategory; $categoryName = $parentCategory?->name ?? $assignment->asset_category?->name ?? '—'; $assetName = $assignment->asset_item?->name ?? ($parentCategory ? ($assignment->asset_category?->name ?? '—') : '—'); $identity = $assignment->asset_item?->identity ?? $assignment->asset_item?->code ?? $assignment->issue_barcode ?? '—'; $assetType = $assignment->resolvedAssetType(); $qty = (float) $assignment->qty; $unit = $assignment->asset_item?->qtyUnitLabel() ?? ''; $qtyFmt = fmod($qty, 1.0) === 0.0 ? (string) (int) $qty : number_format($qty, 2); $qtyDisplay = $unit !== '' ? trim($qtyFmt.' '.$unit) : $qtyFmt; $consumed = $assignment->qtyConsumed(); $remaining = $assignment->qtyRemaining(); $isAck = (bool) $assignment->staff_acknowledgement; @endphp {{ $categoryName }} {{ $assetName }} {{ $identity }} {{ AssetType::label($assetType) }} {{ $qtyDisplay }} {{ optional($assignment->assign_date)->format('Y-m-d') ?? optional($assignment->created_at)->format('Y-m-d') }} @if($isAck) {{ __('Yes') }} @else {{ __('Pending') }} @endif @if($assignment->isConsumable())
{{ __('Used') }}: {{ number_format($consumed, 2) }} {{ $unit }}
{{ __('Left') }}: {{ number_format($remaining, 2) }} {{ $unit }}
@else @endif @endforeach