@extends('layouts.dashboard') @section('title', 'العملاء المحتملين') @section('content')
{{ number_format($stats['total'] ?? 0) }}
إجمالي العملاء
{{ number_format($stats['new'] ?? 0) }}
جديد
{{ number_format($stats['engaged'] ?? 0) }}
متفاعل
{{ number_format($stats['qualified'] ?? 0) }}
مؤهل (VIP)
{{ number_format($stats['converted'] ?? 0) }}
محوّل (مبيعة)
| العميل | القناة | النقاط {!! request('sort') === 'lead_score' ? (request('dir') === 'asc' ? '↑' : '↓') : '' !!} | الحالة | الرسائل | آخر تواصل {!! request('sort') === 'last_contact_date' ? (request('dir') === 'asc' ? '↑' : '↓') : '' !!} | الإجراءات |
|---|---|---|---|---|---|---|
|
{{ $lead->display_name }} @if($lead->phone){{ $lead->phone }} @endif |
@if($lead->channel === 'whatsapp') 📱 واتساب @elseif($lead->channel === 'messenger') 💬 ماسنجر @else 📷 انستغرام @endif | @php $scoreColor = $lead->lead_score >= 100 ? 'from-red-500 to-orange-500' : ($lead->lead_score >= 70 ? 'from-orange-400 to-amber-400' : ($lead->lead_score >= 40 ? 'from-amber-400 to-yellow-400' : 'from-gray-400 to-gray-500')); @endphp {{ $lead->lead_score }} | @php $statusColors = [ 'new' => 'bg-blue-100 text-blue-800', 'engaged' => 'bg-amber-100 text-amber-800', 'qualified' => 'bg-emerald-100 text-emerald-800', 'converted' => 'bg-green-100 text-green-800', 'lost' => 'bg-red-100 text-red-800', ]; $statusNames = [ 'new' => 'جديد', 'engaged' => 'متفاعل', 'qualified' => 'مؤهل', 'converted' => 'محوّل', 'lost' => 'مفقود', ]; @endphp {{ $statusNames[$lead->status] ?? $lead->status }} | {{ $lead->total_messages_received }} / {{ $lead->total_messages_sent }} | {{ $lead->last_contact_date ? $lead->last_contact_date->diffForHumans() : 'لم يتواصل بعد' }} | 💬 @if($lead->status !== 'converted') @endif @if($lead->status !== 'lost') @endif 🧠 |
| @if(request()->hasAny(['search', 'status', 'channel', 'min_score'])) لا يوجد نتائج مطابقة للفلتر الحالي @else لا يوجد عملاء محتملين بعد @endif | ||||||