{{-- ===== القائمة ===== --}} @if ($mode === 'list')

إدارة الخصومات

@forelse ($rows as $d) @php // "الهدف" يعتمد على النوع // code => نعرض الكود المسجل داخلياً (مثلاً GOVI_MEMBER أو شيء) // domain => نعرض الدومين // user => نعرض عدد المستخدمين if ($d->type === 'code') { $target = $d->code ?: '—'; } elseif ($d->type === 'domain') { $target = $d->domain ?: '—'; } elseif ($d->type === 'user') { $target = (is_array($d->user_ids) ? (count($d->user_ids) . ' مستخدم') : '—'); } else { $target = '—'; } $discountLabel = $d->discount_type === 'percent' ? ($d->discount_value . '%') : number_format($d->discount_value, 2); $statusClass = $d->status === 'active' ? 'kt-badge-success' : 'kt-badge-secondary'; $servicesText = ( is_array($d->service_ids) && count($d->service_ids) > 0 ) ? (count($d->service_ids).' خدمة') : 'كل الخدمات'; @endphp @empty @endforelse
# النوع الهدف تنطبق على خدمات نوع الخصم قيمة الخصم الحالة إجراء
{{ $d->id }} @switch($d->type) @case('code') CODE @break @case('domain') DOMAIN @break @case('user') USER @break @default — @endswitch @if($d->type === 'user') {{ $target }} @else {{ $target }} @endif {{ $servicesText }} {{ $d->discount_type === 'percent' ? 'نسبة مئوية' : 'مبلغ ثابت' }} {{ $discountLabel }} {{ $d->status === 'active' ? 'نشط' : 'غير نشط' }}
لا توجد خصومات.
{{-- سبينر --}} {{-- فوتر --}}
@endif {{-- ===== نموذج الإنشاء/التعديل ===== --}} @if ($mode === 'form')

{{ $editing_id ? "تعديل الخصم #$editing_id" : 'إضافة خصم جديد' }}

{{-- العمود الرئيسي --}}

بيانات الخصم

@error('type') {{ $message }} @enderror
@error('discount_type') {{ $message }} @enderror
@error('discount_value') {{ $message }} @enderror
@error('status') {{ $message }} @enderror
@if($type === 'code')
@error('code') {{ $message }} @enderror
هذا الكود ممكن يكون:
- كوبون العميل يكتبه
- أو مفتاح داخلي مثل عضوية GOVI
@endif @if($type === 'domain')
@error('domain') {{ $message }} @enderror
ينطبق تلقائياً على أي مستخدم بريده ينتهي بهذا الدومين.
@endif
{{-- اختيار المستخدمين (multi-select) يظهر فقط عند type=user --}} @if($type === 'user')
اكتب جزءًا من البريد أو الاسم ليظهر لك تطابقات. يظهر الاسم + البريد فقط.
@endif {{-- اختيار الخدمات (multi-select) --}}
إن تركتها فارغة، الخصم يطبق على كل الخدمات.
جاري الحفظ...
{{-- العمود الجانبي --}}

إرشادات سريعة

code: قيمة ثابتة تستخدمها داخلياً.
مثال: GOVI_MEMBER يعني "هذا الخصم خاص بالأعضاء النشطين في GOVI" أو ممكن يكون كوبون يدخله العميل لو تحب.
domain: خصم تلقائي لأي مستخدم بريده ينتهي بدومين معين (example.com).
user: خصم مخصص لأشخاص محددين تختارهم يدوي.
• ترك الخدمات فارغة ⇒ يطبق على كل الخدمات.
@if($editing_id)

حذف السجل

سيتم حذف الخصم الحالي نهائياً.
@endif
@endif {{-- مودال تأكيد الحذف --}} @if($delete_id)

تأكيد الحذف

هل أنت متأكد من حذف هذا السجل؟ لا يمكن التراجع.

@endif