@php // ready: $from,$to,$stats,$rows,$topWelcomers,$nonWelcomers,$nextStepsText @endphp
{{-- HERO --}}
نظام الميزان الرمضاني الذكي تحليل الترحيب + النقاط + تأثير التوثيق
ميزان الفريق • رمضان ✨
فلترة الفترة: {{ $from }} → {{ $to }} (توقيت الأردن)
{{-- FILTER --}}
فلترة الفترة
تحليل الميزان
{{-- ✅ قسم الإيجابيات والسلبيات (مصغر داخل الميزان) --}}
أعضاء التيم الفعّالين
{{ number_format($stats['team_total'] ?? 0) }}
المتفاعلين خلال الفترة: {{ number_format($stats['team_involved'] ?? 0) }}
تقارير فيها ترحيب
{{ number_format($stats['welcome_reports'] ?? 0) }}
تقارير بدون ترحيب: {{ number_format($stats['no_welcome_reports'] ?? 0) }}
تأثير التوثيق
{{ number_format($stats['verified_count'] ?? 0) }} موثّق قوي
متوسط الذكاء: {{ $stats['avg_intelligence'] ?? 0 }} • إثبات: {{ number_format($stats['proof_count'] ?? 0) }}
{{-- ✅ القسم الأول: الترحيب (مين رحّب / مين ما برحب) --}}
الأكثر ترحيبًا
Top
@forelse($topWelcomers as $uid) @php $m = collect($rows)->firstWhere('id', (int)$uid); @endphp
{{ $m['name'] ?? ('User#'.$uid) }}
ترحيبات: {{ (int)($m['welcomes'] ?? 0) }}
{{ (int)($m['welcomes'] ?? 0) }}
@empty
لا يوجد بيانات ترحيب كافية ضمن الفترة.
@endforelse
المتفاعلين بدون ترحيب
{{ number_format(count($nonWelcomers ?? [])) }}
@forelse($nonWelcomers as $uid) @php $m = collect($rows)->firstWhere('id', (int)$uid); @endphp
{{ $m['name'] ?? ('User#'.$uid) }}
متفاعل: نعم • ترحيب: 0
0
@empty
لا يوجد أعضاء متفاعلين بدون ترحيب ضمن الفترة ✅
@endforelse
{{-- ✅ القسم: نقاط 9/10 + مودل بالنص (موبايل) --}}
نقاط الأعضاء — مسابقة 9 / 10
اضغط على أي عضو لفتح مودل تفاصيل بالنص (ملائم للهواتف).
@foreach(array_slice($rows, 0, 24) as $m) @endforeach
عرضنا أعلى 24 عضو حسب مجموع نقاط (9+10). والباقي موجود بالبيانات (تقدر توسّعها لاحقًا بسهولة).
{{-- ✅ قسم ثاني من ذوقي: رادار الالتزام --}}
رادار الالتزام (ملخص قيادي)
تقارير الفترة
{{ number_format($stats['reports_count'] ?? 0) }}
مؤشرات تأثير
{{ number_format(($stats['impact']['progress'] ?? 0) + ($stats['impact']['issues'] ?? 0) + ($stats['impact']['needs_support'] ?? 0)) }}
• تقدّم: {{ number_format($stats['impact']['progress'] ?? 0) }} • مشاكل: {{ number_format($stats['impact']['issues'] ?? 0) }} • يحتاج دعم: {{ number_format($stats['impact']['needs_support'] ?? 0) }}
تفسير ذكي سريع
لو **التوثيق قوي** (إثبات + ذكاء ≥ 55) ⇒ تأثير التقارير يرتفع ويصير القرار الإداري أدق.
لو **تقارير بدون ترحيب** كثيرة ⇒ لازم “مناوبة ترحيب” + توجيه مباشر للأعضاء المتفاعلين بدون ترحيب.
النقاط (#9/#10) تُستخدم كمرآة التزام، بس القرار النهائي لازم يمر على “التوثيق + الترحيب”.
{{-- ========================= MODALS (centered + mobile) ========================= --}}