@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])
@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])
@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
@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) }} ج.م
@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) }} ج.م
@empty
{{ __('dashboard.no_reservation_invoices') }}
@endforelse
{{-- Recent Treasury Transactions --}}
@foreach(['التاريخ','الخزنة','الحساب',__('dashboard.type_label'),'المبلغ'] as $h)
| {{ $h }} |
@endforeach
@forelse($recentTreasuryTransactions as $tx)
| {{ 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) }} ج.م
|
@empty
| لا توجد حركات خزن |
@endforelse
@endsection