@extends('admin.layouts.app')

@section('title', 'طلبات الخدمات الإضافية')
@section('page-title', 'طلبات الخدمات الإضافية')
@section('page-icon', 'fas fa-clipboard-list')

@section('content')
<div class="card">
    <div class="card-body">
        @if(session('success'))
            <div class="alert alert-success">{{ session('success') }}</div>
        @endif
        <p class="text-muted small">عند اختيار «مكتمل» يُحسب الطلب ضمن العداد العالمي لعجلة الحظ (كل 250 طلباً مكتملاً عبر التطبيق قد يحصل أحد المستخدمين على عجلة لهذا الطلب).</p>
        <div class="table-responsive">
            <table class="table table-bordered table-sm">
                <thead>
                    <tr>
                        <th>#</th>
                        <th>المستخدم</th>
                        <th>الخدمة</th>
                        <th>الهاتف</th>
                        <th>الحالة</th>
                        <th>ملاحظات الراكب</th>
                        <th>الإجمالي</th>
                        <th>عجلة معلقة</th>
                        <th>تحديث</th>
                    </tr>
                </thead>
                <tbody>
                    @foreach($requests as $r)
                        <tr>
                            <td>{{ $r->id }}</td>
                            <td>{{ $r->user?->name }} ({{ $r->user?->phone }})</td>
                            <td>{{ $r->service?->title }}</td>
                            <td>{{ $r->contact_phone ?: $r->user?->phone }}</td>
                            <td>{{ $r->status }}</td>
                            <td>{{ \Illuminate\Support\Str::limit($r->notes ?? '', 40) }}</td>
                            <td>{{ number_format((float)($r->total_amount ?? $r->fee_snapshot), 0) }} د.ع</td>
                            <td>{{ $r->wheel_milestone_pending ? 'نعم' : 'لا' }}</td>
                            <td>
                                <form action="{{ route('admin.passenger-extra-service-requests.status', $r->id) }}" method="POST" class="form-inline">
                                    @csrf
                                    <select name="status" class="form-control form-control-sm">
                                        <option value="pending" @selected($r->status === 'pending')>معلق</option>
                                        <option value="confirmed" @selected($r->status === 'confirmed')>مؤكد</option>
                                        <option value="completed" @selected($r->status === 'completed')>مكتمل</option>
                                        <option value="cancelled" @selected($r->status === 'cancelled')>ملغي</option>
                                    </select>
                                    <input type="text" name="admin_notes" class="form-control form-control-sm ml-1" placeholder="ملاحظة إدارية" value="{{ $r->admin_notes }}">
                                    <button type="submit" class="btn btn-sm btn-primary ml-1">حفظ</button>
                                </form>
                            </td>
                        </tr>
                    @endforeach
                </tbody>
            </table>
        </div>
        {{ $requests->links() }}
    </div>
</div>
@endsection
