@php $title = __('Operations Dashboard'); @endphp @section('title', $title) @section('vendor-style') @vite(['resources/assets/vendor/libs/apex-charts/apex-charts.scss']) @endsection @section('vendor-script') @vite(['resources/assets/vendor/libs/apex-charts/apexcharts.js']) @endsection @extends('layouts.layoutMaster') @section('content') {{-- Master Data Overview --}}
{{ __('Master Data Overview') }}
@if($lowStockCount > 0) @else @endif
{{-- Orders Overview --}}
{{ __('Orders Overview') }}
{{-- Order Status Breakdown --}}
{{ __('Order Status') }}
@php $statuses = [ 'draft' => ['label' => __('Draft'), 'color' => 'secondary', 'icon' => 'bx-file-blank'], 'pending' => ['label' => __('Pending'), 'color' => 'warning', 'icon' => 'bx-time'], 'confirmed' => ['label' => __('Confirmed'), 'color' => 'info', 'icon' => 'bx-check'], 'processing' => ['label' => __('Processing'), 'color' => 'primary', 'icon' => 'bx-loader'], 'shipped' => ['label' => __('Shipped'), 'color' => 'info', 'icon' => 'bx-package'], 'delivered' => ['label' => __('Delivered'), 'color' => 'success', 'icon' => 'bx-check-double'], 'completed' => ['label' => __('Completed'), 'color' => 'success', 'icon' => 'bx-check-circle'], 'cancelled' => ['label' => __('Cancelled'), 'color' => 'danger', 'icon' => 'bx-x-circle'], ]; @endphp @foreach($statuses as $key => $status) @php $count = ($salesByStatus[$key] ?? 0) + ($purchaseByStatus[$key] ?? 0); @endphp @if($count > 0)
{{ $status['label'] }} {{ $count }}
@endif @endforeach @if(array_sum($salesByStatus) + array_sum($purchaseByStatus) === 0) {{ __('No orders yet') }} @endif
{{-- Charts & Activity --}}
{{-- Master Data Distribution Chart --}}
{{ __('Master Data Distribution') }}
{{-- Recent Sales Orders --}}
{{ __('Recent Sales Orders') }}
{{ __('View All') }}
@if($recentSalesOrders->count() > 0)
    @foreach($recentSalesOrders as $order)
  • {{ $order->order_number }}
    {{ $order->customer->name ?? 'N/A' }}
    {{ ($settings->currency_symbol ?? '$') . number_format($order->total_amount, 2) }}
    {{ $order->status->label() }}
  • @endforeach
@else

{{ __('No recent orders') }}

@endif
{{-- Quick Actions --}}
{{-- Recent Purchase Orders --}}
{{ __('Recent Purchase Orders') }}
{{ __('View All') }}
@if($recentPurchaseOrders->count() > 0)
    @foreach($recentPurchaseOrders as $order)
  • {{ $order->order_number }}
    {{ $order->supplier->name ?? 'N/A' }}
    {{ ($settings->currency_symbol ?? '$') . number_format($order->total_amount, 2) }}
    {{ $order->status->label() }}
  • @endforeach
@else

{{ __('No recent orders') }}

@endif
@endsection @section('page-script') @vite(['Modules/SystemCore/resources/assets/js/dashboard.js']) @endsection