@extends('layouts.app') @section('title', 'تفاصيل السلفة #' . $loan->id) @section('content') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{ number_format($loan->amount, 2) }}
إجمالي السلفة
{{ number_format($loan->paid_amount, 2) }}
المدفوع
{{ number_format($loan->remaining_amount, 2) }}
المتبقي
{{ $loan->progress_percent }}%
نسبة السداد

معلومات السلفة

الحالة {{ $loan->status_label }}
النوع {{ $loan->type_label }}
قيمة القسط {{ number_format($loan->installment_amount, 2) }}
عدد الأقساط {{ $loan->installments_count }}
تاريخ الطلب {{ $loan->request_date?->format('Y-m-d') ?? '-' }}
بدء الاستقطاع {{ $loan->start_date?->format('Y-m-d') ?? '-' }}
نهاية السداد {{ $loan->end_date?->format('Y-m-d') ?? '-' }}
@if($loan->approved_by)
معتمد بواسطة {{ $loan->approver?->name ?? '-' }} — {{ $loan->approved_at?->format('Y-m-d') }}
@endif
@if($loan->reason)
السبب {{ $loan->reason }}
@endif @if($loan->rejection_reason)
سبب الرفض: {{ $loan->rejection_reason }}
@endif

معلومات الموظف

الاسم {{ $loan->employee->full_name_en ?: $loan->employee->first_name . ' ' . $loan->employee->last_name }}
الرمز {{ $loan->employee->employee_code ?? '-' }}
الراتب الأساسي {{ number_format($loan->employee->basic_salary, 2) }}
إجمالي الراتب {{ number_format($loan->employee->total_salary, 2) }}
@php $activeLoanCount = \App\Models\Loan::where('employee_id', $loan->employee_id) ->whereIn('status', ['active', 'approved']) ->where('id', '!=', $loan->id) ->count(); $activeLoanTotal = \App\Models\Loan::where('employee_id', $loan->employee_id) ->whereIn('status', ['active', 'approved']) ->where('id', '!=', $loan->id) ->sum('remaining_amount'); @endphp @if($activeLoanCount > 0)
لدى الموظف {{ $activeLoanCount }} سلفة أخرى نشطة بمبلغ متبقي {{ number_format($activeLoanTotal, 2) }}
@endif

جدول الأقساط

@if($loan->status === 'active') @endif @foreach($loan->installments as $inst) @if($loan->status === 'active') @endif @endforeach
رقم القسط الشهر تاريخ الاستحقاق المبلغ المدفوع الحالةإجراء
{{ $inst->installment_number }} {{ $inst->month }} {{ $inst->due_date?->format('Y-m-d') ?? '-' }} {{ number_format($inst->amount, 2) }} {{ number_format($inst->paid_amount, 2) }} @if($inst->status === 'paid') مدفوع @elseif($inst->status === 'partial') جزئي @elseif($inst->status === 'skipped') متخطى @else معلق @endif @if($inst->status !== 'paid')
@csrf
@else {{ $inst->paid_date?->format('Y-m-d') }} @endif
@if($loan->status === 'pending') @endif @endsection