@extends('layouts.member') @section('title','متابعة حالة طلبات حذف اللايفات') @section('content') @php use Carbon\Carbon; $pendingCount = $requests->where('status','pending')->count(); $approvedCount = $requests->where('status','approved')->count(); $rejectedCount = $requests->where('status','rejected')->count(); @endphp
{{-- هيدر ملحمي --}}
نظام طلبات حذف اللايفات — لوحة العضو

متابعة حالة طلبات الحذف

هنا تشاهد جميع طلبات حذف اللايفات التي أرسلتها، مع حالة كل طلب: قيد المراجعة، موافق عليه، أو مرفوض، بالإضافة إلى ملاحظات الإدارة إن وُجدت.

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

طلبات قيد المراجعة

{{ $pendingCount }}

طلبات تم قبولها

{{ $approvedCount }}

طلبات مرفوضة

{{ $rejectedCount }}

{{-- المحتوى الرئيسي --}} @if($requests->isEmpty())
لم ترسل أي طلبات حذف حتى الآن. يمكنك إرسال طلب جديد من صفحة "طلب حذف لايفاتك".
@else {{-- Timeline للطلبات --}}

سجل طلباتك

@foreach($requests as $r) @php $date = $r->scheduled_date ?? '—'; $time = $r->scheduled_time ? Carbon::parse($r->scheduled_time)->format('H:i') : '—'; $created = $r->created_at ? Carbon::parse($r->created_at)->diffForHumans() : ''; $reviewedAt = $r->reviewed_at ? Carbon::parse($r->reviewed_at)->diffForHumans() : null; $typeLabel = match($r->type) { 'guests' => 'قستات', 'tours' => 'تحديات', 'both' => 'كلاهما', default => $r->type, }; $statusLabel = match($r->status) { 'pending' => 'قيد المراجعة', 'approved' => 'تمت الموافقة والحذف', 'rejected' => 'مرفوض', default => $r->status, }; $statusClass = match($r->status) { 'pending' => 'bg-amber-100 text-amber-800 dark:bg-amber-900/40 dark:text-amber-200', 'approved' => 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900/40 dark:text-emerald-200', 'rejected' => 'bg-rose-100 text-rose-800 dark:bg-rose-900/40 dark:text-rose-200', default => 'bg-slate-100 text-slate-700 dark:bg-slate-800 dark:text-slate-200', }; $statusIcon = match($r->status) { 'pending' => 'fa-solid fa-hourglass-half', 'approved' => 'fa-solid fa-circle-check', 'rejected' => 'fa-solid fa-circle-xmark', default => 'fa-solid fa-circle-info', }; @endphp
{{-- خط التايم لاين --}}
{{-- الكارد نفسه --}}
لايف {{ $date }} • {{ $time }}
النوع: {{ $typeLabel }} • الخانة: {{ $r->slot_label ?: '—' }}
{{ $statusLabel }}
@if($r->reason)
سبب الطلب: {{ $r->reason }}
@endif @if($r->review_note)
ملاحظة الإدارة: {{ $r->review_note }}
@endif
أُرسِل: {{ $created }} @if($reviewedAt) تمّت المعالجة: {{ $reviewedAt }} @endif
@endforeach
@endif
@endsection