مرحباً بعودتك! {{ Auth::user()->name ?? 'مستخدم' }}
اختر وحدة للوصول إلى ميزاتها وبياناتها
@if(!empty($dashboardSystemWideSummary) && $dashboardSystemWideSummary)
ملخص النظام — جميع المستأجرين
@endif
باقة عملك: {{ $tenantPackage['niche_name'] }}
الموديولات والمزايا المفعّلة لحسابك — مخصّصة لنشاط {{ $tenantPackage['niche_key'] ?? 'ERP' }}
@if(!empty($tenantPackage['modules']))
@foreach($tenantPackage['modules'] as $mod)
{{ $mod['label'] }}
@endforeach
@endif
@if(!empty($tenantPackage['premium_features']))
مزايا بريميوم:
@foreach($tenantPackage['premium_features'] as $feat)
{{ $feat['name_ar'] }}
@endforeach
@endif
روابط سريعة
@foreach($tenantPackage['quick_links'] as $link)
@if(\Illuminate\Support\Facades\Route::has($link['route']))
{{ $link['label'] }}
@endif
@endforeach
{{-- نتائج البحث (عند وجود استعلام بحث) --}}
@if(!empty($searchResults) && isset($searchQuery))
@endif
@php
$dashNav = $tenantNavigation ?? null;
$dashModule = static fn (string $module): bool => $dashNav?->isDashboardModuleVisible($module) ?? true;
$dashLink = static fn (string $key): bool => $dashNav?->isDashboardQuickLinkVisible($key) ?? true;
$dashFullErp = $dashNav?->usesUnfilteredNavigation() ?? true;
$dashReports = $dashNav?->isDashboardReportsWidgetVisible() ?? true;
$dashAudit = $dashNav?->isLinkVisible('system.audit') ?? \App\Support\ErpRoles::hasFinanceAdminPanelAccess(auth()->user());
@endphp
{{-- إحصائيات اليوم (Today's Statistics) - عرض أفقي: flex-row / grid --}}
@if($dashModule('manufacturing') && (isset($totalProductionToday) || isset($productionOrdersToday) || isset($journalEntriesToday)))
@endif
{{-- قيمة المخزون + التدفق النقدي (30 يوم) --}}
@if($dashModule('inventory') && isset($inventoryValueTotal))
@endif
@if($dashModule('services') && auth()->user()->isAdminOrSuperAdmin() && isset($serviceOpenCount))
@if($serviceWarrantyExpiringCount > 0)
نتائج البحث: «{{ $searchQuery }}»
@if($searchResults['items']->isNotEmpty())
@if($searchResults['items']->isEmpty() && $searchResults['units']->isEmpty() && $searchResults['warehouses']->isEmpty())
الأصناف / المنتجات
@endif
@if($searchResults['units']->isNotEmpty())
-
@foreach($searchResults['items'] as $item)
- @if(auth()->user()->isAdminOrSuperAdmin()) {{ $item->name_ar ?? $item->name_en ?? $item->code }} @else {{ $item->name_ar ?? $item->name_en ?? $item->code }} @endif @endforeach
وحدات القياس
@endif
@if($searchResults['warehouses']->isNotEmpty())
-
@foreach($searchResults['units'] as $unit)
- {{ $unit->name_ar ?? $unit->name_en ?? $unit->code }} @endforeach
المستودعات
@endif
-
@foreach($searchResults['warehouses'] as $wh)
- @if(auth()->user()->isAdminOrSuperAdmin()) {{ $wh->name_ar ?? $wh->name_en ?? $wh->code }} @else {{ $wh->name_ar ?? $wh->name_en ?? $wh->code }} @endif @endforeach
لا توجد نتائج مطابقة.
@endifقيمة المخزون الحالية
{{ number_format($inventoryValueTotal, 2) }}
خامات ({{ $inventoryRmCode ?? '1041' }}): {{ number_format($inventoryRawMaterials ?? 0, 2) }}
منتج تام ({{ $inventoryFgCode ?? '1042' }}): {{ number_format($inventoryFinishedGoods ?? 0, 2) }}
التدفق النقدي — آخر 30 يوم
وارد (تحصيلات)
صادر (مشتريات ومصاريف)
تنبيه ضمان: يوجد {{ $serviceWarrantyExpiringCount }} أصل مثبت تنتهي فترة ضمانه خلال الثلاثين يوماً القادمة.
لوحة الخدمات
@endif
@endif
@if($dashModule('services') && auth()->user()->is_technician && ! auth()->user()->isAdminOrSuperAdmin())
@endif
{{-- الكروت الثلاثة السريعة - عرض أفقي --}}
جميع الوحدات
{{-- شبكة الوحدات بنفس ترتيب السكرين شوت: 4 أعمدة - عرض أفقي --}}
@if($dashModule('purchases'))
{{-- 1. المشتريات --}}
@endif
@if($dashModule('inventory'))
{{-- 2. المخزون --}}
@endif
@if($dashModule('finance'))
{{-- 3. المحاسبة --}}
@endif
@if($dashModule('sales'))
{{-- 4. المبيعات --}}
@endif
{{-- 4b. الخدمات والصيانة --}}
@if($dashModule('services') && auth()->user()->isAdminOrSuperAdmin())
@elseif($dashModule('services') && auth()->user()->is_technician)
@endif
@if($dashModule('manufacturing'))
{{-- 5. التصنيع --}}
@endif
@if($dashModule('hr'))
{{-- 6. الموارد البشرية --}}
@endif
@if($dashModule('crm'))
{{-- 7. إدارة العملاء (CRM — علاقة العميل، وليست عملاء المبيعات التشغيلية) --}}
@endif
@if($dashModule('pos'))
{{-- 8. نقاط البيع --}}
@endif
@if($dashReports)
{{-- 9. التقارير --}}
@endif
@if($dashAudit)
{{-- 10. التدقيق --}}
@endif
@if($dashFullErp)
{{-- 11. مكتبة المستندات --}}
{{-- 12. التخطيط --}}
@endif
{{-- 13. الإدارة --}}
التصنيع
{{ isset($countProductionShifts) ? $countProductionShifts : '6+' }}أصناف ← قوائم مواد ← أوامر العمل ← ترحيل
@if($dashLink('manufacturing.items'))
أصناف
@endif
@if($dashLink('manufacturing.bom_lists'))
قوائم المواد
@endif
@if($dashLink('manufacturing.runs'))
أوامر العمل
@endif
الإدارة
6+إعدادات النظام والصلاحيات
ملف شخصي
@if(\App\Support\ErpRoles::hasFinanceAdminPanelAccess(auth()->user()))
سجل النشاط
@endif
آخر العمليات
@if(isset($managedActivityUsers) && $managedActivityUsers->isNotEmpty()) @endif| التاريخ | المستخدم | نوع العملية | الجدول | المرجع | القيم |
|---|---|---|---|---|---|
| {{ $row->created_at?->format('Y-m-d H:i') }} | {{ $row->user?->name ?? '—' }} | @php $actionLabels = ['create' => 'إنشاء', 'update' => 'تحديث', 'delete' => 'حذف', 'complete' => 'إتمام إنتاج', 'approve_location' => 'اعتماد موقع']; @endphp {{ $actionLabels[$row->action] ?? $row->action }} | @php $tableLabels = [ 'sales_orders' => 'أمر بيع', 'production_orders' => 'أمر إنتاج', 'bom' => 'BOM', 'delivery_orders' => 'أمر توريد', 'purchase_invoices' => 'فاتورة مشتريات', 'service_orders' => 'طلب خدمة', 'accounts' => 'حساب محاسبي', 'fleet_customers' => 'عميل ميداني', ]; @endphp {{ $tableLabels[$row->table_name] ?? $row->table_name }} | #{{ $row->record_id }} |
|
لا توجد عمليات مسجّلة بعد.
@endif