@extends('admin.layouts.master') @section('title', __('admin.reports')) @section('page_title', __('admin.reports')) @section('breadcrumbs') @endsection @push('styles') @endpush @section('content') @php $groups = [ 'sales' => [ 'title' => 'تقارير المبيعات', 'color' => 'success', 'icon' => 'fa-shopping-cart', 'items' => [ ['label' => 'مبيعات بالفترة', 'route' => 'admin.reports.sales.period', 'desc' => 'تجميع يومي/أسبوعي/شهري/سنوي'], ['label' => 'مبيعات بالعميل', 'route' => 'admin.reports.sales.customer', 'desc' => 'إيراد كل عميل ورصيده'], ['label' => 'مبيعات بالمنتج', 'route' => 'admin.reports.sales.product', 'desc' => 'الأكثر بيعاً والربحية المقدّرة'], ['label' => 'مبيعات بالمندوب', 'route' => 'admin.reports.sales.salesperson', 'desc' => 'إيرادات المندوبين والعمولة'], ], ], 'purchases' => [ 'title' => 'تقارير المشتريات', 'color' => 'info', 'icon' => 'fa-truck', 'items' => [ ['label' => 'مشتريات بالفترة', 'route' => 'admin.reports.purchases.period', 'desc' => 'تجميع زمني'], ['label' => 'مشتريات بالمورد', 'route' => 'admin.reports.purchases.supplier', 'desc' => 'إنفاق على كل مورد'], ['label' => 'مشتريات بالمنتج', 'route' => 'admin.reports.purchases.product', 'desc' => 'الكميات المشتراة'], ], ], 'stock' => [ 'title' => 'تقارير المخزون', 'color' => 'warning', 'icon' => 'fa-cubes', 'items' => [ ['label' => 'حالة المخزون', 'route' => 'admin.reports.stock.on-hand', 'desc' => 'الأرصدة وقيمتها'], ['label' => 'منتجات راكدة', 'route' => 'admin.reports.stock.slow-moving', 'desc' => 'لم تتحرك خلال X يوم'], ['label' => 'الأكثر دوراناً', 'route' => 'admin.reports.stock.top-moving', 'desc' => 'أكثر المنتجات خروجاً'], ], ], 'finance' => [ 'title' => 'التقارير المالية', 'color' => 'primary', 'icon' => 'fa-coins', 'items' => [ ['label' => 'المقبوضات والمدفوعات', 'route' => 'admin.reports.finance.payments', 'desc' => 'سجل الدفعات بالفترة'], ['label' => 'الأرباح والخسائر', 'route' => 'admin.reports.finance.profit-loss', 'desc' => 'إيرادات vs تكاليف'], ['label' => 'أعمار ديون العملاء', 'route' => 'admin.reports.aging.customers', 'desc' => 'Aging report'], ['label' => 'أعمار ديون الموردين', 'route' => 'admin.reports.aging.suppliers', 'desc' => 'Aging report'], ], ], 'ops' => [ 'title' => 'تقارير العمليات', 'color' => 'secondary', 'icon' => 'fa-tools', 'items' => [ ['label' => 'تقرير التركيب', 'route' => 'admin.reports.ops.installations', 'desc' => 'حالات التركيب وأداء الفرق'], ['label' => 'تقرير الصيانة', 'route' => 'admin.reports.ops.maintenance', 'desc' => 'تذاكر ما بعد البيع'], ], ], ]; @endphp
@foreach($groups as $key => $g)

{{ $g['title'] }}

@foreach($g['items'] as $item) @endforeach
@endforeach
@endsection