@extends('layouts.admin') @section('title', 'Purchase Orders') @section('page-title', 'Purchase Orders') @section('content')
| # | ORDER NUMBER | ORDER DATE | SUPPLIER | AMOUNT | PAYMENT MODE | CREATED ON | STATUS | ACTION |
|---|---|---|---|---|---|---|---|---|
| {{ ($purchaseOrders->currentPage() - 1) * $purchaseOrders->perPage() + $index + 1 }} | {{ $purchaseOrder->order_number }} | {{ $purchaseOrder->order_date ? $purchaseOrder->order_date->format('d-m-Y') : '-' }} |
@if($purchaseOrder->supplier)
@if($purchaseOrder->supplier->image && Storage::disk('public')->exists($purchaseOrder->supplier->image))
{{ $purchaseOrder->supplier->name }}
|
{{ \App\Models\Currency::formatAmount($purchaseOrder->total, $purchaseOrder->currency ?? null) }} | @php $paymentMode = str_replace('_', ' ', $purchaseOrder->payment_method ?? 'cash'); $paymentColors = [ 'cash' => 'bg-green-100 text-green-700', 'bank transfer' => 'bg-blue-100 text-blue-700', 'credit card' => 'bg-purple-100 text-purple-700', 'cheque' => 'bg-yellow-100 text-yellow-700', ]; $paymentColor = $paymentColors[strtolower($paymentMode)] ?? 'bg-gray-100 text-gray-700'; @endphp {{ $paymentMode }} | {{ $purchaseOrder->created_at ? $purchaseOrder->created_at->format('d-m-Y') : '-' }} | @php $statusColors = [ 'new' => 'bg-blue-100 text-blue-700', 'pending' => 'bg-yellow-100 text-yellow-700', 'approved' => 'bg-green-100 text-green-700', 'rejected' => 'bg-red-100 text-red-700', 'completed' => 'bg-green-100 text-green-700', 'cancelled' => 'bg-gray-100 text-gray-700', ]; $statusColor = $statusColors[$purchaseOrder->status] ?? 'bg-gray-100 text-gray-700'; $statusIcons = [ 'new' => 'add', 'pending' => 'schedule', 'approved' => 'check_circle', 'rejected' => 'cancel', 'completed' => 'check_circle', 'cancelled' => 'close', ]; $statusIcon = $statusIcons[$purchaseOrder->status] ?? 'circle'; @endphp {{ $statusIcon }} {{ ucfirst($purchaseOrder->status) }} |
|
|
shopping_bag
No purchase orders found |
||||||||
Showing {{ $purchaseOrders->firstItem() }} to {{ $purchaseOrders->lastItem() }} of {{ $purchaseOrders->total() }} entries
Showing 0 to 0 of 0 entries