{{-- resources/views/superadmin/pokemon/index.blade.php --}} @extends('layouts.superadmin') @section('title','نظام البوكيمون — مركز المتابعة والتقارير') @section('content')
{{-- HERO --}}
نظام البوكيمون — مركز إداري للإنذارات والمتابعة والتقارير

نظام البوكيمون

صفحة واحدة تجمع: الإنذارات الفورية + متابعة الحالات + تقرير جاهز للنسخ والإرسال.

إنذارات جديدة: {{ $stats['signals_new'] ?? '—' }} حرجة/عالية: {{ $stats['signals_critical'] ?? '—' }} أعذار معلّقة: {{ $stats['excused_pending'] ?? '—' }} حالات متابعة مفتوحة: {{ $stats['care_open'] ?? '—' }}
{{-- FILTER --}}
فلترة الفترة
تحديث المؤشرات
{{-- FLASH --}} @if(session('success'))
{{ session('success') }}
@endif {{-- أقسام سريعة --}} {{-- HR --}}
{{-- AI SUMMARY + Charts --}}
ملخّص إداري
{{ $ai['headline'] ?? 'ملخّص' }}
@foreach(($ai['tips'] ?? []) as $tip)
{{ $tip }}
@endforeach
مؤشر الحضور
Charts (خفيفة)
الحضور
حاضر: {{ $charts['attendance']['present'] ?? '—' }}%
غائب بعذر: {{ $charts['attendance']['absent_excuse'] ?? '—' }}%
غائب بدون عذر: {{ $charts['attendance']['absent_no_excuse'] ?? '—' }}%
{{-- ================== PIKACHU ================== --}}
قسم بيكاتشو
إنذارات فورية (Queue)
{{-- Signals --}}
إشارات Pro Santa (آخر 10)
@forelse(($pikachu['signals'] ?? []) as $s)
{{ $s->title }}
شدّة: {{ $s->severity }} • Risk: {{ $s->risk_score }} • {{ \Carbon\Carbon::parse($s->created_at)->diffForHumans() }}
@csrf
@empty
لا يوجد إشارات ضمن الفترة.
@endforelse
{{-- Pending excuses --}}
أعذار غياب معلّقة (آخر 8)
@forelse(($pikachu['pending_excuses'] ?? []) as $e)
User #{{ $e->user_id }}
من {{ $e->from_date }} إلى {{ $e->to_date }} • {{ \Carbon\Carbon::parse($e->created_at)->diffForHumans() }}
@empty
لا يوجد أعذار معلّقة.
@endforelse
{{-- ================== CHARMANDER ================== --}}
قسم شامندر
متابعة الحالات + Next Actions
حالات متابعة مفتوحة (آخر 8)
@forelse(($charmander['open_cases'] ?? []) as $c)
Case #{{ $c->id }} — User #{{ $c->user_id }}
المستوى: {{ $c->level }} • {{ \Carbon\Carbon::parse($c->updated_at)->diffForHumans() }}
@if($c->focus_reason)
{{ $c->focus_reason }}
@endif
@empty
لا يوجد حالات مفتوحة.
@endforelse
Next Actions (قادمة 7 أيام)
@forelse(($charmander['next_actions'] ?? []) as $n)
Case #{{ $n->case_id }} • {{ $n->type }}
موعد: {{ $n->next_action_at }}
@empty
لا يوجد مهام قادمة.
@endforelse
انحرافات الجدول (Δ ≥ 30 دقيقة)
@forelse(($charmander['schedule_deviations'] ?? []) as $d)
Schedule #{{ $d->schedule_id }}
{{ $d->old_status }} → {{ $d->new_status }} • Δ {{ $d->delta_minutes }} دقيقة
@if($d->note)
{{ $d->note }}
@endif
@empty
لا يوجد انحرافات كبيرة بالفترة.
@endforelse
{{-- ================== ASH ================== --}}
قسم أش
تقرير المدرب (جاهز للنسخ)
نص التقرير
(انسخه وأرسله للقيادة / الواتساب / أي قناة متابعة)
{{-- ================== EVOLUTION LAB (NEW) ================== --}}
جديد — ما كان موجود واجهة
مختبر التطوّر: جدولة + إثباتات
{{-- Weekly Settings --}}
إعدادات الجدولة الأسبوعية
@csrf
ملاحظة: هذا الجزء مهم للتقارير لأنه يحدد “الخطة” قبل التنفيذ.
{{-- Proof Vault --}}
خزنة الإثباتات (Proactive Proofs)
الإجمالي: {{ $stats['proofs_total'] ?? '—' }}
@csrf
هذا القسم “جديد ومهم” لأنه يغلق فجوة: (خطة) → (تنفيذ) → (إثبات) → (تقرير).
{{-- ================== TEAM ROCKET (NEW) ================== --}}
جديد — إداري
فريق روكِت: كشف المشاكل المتكررة
فكرة القسم (تنظيم إداري):
• أي إشارة شدتها high/critical تعتبر “هدف متابعة” حتى يتم إغلاقها.
• الهدف: ما يضل شيء “حرج” بالهواء بدون مالك/قرار/إجراء.
(حاليًا مصدره الأساسي نفس إشارات بيكاتشو — بس هنا بزاوية “متابعة وإغلاق”)
@endsection