From 921b28f27b368cb9f99ea37e07656eacecf314c0 Mon Sep 17 00:00:00 2001 From: Mazdak Gibran <141390141+mazdakgibran@users.noreply.github.com> Date: Thu, 8 Jan 2026 11:50:01 +0500 Subject: [PATCH] transaction log Api integration transaction log Api integration and showing the data in tabular form. --- src/app/app.routes.ts | 8 ++ .../side-nav/side-nav.component.html | 6 ++ .../services/transaction-log.service.ts | 24 ++++++ .../transaction-logs.component.html | 81 +++++++++++++++++++ .../transaction-logs.component.scss | 0 .../transaction-logs.component.spec.ts | 23 ++++++ .../transaction-logs.component.ts | 56 +++++++++++++ src/app/utils/uri-enums.ts | 3 +- src/assets/data/app.uri.json | 5 ++ src/assets/i18n/Arabic.json | 13 +++ src/assets/i18n/English.json | 13 +++ src/styles.scss | 7 ++ 12 files changed, 238 insertions(+), 1 deletion(-) create mode 100644 src/app/shared/services/transaction-log.service.ts create mode 100644 src/app/transaction-logs/transaction-logs.component.html create mode 100644 src/app/transaction-logs/transaction-logs.component.scss create mode 100644 src/app/transaction-logs/transaction-logs.component.spec.ts create mode 100644 src/app/transaction-logs/transaction-logs.component.ts diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index 62937a2..262adc0 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -68,6 +68,14 @@ export const routes: Routes = [ m => m.LoggingComponent ) }, + { + path: 'transactionLogs', + canActivate: [ActivityGuard], + loadComponent: () => + import('./transaction-logs/transaction-logs.component').then( + m => m.TransactionLogsComponent + ) + }, { path: 'analysis', canActivate: [ActivityGuard], diff --git a/src/app/shared/components/side-nav/side-nav.component.html b/src/app/shared/components/side-nav/side-nav.component.html index 87ece28..66e0cfc 100644 --- a/src/app/shared/components/side-nav/side-nav.component.html +++ b/src/app/shared/components/side-nav/side-nav.component.html @@ -47,7 +47,13 @@ {{ 'loggerManager' | translate }} +
{{'loadingTransactionLogs' | translate}}
+{{'noTransactionLogsFound' | translate}}
+| {{'logID' | translate}} | +{{'organization' | translate}} | +{{'transactionID' | translate}} | +{{'drAccount' | translate}} | +{{'crAccount' | translate}} | +{{'paymentMode' | translate}} | +{{'date' | translate}} | +{{'channel' | translate}} | +{{'createdAt' | translate}} | +
|---|---|---|---|---|---|---|---|---|
| {{ log.logId }} | +{{ log.porOrgacode }} | +{{ log.transactionID }} | +{{ log.drMbmbkmsnumber || '-' }} | +{{ log.crMbmbkmsnumber || '-' }} | +{{ log.ppmPymdcode }} | +{{ log.sgtGntrdate | date: 'MMM dd, yyyy' }} | +{{ log.channelCode }} | +{{ log.createdAt | date: 'MMM dd, yyyy HH:mm' }} | +