{{-- resources/views/superadmin/taateer/index.blade.php --}} @extends('layouts.superadmin') @section('title', 'نظام التعتير') @section('page-title', '🔐 نظام التعتير') @section('content') @php $csrfToken = csrf_token(); @endphp
{{-- الهيدر الرسمي المختصر --}}
نظام التعتير — لوحة داخلية منظمة تصميم بانلز بدون زحمة

إدارة أرقام التعتير

إصدار، متابعة، إلغاء، وإعادة إصدار الأكواد من صفحة واحدة مرتبة. إدارة الأكواد صارت بانيل جانبي خفيف بدل مودال يخنق الشاشة.

عدد الأعضاء
{{ number_format($stats['total_members'] ?? 0) }}
إجمالي الأكواد
{{ number_format($stats['total_codes'] ?? 0) }}
أكواد فعّالة
{{ number_format($stats['active_codes'] ?? 0) }}
أكواد ملغاة
{{ number_format($stats['revoked_codes'] ?? 0) }}
{{-- تخطيط الصفحة: الأعضاء + بانيل الإنشاء --}}
{{-- قائمة الأعضاء --}}

الأعضاء الذين لديهم رقم تعتير

بطاقات مختصرة وواضحة، وزر إدارة الأكواد يفتح بانيل جانبي بدل نافذة كبيرة.

@if($membersWithCodes->isEmpty())
لا يوجد أي عضو لديه رقم تعتير بعد.
@else
@foreach($membersWithCodes as $member) @php $latestStatus = $member->latest_status ?? 'active'; $revokedCount = (int)($member->revoked_count ?? 0); $totalCodes = (int)($member->total_codes ?? 0); $initials = mb_substr($member->name, 0, 2, 'UTF-8'); @endphp
{{ $initials }}

{{ $member->name }}

@if($latestStatus === 'active') كود فعّال @elseif($latestStatus === 'revoked') ملغى @elseif($latestStatus === 'reissued') أُعيد إصداره @else غير معروف @endif @if($revokedCount > 0) ملغى {{ $revokedCount }} @endif
عدد الأكواد
{{ $totalCodes }}
الرمز الحالي
{{ $member->active_code ?? '—' }}
@endforeach
@endif
{{-- بانيل إنشاء رقم جديد + معلومات --}}
{{-- بانيل Wizard إنشاء رقم التعتير --}} {{-- بانيل إدارة الأكواد الجانبي --}} {{-- تنبيه خفيف بدل كثرة alert --}}
@endsection @push('scripts') @endpush