{{-- resources/views/advisor/reports/index.blade.php --}} @extends('layouts.advisor') @section('title','📊 متابعة الأعضاء — مركز تقارير المستشار') @section('content')
{{-- خلفيات ناعمة خفيفة --}}
{{-- ============================ --}} {{-- HERO / مركز التقارير --}} {{-- ============================ --}}
{{-- شارة --}}
المنطقة الخاصة بالمستشار — مركز متابعة الأعضاء AI Assisted Insight
{{-- العنوان الرئيسي --}}

📊 مركز التقارير وتحليل أعضاء الفريق

من هنا يدير المستشار صورة كاملة عن الأعضاء: ملفات المتابعة (MemberCare)، مستويات الخطورة، النقاط، الانضباط، ونظرة سريعة تساعدك على اتخاذ قرارات هادئة ومدروسة تجاه كل عضو.

المستشار الحالي: {{ $advisor->name ?? $advisor->username ?? '—' }}
عدد الأعضاء في النتائج: {{ $members->total() }}

يتم ترتيب الأعضاء تلقائيًا حسب مجموع النقاط من الأعلى إلى الأقل.

{{-- ============================ --}} {{-- بطاقة الفلاتر --}} {{-- ============================ --}} @php $filters = $filters ?? []; @endphp

🎛️ مركز التحكم بالفلاتر

استخدم هذه الفلاتر لتضييق النتائج بحسب نوع العضوية، الجنس، مستوى المتابعة أو بحث مباشر بالاسم/اليوزر/الإيميل.

{{-- بحث --}}
{{-- حالة العضوية --}}
{{-- الجنس --}}
{{-- مستوى المتابعة --}}
{{-- الأزرار --}}
{{-- ============================ --}} {{-- قائمة الأعضاء --}} {{-- ============================ --}}
{{-- هيدر القائمة --}}
نتائج الأعضاء حسب الفلاتر الحالية
استخدم هذه الشاشة كبوابة سريعة قبل الدخول لملف كل عضو وتحليل تفاصيله.
@if($members->isEmpty())

لا توجد نتائج حسب الفلاتر الحالية. جرّب توسيع نطاق البحث أو إزالة بعض الفلاتر.

@else {{-- =========== موبايل: كروت =========== --}}
@foreach($members as $member) @php $care = $member->careFile ?? $member->memberCareCase ?? null; $level = $care->level ?? null; $status = $care->status ?? null; $levelLabel = match($level) { 'needs_attention' => 'يحتاج اهتمام', 'watch' => 'تحت المراقبة', 'star' => 'عضو مميز', 'normal' => 'وضع طبيعي', default => 'لا يوجد ملف متابعة', }; $levelColor = match($level) { 'needs_attention' => 'bg-rose-500/10 text-rose-600 dark:text-rose-200 border-rose-400/50', 'watch' => 'bg-amber-500/10 text-amber-700 dark:text-amber-200 border-amber-400/60', 'star' => 'bg-emerald-500/10 text-emerald-700 dark:text-emerald-200 border-emerald-400/60', 'normal' => 'bg-slate-500/10 text-slate-700 dark:text-slate-100 border-slate-400/60', default => 'bg-slate-600/10 text-slate-600 dark:text-slate-200 border-slate-500/60', }; $statusLabel = match($status) { 'open' => 'ملف مفتوح', 'closed' => 'ملف مغلق', default => 'غير محدد', }; $statusColor = match($status) { 'open' => 'bg-emerald-500/10 text-emerald-700 dark:text-emerald-200 border-emerald-400/70', 'closed' => 'bg-slate-600/10 text-slate-700 dark:text-slate-100 border-slate-400/60', default => 'bg-slate-600/10 text-slate-600 dark:text-slate-200 border-slate-500/60', }; @endphp
{{-- الاسم + النقاط --}}
{{ $member->name ?? '—' }} @if($member->username) المعرّف: {{ '@' . $member->username }} @endif
@if($member->email)

{{ $member->email }}

@endif

النقاط الكلية

{{ number_format($member->total_points ?? 0) }}

{{-- البادجات --}}
{{-- عضوية --}} {{ $member->membership_status === 'official' ? 'عضو رسمي' : ($member->membership_status === 'beta' ? 'عضو تجريبي' : $member->membership_status) }} {{-- جنس --}} @if($member->gender) {{ $member->gender === 'male' ? 'ذكر' : ($member->gender === 'female' ? 'أنثى' : $member->gender) }} @endif {{-- مستوى المتابعة --}} {{ $levelLabel }} {{-- حالة الملف --}} @if($care) {{ $statusLabel }} @endif
{{-- تفاصيل المتابعة --}} @if($care && ($care->focus_reason || $care->plan_summary))
@if($care->focus_reason)

سبب المتابعة: {{ $care->focus_reason }}

@endif @if($care->plan_summary)

خطة المتابعة: {{ $care->plan_summary }}

@endif
@endif {{-- فوتر الكرت --}}

آخر تحديث: {{ optional($care->last_note_at ?? $care->updated_at ?? $member->updated_at)->diffForHumans() ?? 'غير متوفر' }}

عرض ملف العضو {{-- استبدل href براوت صفحة التحليل الكامل للعضو --}}
@endforeach
{{-- =========== ديسكتوب: جدول =========== --}} {{-- الباجينيشن --}}
عرض {{ $members->firstItem() }} إلى {{ $members->lastItem() }} من {{ $members->total() }} عضواً
{{ $members->onEachSide(1)->links() }}
@endif
{{-- ============================ --}} {{-- FOOTER — مركز استعلامات --}} {{-- ============================ --}}
🛟 مركز الاستعلامات — دعم المستشار
استخدم هذه الصفحة كخريطة سريعة لتحديد الأعضاء الذين يحتاجون متابعة أو جلسة خاصة.
Golden Loyalty Army — Advisor Insight Center
@endsection