@extends('layouts.app') @section('title', $order->order_number) @section('page-title', 'অর্ডার বিস্তারিত') @section('content') {{-- Top Status Bar --}}
{{ $order->order_number }}
তৈরি: {{ $order->created_at->format('d M Y, h:i A') }} — {{ $order->createdBy->name }}
{{ $order->status_label }} {{ $order->payment_status_label }} {{-- Quick Actions --}} @if($order->status === 'pending')
@csrf @method('PATCH')
@endif @if(!in_array($order->status, ['delivered','cancelled']))
@csrf @method('PATCH')
@endif ফিরুন
{{-- LEFT --}}
{{-- Order Items --}}
অর্ডার আইটেম
@foreach($order->items as $item) @endforeach
সিলিন্ডার টাইপ পরিমাণ একক মূল্য সাবটোটাল
{{ $item->cylinderType->name }} {{ $item->quantity }} ৳{{ number_format($item->unit_price, 2) }} ৳{{ number_format($item->subtotal, 2) }}
মোট: ৳{{ number_format($order->total_amount, 2) }}
পরিশোধিত: ৳{{ number_format($order->paid_amount, 2) }}
বকেয়া: ৳{{ number_format($order->due_amount, 2) }}
{{-- Assigned Cylinders --}} @if($order->assignedCylinders->count() > 0)
অ্যাসাইন করা সিলিন্ডার
@if($order->status === 'delivered') @endif
@foreach($order->assignedCylinders as $oc) @endforeach
সিলিন্ডার #টাইপসিরিয়ালফেরত
#{{ $oc->cylinder->id }} {{ $oc->cylinder->cylinderType->name }} {{ $oc->cylinder->serial_number ?? '—' }} @if($oc->is_returned) ফেরত হয়েছে @else ফেরত বাকি @endif
{{-- Return Form --}} @if($order->status === 'delivered' && $order->assignedCylinders->where('is_returned', false)->count() > 0)
@csrf

ফেরত নেওয়ার সিলিন্ডার বেছে নিন:

@foreach($order->assignedCylinders->where('is_returned', false) as $oc)
@endforeach
@endif
@endif {{-- Add Payment --}} @if($order->payment_status !== 'paid' && $order->status !== 'cancelled')
পেমেন্ট গ্রহণ
@csrf
@endif
{{-- RIGHT --}}
{{-- Customer Info --}}
গ্রাহক
{{ $order->customer->name }}
{{ $order->customer->phone }}
@if($order->delivery_address)
{{ $order->delivery_address }}
@endif @if($order->scheduled_date)
নির্ধারিত তারিখ: {{ $order->scheduled_date->format('d M Y') }}
@endif
গ্রাহকের বকেয়া: ৳{{ number_format($order->customer->due_balance, 2) }}
{{-- Delivery Assignment --}} @if(in_array($order->status, ['confirmed', 'pending', 'assigned']))
ডেলিভারি অ্যাসাইন
@if($order->delivery)
{{ $order->delivery->deliveryBoy->name }} অ্যাসাইন আছেন
@endif
@csrf
{{-- Cylinder Assignment --}}
@foreach($order->items as $item)
{{ $item->cylinderType->name }} — {{ $item->quantity }}টি দরকার (গুদামে ভর্তি: {{ $availableCylinders[$item->cylinder_type_id]->count() }}টি)
@forelse($availableCylinders[$item->cylinder_type_id] as $cyl)
assignedCylinders->contains('cylinder_id', $cyl->id) ? 'checked disabled' : '' }}>
@empty
গুদামে পর্যাপ্ত ভর্তি সিলিন্ডার নেই!
@endforelse
@endforeach
@endif {{-- Mark Delivered --}} @if(in_array($order->status, ['assigned', 'out_for_delivery']))
ডেলিভারি সম্পন্ন
@csrf @method('PATCH') @if($order->due_amount > 0)
@endif
@endif {{-- Delivery Status --}} @if($order->delivery)
ডেলিভারি তথ্য
@if($order->delivery->delivered_at) @endif @if($order->delivery->empty_returned > 0) @endif
ডেলিভারি বয়{{ $order->delivery->deliveryBoy->name }}
স্ট্যাটাস {{ $order->delivery->status_label }}
ডেলিভারি সময়{{ $order->delivery->delivered_at->format('d M Y H:i') }}
ফেরত সিলিন্ডার{{ $order->delivery->empty_returned }}টি
@endif
@if($order->notes)
নোট:

{{ $order->notes }}

@endif @endsection