@extends('layouts.superadmin') @section('title', 'تعديل اللايفات غير المؤكدة') @section('page-title', 'تعديل اللايفات غير المؤكدة') @section('content') @php $badge = [ 'scheduled' => ['label'=>'مجدول','cls'=>'border-slate-700 bg-slate-800 text-slate-200'], 'pending_proof' => ['label'=>'بانتظار إثبات','cls'=>'border-sky-500/30 bg-sky-500/15 text-sky-200'], 'pending_excuse' => ['label'=>'بانتظار عذر','cls'=>'border-amber-500/30 bg-amber-500/15 text-amber-200'], 'proof_rejected' => ['label'=>'رفض الإثبات','cls'=>'border-rose-500/30 bg-rose-500/15 text-rose-200'], 'excuse_rejected'=> ['label'=>'رفض العذر','cls'=>'border-rose-500/30 bg-rose-500/15 text-rose-200'], ]; $initialView = request('view','table'); if (!in_array($initialView,['table','cards'])) { $initialView = 'table'; } @endphp
من هنا يمكن للإدارة تعديل الوقت و المدة بالساعات و ملاحظات اللايف فقط، لجميع اللايفات التي ما زالت في حالة غير مؤكدة، مع تسجيل كل تعديل في سجل اللايفات.
الإجمالي
{{ $kpis['total'] ?? 0 }}
scheduled
{{ $kpis['scheduled'] ?? 0 }}
pending_proof
{{ $kpis['pending_proof'] ?? 0 }}
pending_excuse
{{ $kpis['pending_excuse'] ?? 0 }}
rejected
{{ $kpis['rejected'] ?? 0 }}
يمكنك عرض اللايفات كـ جدول لمراجعة سريعة، أو كـ كروت مريحة على الهاتف. التعديل من خلال زر "تعديل" يفتح بانيل جانبي.
| ID | العضو | التاريخ | الوقت | الحالة | النوع | الساعات | الملاحظات | تعديل |
|---|---|---|---|---|---|---|---|---|
| #{{ $s->id }} | {{ $memberName }} | {{ (string)$s->scheduled_date }} | {{-- ✅ إضافة بسيطة: data-time-raw عشان نقدر نطلع HH:MM ونحدّث --}}{{ (string)$s->scheduled_time }} | @php $b = $badge[$s->status] ?? ['label'=>$s->status,'cls'=>'border-slate-700 bg-slate-800 text-slate-200']; @endphp {{ $b['label'] }} | {{ $s->type }} | {{ $planned }} س | {{ $notePreview ?: '—' }} | |
| لا توجد لايفات غير مؤكدة ضمن الفلاتر الحالية. | ||||||||