Skip to main content

FLEET DASHBOARD

📊 Technical Specification: Fleet Dashboard


📋 Feature Overview

AttributeDetail
Module📂 Fleet (DASHBOARD)
Feature NameFleet Dashboard
DescriptionProvides a 7-day overview of fleet availability. Displays counts of available Drivers, Movers, and Tankers, and lists blocked resources by date.
Page & Detail
1. Dashboard Page: /fleet-dashboard
Displays summary cards and a detailed list of scheduled blocks/maintenance.
User Guide📄 [Ekajaya Admin User Guide - Fleet Module, Section 1]

🛠️ Technical Implementation

A. Permissions & Access Control

Note: Access is controlled via PermissionGuard.
ScopePermission CodeDescription & Page Usage
Menu VisibilityFLEET_DASHBOARD.VIEW

Sidebar menu visibility.

\fleet-dashboard

Page RoutingFLEET_DASHBOARD.VIEWAccess to dashboard route.
\fleet-dashboard

B. API Interaction

Base URL: ${environment.baseApiUrl}
1. Fleet Dashboard \fleet-dashboard
/carrier/getAvailableCarrier
POST
Purpose: Fetch availability summary & blocks.
Parameters:
fromDatetime (Start of selected Day)
toDatetime (Start Day + 7 Days)