@extends('layouts.app') @section('title', 'أرصدة التأشيرات') @section('content')
{{-- Header --}}

أرصدة التأشيرات

إدارة وتتبع أرصدة تأشيرات الشركات
{{ $balances->total() }}
إجمالي السجلات
{{ count($companySummary) }}
عدد الشركات
{{ array_sum(array_column($companySummary,'remaining')) }}
إجمالي المتبقي
{{-- ملخص الأرصدة لكل شركة --}} @if(count($companySummary) > 0)
@foreach($companySummary as $company => $data)
{{ $company }}
{{ $data['total'] }}
الإجمالي
{{ $data['used'] }}
المستخدم
{{ $data['remaining'] }}
المتبقي
{{-- شريط التقدم --}} @php $pct = $data['total'] > 0 ? round(($data['used'] / $data['total']) * 100) : 0; @endphp
{{ $pct }}% مستخدم
@endforeach
@endif {{-- فلتر + أزرار --}}
@foreach($companies as $c)
إعادة تعيين
@if(auth()->user()->hasPermission(\App\Models\Permission::CREATE_VISA_BALANCES)) إضافة رصيد جديد @endif
{{-- الجدول --}}
@forelse($balances as $balance) @php $summary = $companySummary[$balance->company_name] ?? ['total'=>0,'used'=>0,'remaining'=>0]; @endphp @empty @endforelse
# الشركة الكمية المستخدم المتبقي تاريخ الشراء تاريخ الانتهاء التكلفة المصدر الإجراءات
{{ $loop->iteration + ($balances->currentPage() - 1) * $balances->perPage() }} {{ $balance->company_name }} {{ $balance->quantity }} {{ $summary['used'] }} @if($summary['remaining'] > 0) {{ $summary['remaining'] }} @else نفد الرصيد @endif {{ $balance->formatted_purchase_date }} {{ $balance->formatted_expiry_date }} {{ $balance->cost ? number_format($balance->cost, 2) . ' ريال' : '—' }} {{ $balance->source ?? '—' }}
@if(auth()->user()->hasPermission(\App\Models\Permission::VIEW_VISA_BALANCES)) @endif @if(auth()->user()->hasPermission(\App\Models\Permission::EDIT_VISA_BALANCES)) @endif @if(auth()->user()->hasPermission(\App\Models\Permission::DELETE_VISA_BALANCES)) @endif

لا توجد سجلات

@if($balances->hasPages()) @endif
@endsection