@extends('layouts.master') @section('title', trans('messages.purchase_orders')) @section('content')
@can('purchase-orders.bulk_delete')
@endcan
@can('purchase-orders.bulk_delete') @endcan @forelse($orders as $order) @can('purchase-orders.bulk_delete') @endcan @empty @endforelse
{{ trans('messages.order_number') }} {{ trans('messages.supplier') }} {{ trans('messages.total_amount') }} {{ trans('messages.expected_delivery_date') }} {{ trans('messages.status') }} {{ trans('messages.generation_type') }} {{ trans('messages.created_at') }} {{ trans('messages.actions') }}
@if($order->isDraft()) @endif {{ $order->order_number }} {{ $order->supplier?->name ?? '-' }} {{ format_currency($order->total_amount) }} {{ $order->expected_delivery_date ? $order->expected_delivery_date->format('Y-m-d') : '-' }} @php $badgeClass = match($order->status) { 'draft' => 'secondary', 'pending' => 'warning', 'approved' => 'success', 'completed' => 'primary', 'rejected' => 'danger', 'cancelled' => 'dark', default => 'secondary' }; @endphp {{ trans('messages.' . $order->status) }} {{ trans('messages.' . $order->generation_type) }} {{ $order->created_at->format('Y-m-d') }} {{ trans('messages.view') }} @if($order->isDraft()) {{ trans('messages.edit') }} @endif @if($order->status === 'pending')
@csrf
@endif @if($order->isDraft())
@csrf @method('DELETE')
@endif
{{ trans('messages.no_purchase_orders_found') }}
{{ $orders->links() }}
@can('purchase-orders.bulk_delete') @push('scripts') @endpush @endcan @endsection