پیش‌نمایش و ثبت نهایی

تمام اطلاعات را بررسی کرده و درخواست را ارسال کنید

@if(isset($purchaseRequest))

اطلاعات کلی

شماره درخواست:

#{{ $purchaseRequest->id }}

درخواست‌کننده:

{{ $purchaseRequest->requester->name }}

ارز:

{{ $purchaseRequest->currency }}

پرداخت‌کننده:

{{ $purchaseRequest->payer ?: 'نامشخص' }}

@if($purchaseRequest->notes)
یادداشت:

{{ $purchaseRequest->notes }}

@endif
@if($purchaseRequest->items->count() > 0)

خلاصه محصولات

@foreach($purchaseRequest->items as $item) @endforeach
محصول مقدار تأمین‌کننده انتخاب شده قیمت واحد قیمت کل
{{ $item->product->name }} {{ number_format($item->quantity, 3) }} {{ $item->unit ?? 'واحد' }} @if($item->hasSelectedOffer()) {{ $item->selectedOffer()->supplier->name }} @else انتخاب نشده @endif @if($item->hasSelectedOffer() && $item->selectedOffer()->price) {{ number_format($item->selectedOffer()->price) }} {{ $item->selectedOffer()->currency }} @else - @endif @if($item->hasSelectedOffer() && $item->selectedOffer()->price) {{ number_format($item->total_price) }} {{ $item->selectedOffer()->currency }} @else - @endif
@endif @if($purchaseRequest->costs->count() > 0)

خلاصه هزینه‌ها

@foreach($purchaseRequest->costs as $cost) @endforeach
عنوان مبلغ ارز
{{ $cost->title }} {{ number_format($cost->amount) }} {{ $cost->currency }}
@endif

محاسبه نهایی

مجموع محصولات: @php $itemsTotal = $purchaseRequest->items->sum(function($item) { return $item->hasSelectedOffer() ? $item->total_price : 0; }); @endphp {{ number_format($itemsTotal) }} {{ $purchaseRequest->currency }}
مجموع هزینه‌ها: {{ number_format($purchaseRequest->costs->sum('amount')) }} {{ $purchaseRequest->currency }}
مبلغ کل: {{ number_format($purchaseRequest->calculated_total) }} {{ $purchaseRequest->currency }}

وضعیت تأیید

@php $hasItems = $purchaseRequest->items->count() > 0; $allItemsHaveOffers = $purchaseRequest->items->every(function($item) { return $item->hasSelectedOffer(); }); $hasValidTotal = $purchaseRequest->calculated_total > 0; @endphp
@if($hasItems) @else @endif محصولات: {{ $hasItems ? 'اضافه شده' : 'اضافه نشده' }}
@if($allItemsHaveOffers) @else @endif پیشنهادات: {{ $allItemsHaveOffers ? 'همه انتخاب شده' : 'برخی انتخاب نشده' }}
@if($hasValidTotal) @else @endif مبلغ کل: {{ $hasValidTotal ? 'محاسبه شده' : 'محاسبه نشده' }}
@if($hasItems && $allItemsHaveOffers && $hasValidTotal)

🎉 تمام شرایط برآورده شده است. می‌توانید درخواست را ارسال کنید.

@else

⚠️ برخی شرایط برآورده نشده است. لطفاً مراحل قبل را تکمیل کنید.

@endif
@else
📋

هیچ درخواست خریدی برای پیش‌نمایش یافت نشد.

@endif