@extends('layouts.admin') @section('title', 'لوحة التحكم') @section('content')
إجمالي
{{ number_format($stats['total_tickets'] ?? 0) }}
إجمالي التذاكر
@php $percentage = ($stats['total_tickets'] ?? 0) > 0 ? round((($stats['arrived'] ?? 0) / $stats['total_tickets']) * 100) : 0; @endphp {{ $percentage }}%
{{ number_format($stats['arrived'] ?? 0) }}
تم الحضور
في الانتظار
{{ number_format($stats['not_arrived'] ?? 0) }}
لم يحضر بعد
متاح
{{ number_format($stats['available_seats'] ?? 0) }}
مقاعد متاحة

التذاكر حسب النوع

@foreach($byType ?? [] as $type) @php $colors = ['vip' => '#D4AF37', 'excellent' => '#14B8A6', 'march' => '#8B5CF6', 'regular' => '#3B82F6', 'companion' => '#EC4899']; $color = $colors[$type['type'] ?? 'regular'] ?? '#3B82F6'; @endphp
{{ $type['label'] }}
{{ $type['arrived'] }} /{{ $type['total'] }}
@endforeach

آخر الوافدين

عرض الكل
@if(isset($recentArrivals) && $recentArrivals->count() > 0)
@foreach($recentArrivals as $ticket)
{{ mb_substr($ticket->name, 0, 1) }}
{{ $ticket->name }}
{{ $ticket->ticket_number }}
{{ $ticket->seat_number ?? '-' }}
{{ $ticket->checked_in_at->diffForHumans() }}
@endforeach
@else
لا يوجد حضور بعد
@endif

مسح الباركود

تسجيل حضور الزوار

إضافة تذكرة

إنشاء تذكرة جديدة

تصدير البيانات

تحميل ملف Excel

@endsection