{{-- resources/views/superadmin/daily-operations/index.blade.php --}} @extends('layouts.superadmin') @section('title', 'غرفة العمليات اليومية') @section('page-title', '🧭 غرفة العمليات اليومية — القيادة العليا') @section('content')
{{-- HERO --}}
غرفة العمليات اليومية — High Command

لوحة متابعة يوم القيادة في جيش الوفاء الذهبي

من هنا تتابع الإدارة العليا نبض اليوم: إشعارات مهمة، قضايا حرجة، وحالة التفاعل العام في الفريق لحظة بلحظة.

اليوم: {{ $today->isoFormat('dddd D MMMM YYYY') }} — الساعة الآن: {{ $now->format('H:i') }}

{{-- كروت إحصائيات سريعة --}}

أعضاء نشطين بالنظام

{{ number_format($stats['total_members']) }}

إشعارات اليوم

{{ $stats['today_notifications'] }}

قضايا MemberCare اليوم

{{ $stats['today_membercare_cases'] }}

إشعارات أمس

{{ $stats['yesterday_notifications'] }}

{{-- شبكة رئيسية: قضايا + تايم لاين + ملخص اليوم --}}
{{-- قضايا اليوم الحرجة (MemberCare) --}}

قضايا اليوم — MemberCare

@if($todayCases->isEmpty())
لا توجد قضايا مسجّلة اليوم.
@else
@foreach($todayCases as $case)
القضية #{{ $case->id }} @if(!empty($case->title ?? null)) {{ $case->title }} @endif
{{ $case->created_at?->format('H:i') }}
@if(!empty($case->status ?? null))
الحالة: {{ $case->status }}
@endif
@endforeach
@endif
{{-- تايم لاين اليوم (إشعارات + نقاط أساسية) --}}

تايم لاين اليوم — Events & Notifications

@if($todayNotifications->isEmpty())
لا يوجد إشعارات مسجلة لهذا اليوم بعد.
@else
@foreach($todayNotifications as $notif) @php $type = $notif->type ?? 'info'; $typeClasses = match($type) { 'success' => 'border-emerald-200 bg-emerald-50/80 text-emerald-800 dark:border-emerald-700 dark:bg-emerald-900/40 dark:text-emerald-200', 'warning' => 'border-amber-200 bg-amber-50/80 text-amber-800 dark:border-amber-700 dark:bg-amber-900/40 dark:text-amber-200', 'danger' => 'border-rose-200 bg-rose-50/80 text-rose-800 dark:border-rose-700 dark:bg-rose-900/40 dark:text-rose-200', default => 'border-sky-200 bg-sky-50/80 text-sky-800 dark:border-sky-700 dark:bg-sky-900/40 dark:text-sky-200', }; $iconClass = match($type) { 'success' => 'fa-circle-check', 'warning' => 'fa-triangle-exclamation', 'danger' => 'fa-circle-xmark', default => 'fa-circle-info', }; @endphp
إشعار #{{ $notif->id }}
{{ $notif->created_at?->format('H:i') }}

{{ $notif->message }}

@if($notif->action_url) @endif
@endforeach
@endif
{{-- 🔔 قسم إشعارات اليوم (موحّد في آخر الصفحة) --}}

ملخّص إشعارات اليوم — High Command View

المجموع: {{ $todayNotifications->count() }}
@if($todayNotifications->isEmpty())
لا يوجد إشعارات لعرضها اليوم.
@else
@foreach($todayNotifications as $notif) @php $type = $notif->type ?? 'info'; $badgeClasses = match($type) { 'success' => 'bg-emerald-100 text-emerald-700 dark:bg-emerald-900/40 dark:text-emerald-200', 'warning' => 'bg-amber-100 text-amber-700 dark:bg-amber-900/40 dark:text-amber-200', 'danger' => 'bg-rose-100 text-rose-700 dark:bg-rose-900/40 dark:text-rose-200', default => 'bg-sky-100 text-sky-700 dark:bg-sky-900/40 dark:text-sky-200', }; @endphp
{{ strtoupper($type) }} {{ $notif->created_at?->format('H:i') }}

{{ $notif->message }}

@endforeach
@endif
@endsection