@extends('layouts/contentLayoutMaster') @section('title', 'Consumable Items Issuance') @section('vendor-style') {{-- vendor css files --}} @endsection @section('content')

Request No : {{ $itemRequest->code }}

@if ($itemRequest->status == 2)
@csrf
@endif
@if ($success = Session::get('success'))
@endif @if ($errorMessage = Session::get('errorMessage'))
@endif @if ($itemRequest->status == 2)
@method('PUT') @csrf {{--
Request Note : {{$itemRequest->request_note ? $itemRequest->request_note : 'N/A'}}
--}}
Status : @if ($itemRequest->status == 1) Completed @elseif ($itemRequest->status == 3) Rejected @else Pending @endif
User : {{$itemRequest->userInfo ? $itemRequest->userInfo->name : 'N/A'}}
{{-- {{ dd($itemRequest->userInfo->areaOffice->toArray()) }} --}}
@if($itemRequest->userInfo->areaOffice->isNotEmpty()) Area Office : {{$itemRequest->userInfo->areaOffice->first()->ao_name ?? 'N/A'}} @elseif($itemRequest->userInfo->mcc->isNotEmpty()) Collection Center : {{$itemRequest->userInfo->mcc->first()->name ?? 'N/A'}} @elseif($itemRequest->userInfo->plant->isNotEmpty()) Plant : {{$itemRequest->userInfo->plant->first()->name ?? 'N/A'}} @endif
@if(isset($itemRequest->corrective_id) && $itemRequest->corrective_id)
Request Type : Corrective Maintenance
@endif
Request Note : {{$itemRequest->request_note ? $itemRequest->request_note : 'N/A'}}
@if($itemRequest->status == 3) Rejection Date : {{$itemRequest->rejected_at ? $itemRequest->rejected_at : 'N/A'}} @else Issuance Date : {{$itemRequest->approved_at ? \Carbon\Carbon::parse($itemRequest->approved_at)->format('d/m/Y g:i A') : 'N/A'}} @endif
Requested Date : {{$itemRequest->date ? $itemRequest->date . ' ' . $itemRequest->time : 'N/A'}}
{{-- {{dd($itemRequest->request_obj)}} --}}
@foreach ($itemRequest->request_obj as $item) @php $citem = $cItems->where('_id', $item['itemId'])->first() ?? []; $uom = $citem->uom ? $citem->uom->abbrevation : 'N/A'; $allowDecimal = $citem->uom ? $citem->uom->allow_decimal : 0; if($citem) { $availableFactors = $citem->factorObj ?? []; $availableFactors = collect($availableFactors)->filter(function ($factor) { return $factor['status'] == 1; })->values(); } $uniqueId = substr(uniqid(rand(), false), -8); // $assignFactor = 'Primary'; // foreach ($availableFactors as $key => $value) { // if($value['value'] == $item['uomFactorValue']) // { // $assignFactor = $item['uomFactorName']; // } // } @endphp @endforeach
Code SAP Code Item Req Factor Req Qty Req Qty
(Per UOM)
Available Qty
(Per UOM)
Issue Factor Issue Quantity Remarks
{{ $citem->code ?? 'N/A' }} {{ $citem->sapCode ?? 'N/A' }} {{ $citem->name ?? 'N/A' }} @if (isset($item['uomFactorValue']) && $item['uomFactorValue'] == 'uom') {{ $item['uom'] }} @else {{ $item['uomFactorName'] }} ({{ $item['uomFactorValue']. ' ' . $item['uom']}}) @endif {{ $item['quantity'] }} @if ($item['uomFactorValue'] == 'uom') {{ (float) $item['quantity'] * 1 }} @else {{ (float) $item['uomFactorValue'] * (float) $item['quantity'] }} @endif -- @if ($citem) @endif
@else
Store : {{$itemRequest->store ? $itemRequest->store->name : 'N/A'}}
Status : @if ($itemRequest->status == 1) Completed @elseif ($itemRequest->status == 3) Rejected @else Pending @endif
User : {{$itemRequest->userInfo ? $itemRequest->userInfo->name : 'N/A'}}
{{-- {{ dd($itemRequest->userInfo->areaOffice->toArray()) }} --}}
@if($itemRequest->userInfo->areaOffice->isNotEmpty()) Area Office : {{$itemRequest->userInfo->areaOffice->first()->ao_name ?? 'N/A'}} @elseif($itemRequest->userInfo->mcc->isNotEmpty()) Collection Center : {{$itemRequest->userInfo->mcc->first()->name ?? 'N/A'}} @elseif($itemRequest->userInfo->plant->isNotEmpty()) Plant : {{$itemRequest->userInfo->plant->first()->name ?? 'N/A'}} @endif
@if(isset($itemRequest->corrective_id) && $itemRequest->corrective_id)
Request Type : Corrective Maintenance
@endif
Request Note : {{$itemRequest->request_note ? $itemRequest->request_note : 'N/A'}}
Updated By : {{$itemRequest->completedBy ? $itemRequest->completedBy->name : 'N/A'}}
@if($itemRequest->status == 3) Rejection Date : {{$itemRequest->rejected_at ? \Carbon\Carbon::parse($itemRequest->rejected_at)->format('d/m/Y g:i a') : 'N/A'}} @else Issuance Date : {{$itemRequest->approved_at ? \Carbon\Carbon::parse($itemRequest->approved_at)->format('d/m/Y g:i a') : 'N/A'}} @endif
Requested Date : {{$itemRequest->date ? $itemRequest->date . ' ' . $itemRequest->time : 'N/A'}}
@if($itemRequest->status == 3) Rejection Remarks : {{$itemRequest->remarks ? $itemRequest->remarks : 'N/A'}} @endif
{{-- --}} @foreach ($itemRequest->request_obj as $item) @php $citem = $cItems->where('_id', $item['itemId'])->first() ?? []; $uom = $citem->uom ? $citem->uom->abbrevation : 'N/A'; @endphp {{-- --}} @endforeach
Code SAP Code Item UOM Req Factor Req Qty Req Qty
(Per UOM)
Issue Factor Issue Qty Issue Qty
(Per UOM)
Weighted Avg
Rate
RemarksDesc
{{ $citem->code ? $citem->code : 'N/A' }} {{ $citem->sapCode ? $citem->sapCode : 'N/A' }} {{ $citem->name ? $citem->name : 'N/A' }} {{ $uom }} @if ($item['uomFactorValue'] == 'uom') {{ $item['uom'] }} @else {{ $item['uomFactorName'] }} ({{ $item['uomFactorValue']. ' ' . $item['uom']}}) @endif {{ $item['quantity'] }} {{ isset($item['uomQuantity']) ? $item['uomQuantity'] : 'N/A' }} @if(isset($item['assignedFactorValue'])) @if ($item['assignedFactorValue'] == 'uom') {{ $item['uom'] }} @else {{ $item['assignedFactorName'] }}
({{ $item['assignedFactorValue'] . ' ' . $item['uom']}}) @endif @else 'N/A' @endif
{{ isset($item['assignedQuantity']) ? $item['assignedQuantity'] : 'N/A' }} {{ isset($item['assignedUomQuantity']) ? $item['assignedUomQuantity'] : 'N/A' }} {{ isset($item['wAvgRate']) ? $item['wAvgRate'] : 'N/A' }} {{ isset($item['remarks']) ? $item['remarks'] : 'N/A' }} {{ isset($item['issueNote']) ? $item['issueNote'] : 'N/A' }}
@endif
@endsection @section('vendor-script') @endsection