@extends('layouts.app') @section('title', __('dashboard.financial_hub_title')) @section('page_heading', __('dashboard.financial_hub_title')) @section('content') @include('dashboard.finance.partials.topbar') {{-- KPI Row 1 --}}
@foreach([ ['fa-solid fa-chart-line', '#eff6ff','#2563eb', number_format($financeSummary['gross_revenue'],2), __('dashboard.total_revenues')], ['fa-solid fa-cash-register', '#f0fdf4','#16a34a', number_format($financeSummary['received_cash'],2), __('dashboard.recorded_collections')], ['fa-solid fa-rotate-left', '#fef2f2','#dc2626', number_format($financeSummary['returns'],2), __('dashboard.total_returns')], ['fa-solid fa-scale-balanced','#fffbeb','#d97706', number_format($financeSummary['net_after_expenses'],2), 'الصافي بعد المصروفات (ج.م)'], ] as [$ic,$bg,$cl,$val,$lbl])
{{ $val }}
{{ $lbl }}
@endforeach
{{-- KPI Row 2 --}}
@foreach([ ['fa-solid fa-vault', '#eff6ff','#2563eb', number_format($financeSummary['treasury_balance'],2), 'أرصدة الخزن (ج.م)'], ['fa-solid fa-wallet', '#fff7ed','#ea580c', number_format($financeSummary['wallet_balance'],2), 'رصيد المحافظ (ج.م)'], ['fa-solid fa-right-left','#f5f3ff','#7c3aed',number_format($financeSummary['settlements'],2), 'التسويات المنفذة (ج.م)'], ['fa-solid fa-receipt', '#fef2f2','#dc2626', number_format($financeSummary['expenses'],2), 'المصروفات (ج.م)'], ] as [$ic,$bg,$cl,$val,$lbl])
{{ $val }}
{{ $lbl }}
@endforeach
{{-- Quick Links --}}
@foreach([ ['fa-solid fa-book', 'الحسابات', $accountsCount, 'dashboard.finance.accounts.index'], ['fa-solid fa-vault', 'الخزن', $treasuriesCount, 'dashboard.finance.treasuries.index'], ['fa-solid fa-wallet', 'المحافظ', $walletUsersCount, 'dashboard.finance.wallets.index'], ['fa-solid fa-right-left', 'التسويات', $settlementsCount, 'dashboard.finance.settlements.index'], ['fa-solid fa-receipt', 'المصروفات', $expensesCount, 'dashboard.expenses.index'], ['fa-solid fa-coins', 'العملة', $currency, null], ] as [$ic,$lbl,$val,$route]) @if($route) @else
@endif
{{ $lbl }}
{{ $val }}
@if($route)
@else
@endif @endforeach
{{-- Recent Sales & Reservations --}}
{{-- Recent Sales --}}
أحدث فواتير البيع
عرض الكل
@forelse($recentSales as $sale)
#{{ $sale->id }} — {{ $sale->customer?->name ?? 'غير معروف' }}
{{ $sale->created_at->format('Y-m-d H:i') }} · {{ number_format($sale->final_total,2) }} ج.م
مرتجع A4
@empty
{{ __('dashboard.no_sale_invoices') }}
@endforelse
{{-- Recent Reservations --}}
أحدث فواتير الحجوزات
عرض الكل
@forelse($recentReservations as $reservation)
#{{ $reservation->id }} — {{ $reservation->customer?->name ?? 'غير معروف' }}
{{ $reservation->product?->name ?? '—' }} · {{ $reservation->created_at->format('Y-m-d') }} · {{ number_format($reservation->final_total,2) }} ج.م
مرتجع A4 A5
@empty
{{ __('dashboard.no_reservation_invoices') }}
@endforelse
{{-- Recent Treasury Transactions --}}
أحدث حركات الخزن
الخزن
@foreach(['التاريخ','الخزنة','الحساب',__('dashboard.type_label'),'المبلغ'] as $h) @endforeach @forelse($recentTreasuryTransactions as $tx) @empty @endforelse
{{ $h }}
{{ optional($tx->occurred_at)->format('Y-m-d H:i') ?: '—' }} {{ $tx->treasury?->name ?? '—' }} {{ $tx->account?->name ?? '—' }} @if($tx->direction === 'credit') إضافة @else خصم @endif {{ $tx->direction === 'credit' ? '+' : '-' }}{{ number_format($tx->amount,2) }} ج.م
لا توجد حركات خزن
@endsection