@extends('layouts.master')
@section('title', 'عرض وطباعة المستند الثانوي')
@section('content')
@php
$docTypeLabel = match ($document->doc_type) {
'stop' => 'إيقاف اشتراك',
'transfer' => 'تنازل عن اشتراك',
default => $document->doc_type,
};
$statusLabel = 'تم الحفظ';
$statusClass = 'bg-success';
$sourceSub = $document->sourceSubscription;
$newSub = $document->newSubscription;
$sourceMember = $sourceSub?->member;
$newMember = $newSub?->member;
$stop = $document->stop;
$transfer = $document->transfer;
$createdByName = $document->creator->name ?? '---';
$branchName = $document->branch->name ?? '---';
$sourceMemberName =
$sourceMember->name_ar ??
($sourceMember->full_name_ar ?? ($sourceMember->member_name_ar ?? ($sourceMember->name ?? '---')));
$newMemberName =
$newMember->name_ar ??
($newMember->full_name_ar ?? ($newMember->member_name_ar ?? ($newMember->name ?? '---')));
$sourceMemberCode = $sourceMember->member_code ?? ($sourceMember->code ?? '---');
$newMemberCode = $newMember->member_code ?? ($newMember->code ?? '---');
$payments = collect($transfer?->transferPayments ?? []);
$paidAmount = $payments->sum('amount');
@endphp
رقم الوثيقة
{{ $document->qrn }}
نوع الإجراء
{{ $docTypeLabel }}
الحالة
{{ $statusLabel }}
أنشئ بواسطة
{{ $createdByName }}
تاريخ الإنشاء
{{ optional($document->created_at)->format('Y-m-d H:i') }}
رقم الاشتراك
{{ $sourceSub->verification_code ?? '---' }}
رقم الاشتراك الجديد
{{ $newSub->verification_code ?? '---' }}
@if ($document->doc_type === 'stop')
@endif
@if ($document->doc_type === 'transfer')
تفاصيل السداد
| طريقة الدفع |
المبلغ |
ملاحظات |
@forelse($payments as $payment)
@php
$methodName =
$payment->paymentMethod->name_ar ??
($payment->paymentMethod->name ?? '---');
@endphp
| {{ $methodName }} |
{{ number_format((float) $payment->amount, 2) }} |
{{ $payment->notes ?? '---' }} |
@empty
| لا توجد دفعات مسجلة. |
@endforelse
@endif
@endsection