ORDER DASHBOARD
📊 Technical Specification: Order Dashboard
📋 Feature Overview
🛠️ Technical Implementation
A. Permissions & Access Control
Note: Access is controlled via
PermissionGuard.| Scope | Permission Code | Description & Page Usage |
|---|---|---|
| Menu Visibility | ORDER_DASHBOARD.MENU |
Sidebar menu visibility.
|
| Page Routing | ORDER_DASHBOARD.VIEW |
Access to the dashboard route.\order-dashboard |
B. API Interaction
Base URL:
${environment.baseApiUrl}1. Order Dashboard
\order-dashboard/clients/getQuery
POSTFilter:
isDeleted=0 (Populate Client Filter)/dashboard/getTotalOrder
POSTPurpose: Fetch Main Scorecard Metrics (Today/Yesterday Counts & Tonnages)
/dashboard/getTopOrder
POSTPurpose: Fetch Top Client Lists. Type:
today or yesterday/dashboard/getTotalOrderByRegion
POSTPurpose: Chart Data - Delivered Jobs by Region
/dashboard/getTotalOrderByProduct
POSTPurpose: Chart Data - Delivered Jobs by Product
/dashboard/getTotalTonnageByRegion
POSTPurpose: Chart Data - Total Tonnage by Region
/dashboard/getTotalTonnageByProduct
POSTPurpose: Chart Data - Total Tonnage by Product