diff --git a/src/app/transaction-logs/transaction-logs.component.html b/src/app/transaction-logs/transaction-logs.component.html index 4d65ccb..defdfb3 100644 --- a/src/app/transaction-logs/transaction-logs.component.html +++ b/src/app/transaction-logs/transaction-logs.component.html @@ -21,6 +21,9 @@
{{'transactionLogs' | translate}} +
+ +
diff --git a/src/app/transaction-logs/transaction-logs.component.ts b/src/app/transaction-logs/transaction-logs.component.ts index d999918..1b4f450 100644 --- a/src/app/transaction-logs/transaction-logs.component.ts +++ b/src/app/transaction-logs/transaction-logs.component.ts @@ -2,6 +2,8 @@ import { Component, OnInit } from '@angular/core'; import { TransactionLogService } from '../shared/services/transaction-log.service'; import { CommonModule } from '@angular/common'; import { TranslateModule } from '@ngx-translate/core'; +import { ExcelExportService } from '../shared/services/excel-export.service'; +import { TRANSACTION_LOGS_FILE_NAME } from '../utils/app.constants'; interface TransactionLog { logId: number; @@ -31,7 +33,10 @@ export class TransactionLogsComponent implements OnInit { isLoading = false; errorMessage: string = ''; - constructor(private transactionLogService: TransactionLogService) {} + constructor( + private transactionLogService: TransactionLogService, + private excelExportService: ExcelExportService + ) {} ngOnInit(): void { this.loadLogs(); @@ -53,4 +58,8 @@ export class TransactionLogsComponent implements OnInit { } }); } + + exportDataInExcel(){ + this.excelExportService.exportExcel(this.logs, TRANSACTION_LOGS_FILE_NAME) + } } \ No newline at end of file diff --git a/src/app/utils/app.constants.ts b/src/app/utils/app.constants.ts index c93736a..9684b7a 100644 --- a/src/app/utils/app.constants.ts +++ b/src/app/utils/app.constants.ts @@ -35,4 +35,6 @@ export const EXCEL_FILE_TYPE = 'application/vnd.openxmlformats-officedocument.sp export const EXCEL_FILE_EXTENSION = '.xlsx'; -export const LOGGING_DETAILS_FILE_NAME = 'logging-manager-details' +export const LOGGING_DETAILS_FILE_NAME = 'logging-manager-details'; + +export const TRANSACTION_LOGS_FILE_NAME = 'transaction-logs-details'; diff --git a/src/index.html b/src/index.html index 2a3529c..aa569e3 100644 --- a/src/index.html +++ b/src/index.html @@ -5,7 +5,7 @@ ACONNECTUX - +