@extends(!in_array(\Auth::user()->role, [10, 15]) ? 'layout' : 'layoutfrontdesk') @section('title', 'Purchase Order List') @section('css') @endsection @section('content')

Filter Data

@php $filter_date = $_GET['tanggal'] ?? ''; $filter_supplier = $_GET['supplier'] ?? ''; $filter_type = $_GET['type'] ?? ''; @endphp
@if (!$purchases->isEmpty()) @foreach($purchases as $purchase) @php $checker1 = 0; $checker2 = 0; $checker3 = 0; foreach ($purchase->purchaserOrderDetails as $key => $value) { if ($value->status_receiving == 1){ $checker1 = 1; $checker2 = 1; $checker3 = 1; } elseif ($value->qty_not_arrive < $value->qty && $value->qty_not_arrive > 0) { $checker1 = 1; $checker2 = 0; $checker3 = 0; } elseif ($value->qty_not_arrive == 0) { $checker1 = 1; $checker2 = 1; $checker3 = 0; } } if ($purchase->status == 9) { $status = 4; } else { if ($checker1 == 1 && $checker2 == 1 && $checker3 == 1) { $status = 3; } elseif ($checker1 == 1 && $checker2 == 1 && $checker3 == 0) { $status = 2; } elseif ($checker1 == 1 && $checker2 == 0 && $checker3 == 0) { $status = 1; } else { $status = 0; } } @endphp @foreach ($purchase->purchaserOrderDetails as $key => $detail) @php $type_of_order = $purchase->purchase_request_id ? ($purchase->purchase_request->type == 2 ? 2 : 1) : 0; $request_no = $purchase->purchase_request_id ? ($purchase->purchase_request->type == 2 ? $purchase->purchase_request->dml_no : $purchase->purchase_request->request_no) : ''; $checkerd1 = 0; $checkerd2 = 0; $checkerd3 = 0; if ($purchase->status_receiving == 1) { $checkerd1 = 1; $checkerd2 = 1; $checkerd3 = 1; } else { if ($detail->qty == $detail->qty_not_arrive) { $checkerd1 = 0; $checkerd2 = 0; $checkerd3 = 0; } elseif ($detail->qty_not_arrive > 0) { $checkerd1 = 1; $checkerd2 = 0; $checkerd3 = 0; } else { if ($detail->status_receiving == 0) { $checkerd1 = 1; $checkerd2 = 1; $checkerd3 = 0; } else { $checkerd1 = 1; $checkerd2 = 1; $checkerd3 = 1; } } } if ($checkerd1 == 1 && $checkerd2 == 1 && $checkerd3 == 1) { $statusd = 3; } elseif ($checkerd1 == 1 && $checkerd2 == 1 && $checkerd3 == 0) { $statusd = 2; } elseif ($checkerd1 == 1 && $checkerd2 == 0 && $checkerd3 == 0) { $statusd = 1; } else { $statusd = 0; } @endphp @endforeach @endforeach @endif
Supplier Document No Order Date Deliver Date ArtNo Description Quantity Unit Price Amount Receiving No Status Actions
{{ @$detail->supplier->company_name }} {{ $purchase->id }}-{{ $purchase->document_no }}-{{$purchase->department->name}}-{{$type_of_order}}-{{$status}}-{{$purchase->status}}-{{$request_no}}-{{ribuanWithComma($purchase->total_amount)}} {{ dateFormat(@$purchase->order_date,'d-m-Y') }} {{ dateFormat(@$purchase->delivery_date,'d-m-Y') }} {{ @$detail->stock->article_no }} {{ @$detail->stock->description }} {{ ribuanDuaAngkaBelakangKomaIndoFilter(@$detail->qty) }} {{ ribuanWithComma($detail->price_unit) }} {{ ribuanWithComma($detail->amount) }} {{ @$detail->receivingDetail->first() ? @$detail->receiving_documents : '-' }} @if ($purchase->status == 9) Canceled @else @if ($statusd == 0) Ordered @elseif ($statusd == 1) Not Complete @elseif ($statusd == 2) Not in Storage @elseif ($statusd == 3) Complete @endif @endif
@endsection @section('js') @endsection