feat: implement report engine with sales and logistics modules

- Added a new report engine UI, including configuration-driven report screens for sales and logistics.
- Created `ReportProvider`, `ReportTable`, and related components for rendering reports with server-side data fetching.
- Introduced `logisticsReportsModuleConfig` and `salesReportsModuleConfig` for managing report configurations and API interactions.
- Updated navigation to include sales and logistics reports with proper labels and paths.
- Enhanced language support for report titles in English and Indonesian.
- Implemented bookmark and filter functionalities for reports, improving user interaction and data management.

These changes establish a robust reporting framework, enhancing the application's data visualization capabilities and user experience.
This commit is contained in:
shancheas
2026-09-01 08:46:08 +07:00
parent 90b606f865
commit 991bf3fe65
33 changed files with 1359 additions and 11 deletions
+10 -1
View File
@@ -11,5 +11,14 @@ export { initAgGrid } from './ag-grid-setup';
export type { AgGridInitOptions } from './ag-grid-setup';
/* ── Re-export commonly used AG Grid types ───────── */
export type { ColDef, GridReadyEvent, GridOptions, ValueFormatterParams } from 'ag-grid-community';
export type {
ColDef,
ColumnState,
GridApi,
GridReadyEvent,
GridOptions,
IServerSideDatasource,
IServerSideGetRowsParams,
ValueFormatterParams,
} from 'ag-grid-community';
export type { AgGridReactProps } from 'ag-grid-react';