@extends('admin.layouts.master') @section('title', 'لوحة التحكم') @push('styles') @endpush @section('page-header')
{{ now()->translatedFormat('l - j F Y') }}

مرحباً، {{ auth()->user()->name }}

@endsection @section('content') {{-- ╔═══ Quick Actions Bar ═══╗ --}}

الإجراءات السريعة

{{-- ╔═══ Top KPIs Row ═══╗ --}}
{{-- مبيعات اليوم --}}
مبيعات اليوم

{{ number_format($kpis['sales_today'], 0) }}

الشهر: {{ number_format($kpis['sales_month'], 2) }} ج.م
@if($kpis['sales_growth'] != 0)
{{ abs($kpis['sales_growth']) }}% مقارنة بالشهر الماضي
@endif
{{-- صافي الربح --}}
صافي الربح (الشهر)

{{ number_format($kpis['profit_month'], 0) }}

هامش: {{ $kpis['profit_margin'] }}%
مصروفات: {{ number_format($kpis['expenses_month'], 0) }} | مشتريات: {{ number_format($kpis['purchases_month'], 0) }}
{{-- طلبات قيد التنفيذ --}}
قيد التنفيذ

{{ $kpis['orders_in_prod'] }}

معلق: {{ $kpis['orders_pending'] }} جاهز: {{ $kpis['orders_ready'] }}
{{ $kpis['tickets_active'] }} بطاقة تشغيل نشطة
{{-- مديونيات --}}
فواتير غير مدفوعة

{{ number_format($kpis['pending_invoices'], 0) }}

متأخر: {{ $kpis['overdue_invoices'] }} فاتورة
مديونيات العملاء: {{ number_format($kpis['customers_debt'], 0) }} ج.م
{{-- ╔═══ Production & Quality Metrics ═══╗ --}}

مؤشرات الإنتاج والجودة (KPIs)

{{-- نسبة الجودة --}}
{{ $kpis['quality_rate'] }}%
نسبة الجودة
جودة الإنتاج المطابق
{{-- نسبة الفاقد --}}
{{ $kpis['waste_rate'] }}%
نسبة الفاقد
من إجمالي الإنتاج
{{-- التسليم في الموعد --}}
{{ $kpis['ontime_rate'] }}%
التسليم في الموعد
معدل الالتزام بالمواعيد
{{-- استغلال الماكينات --}}
@php $util = $kpis['machines_total'] > 0 ? round($kpis['machines_active'] / $kpis['machines_total'] * 100) : 0; @endphp
{{ $util }}%
حالة الماكينات
{{ $kpis['machines_active'] }} يعمل / {{ $kpis['machines_total'] }} إجمالي
{{-- ╔═══ Alerts + Sales Chart ═══╗ --}}
{{-- Live Alerts --}}

تنبيهات هامة

@if(count($alerts) > 0) {{ count($alerts) }} @endif
@forelse($alerts as $alert)
{{ $alert['title'] }}
{{ $alert['message'] }}
@empty

كل شيء على ما يرام — لا توجد تنبيهات

@endforelse
{{-- Sales Trend Chart --}}

اتجاه المبيعات - آخر 30 يوم

فواتير نقطة بيع
{{-- ╔═══ Sales by Type + Machine Utilization ═══╗ --}}
{{-- مبيعات حسب نوع الطباعة --}}

توزيع المبيعات حسب نوع الطباعة

@if($salesByType->count() > 0)
@else

لا توجد بيانات

@endif
{{-- Machine Utilization --}}

أكثر الماكينات إنتاجاً (الشهر)

@forelse($machineUtilization as $m) @empty @endforelse
الماكينةالنوع المراحل ساعات التشغيل الحالة
{{ $m->name }}
{{ $m->code }}
{{ $m->machineType?->name ?? '-' }} {{ $m->completed_stages_count }} {{ round(($m->total_minutes ?? 0) / 60, 1) }} س {{ $m->status_label }}
لا توجد بيانات
{{-- ╔═══ Latest Orders + Top Customers + Top Defects ═══╗ --}}
{{-- آخر الطلبات --}}

آخر الطلبات

@foreach($latestOrders as $o) @endforeach
الرقمالعميلالمبلغالحالة
{{ $o->order_no }}
{{ $o->order_date?->diffForHumans() }}
{{ $o->customer?->name }} {{ number_format($o->total_amount, 0) }} {{ $o->status_label }}
{{-- أعلى العملاء --}}

أعلى العملاء

@forelse($topCustomers as $i => $c)
#{{ $i + 1 }}
{{ $c->name }}
{{ number_format($c->month_sales, 0) }} ج.م
@empty
لا توجد مبيعات هذا الشهر
@endforelse
{{-- أعلى المنتجات مبيعاً --}}

الأكثر مبيعاً

@forelse($topProducts as $i => $p)
#{{ $i + 1 }}
{{ Str::limit($p->description, 40) }}
{{ number_format($p->total_qty) }} وحدة | {{ number_format($p->total_revenue, 0) }} ج
@empty
لا توجد بيانات
@endforelse
{{-- ╔═══ Low Stock + Top Defects ═══╗ --}}
{{-- مخزون منخفض --}}

أصناف تحتاج إعادة طلب

@forelse($lowStockItems as $item) @empty @endforelse
الكودالصنفالرصيدنقطة الطلبالحالة
{{ $item->code }} {{ $item->name }}
{{ $item->category?->name }}
{{ number_format($item->totalStock(), 2) }} {{ $item->unit?->short_name }} {{ number_format($item->reorder_point, 2) }} @if($item->totalStock() <= 0) نفذ @else منخفض @endif
كل الأصناف بمستوى آمن
{{-- أعلى أنواع العيوب --}}

أكثر العيوب تكراراً (الشهر)

@forelse($topDefects as $d) @empty @endforelse
العيبالفئةعدد
{{ $d->name }} @php $cats=['paper'=>'ورق','ink'=>'حبر','machine'=>'ماكينة','operator'=>'عامل','design'=>'تصميم','finishing'=>'تشطيب','other'=>'أخرى']; @endphp {{ $cats[$d->category] ?? $d->category }} {{ $d->total }}
لا توجد عيوب مسجلة
{{-- ╔═══ System Status Footer ═══╗ --}}
{{ $kpis['customers_count'] }}
عميل نشط
{{ $kpis['suppliers_count'] }}
مورد
{{ $kpis['machines_active'] }} / {{ $kpis['machines_total'] }}
ماكينة تعمل
{{ number_format($kpis['inventory_value'], 0) }}
قيمة المخزون (ج)
{{ $kpis['tickets_active'] + $kpis['tickets_pending'] }}
بطاقة تشغيل
{{ $kpis['orders_today'] }}
طلب اليوم
@endsection @push('scripts') @endpush