@extends('layouts.app') @section('title', 'ملف العميل') @section('page_title', $customer->display_name) @section('breadcrumb') @endsection @section('page_actions') @can('customers.edit') تعديل @endcan @can('vehicles.create') إضافة مركبة @endcan @can('quotations.create') عرض سعر @endcan @can('invoices.create') فاتورة جديدة @endcan @endsection @section('content')

{{ $customer->display_name }}

{{ $customer->code }}
{!! badge($customer->type_label, $customer->type === 'company' ? 'primary' : 'info') !!} {!! badge($customer->status_label, $customer->status === 'active' ? 'success' : 'secondary') !!}
    @if ($customer->type === 'company')
  • مسؤول التواصل{{ $customer->name }}
  • @endif
  • الجوال{{ $customer->phone }}
  • @if ($customer->phone2)
  • رقم إضافي{{ $customer->phone2 }}
  • @endif @if ($customer->whatsapp)
  • واتساب {{ $customer->whatsapp }}
  • @endif
  • البريد{{ $customer->email ?: '—' }}
  • رقم الهوية/السجل{{ $customer->identity_number ?: '—' }}
  • الرقم الضريبي{{ $customer->tax_number ?: '—' }}
  • المدينة{{ $customer->city ?: '—' }}
  • العنوان{{ $customer->address ?: '—' }}
  • المصدر{{ \App\Models\Customer::SOURCES[$customer->source] ?? '—' }}
  • المسؤول{{ $customer->assignee?->name ?? '—' }}
  • الحد الائتماني{{ currency($customer->credit_limit) }}
  • تاريخ التسجيل{{ arabicDate($customer->created_at) }}
@if ($customer->notes)
{{ $customer->notes }}
@endif
@if ($customer->type === 'company')
جهات الاتصال
@forelse ($customer->contacts as $contact)
{{ $contact->name }}
{{ $contact->position }}
{{ $contact->phone }} {{ $contact->email ? '· ' . $contact->email : '' }}
@can('customers.edit') @endcan
@empty

لا توجد جهات اتصال مسجّلة

@endforelse @can('customers.edit')
@csrf
@endcan
@endif
{{-- المركبات --}}
@forelse ($customer->vehicles as $vehicle) @empty @endforelse
اللوحةالمركبةالنوعالسائقالأجهزة
{{ $vehicle->plate_number }} {{ trim($vehicle->make . ' ' . $vehicle->model) }} {{ $vehicle->year }} {{ $vehicle->type_label }} {{ $vehicle->driver_name ?: '—' }} {!! badge($vehicle->device_units_count . ' جهاز', $vehicle->device_units_count ? 'success' : 'secondary') !!}
لا توجد مركبات
{{-- الأجهزة --}}
@forelse ($devices as $device) @empty @endforelse
IMEIالجهازالشريحةالمركبةالحالة
{{ $device->imei }} {{ $device->product?->name ?? '—' }} {{ $device->sim_number ?: '—' }} {{ $device->vehicle?->plate_number ?? '—' }} {!! badge($device->status_label, $device->status_color) !!}
لا توجد أجهزة
{{-- الاشتراكات --}}
@forelse ($subscriptions as $sub) @empty @endforelse
الكودالمركبةالبدايةالانتهاءالقيمةالحالة
{{ $sub->code }} {{ $sub->vehicle?->plate_number ?? '—' }} {{ arabicDate($sub->start_date) }} {{ arabicDate($sub->end_date) }} {{ currency($sub->amount) }} {!! badge($sub->status_label, $sub->status_color) !!}
لا توجد اشتراكات
{{-- الفواتير --}}
@forelse ($invoices as $invoice) @empty @endforelse
الرقمالتاريخالإجماليالمدفوعالمتبقيالحالة
{{ $invoice->code }} {{ arabicDate($invoice->date) }} {{ currency($invoice->total) }} {{ currency($invoice->paid_amount) }} {{ currency($invoice->remaining) }} {!! badge($invoice->status_label, $invoice->status_color) !!}
لا توجد فواتير
{{-- المدفوعات --}}
@forelse ($payments as $payment) @empty @endforelse
السندالتاريخالفاتورةالمبلغالطريقة
{{ $payment->code }} {{ arabicDate($payment->date) }} {{ $payment->invoice?->code ?? '—' }} {{ currency($payment->amount) }} {!! badge($payment->method_label, 'info') !!}
لا توجد مدفوعات
{{-- عروض الأسعار --}}
@forelse ($quotations as $q) @empty @endforelse
الرقمالتاريخصالح حتىالإجماليالحالة
{{ $q->code }} {{ arabicDate($q->date) }} {{ arabicDate($q->valid_until) }} {{ currency($q->total) }} {!! badge($q->status_label, $q->status_color) !!}
لا توجد عروض أسعار
{{-- التركيبات --}}
@forelse ($installations as $inst) @empty @endforelse
الرقمالمركبةالفنيالموعدالحالة
{{ $inst->code }} {{ $inst->vehicle?->plate_number ?? '—' }} {{ $inst->technician?->name ?? '—' }} {{ arabicDate($inst->scheduled_at, true) }} {!! badge($inst->status_label, $inst->status_color) !!}
لا توجد أوامر تركيب
{{-- التذاكر --}}
@forelse ($tickets as $ticket) @empty @endforelse
الرقمالموضوعالأولويةالتاريخالحالة
{{ $ticket->code }} {{ $ticket->subject }} {!! badge($ticket->priority_label, $ticket->priority_color) !!} {{ arabicDate($ticket->created_at) }} {!! badge($ticket->status_label, $ticket->status_color) !!}
لا توجد تذاكر
{{-- المتابعات --}}
@can('activities.create') إضافة متابعة @endcan @include('activities._timeline', ['activities' => $activities])
@endsection