summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.ts')
-rw-r--r--ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.ts47
1 files changed, 27 insertions, 20 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.ts b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.ts
index a90a1f8e..ff031a5a 100644
--- a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.ts
+++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/log/log.component.ts
@@ -1,5 +1,7 @@
import { Component, OnInit, Input } from '@angular/core';
import { LogService } from './log.service';
+import { environment } from '../../../../../../environments/environment';
+import { Router } from '@angular/router';
@Component({
selector: 'app-log',
@@ -8,42 +10,47 @@ import { LogService } from './log.service';
})
export class LogComponent implements OnInit {
- @Input("reportId") reportId1 : string;
- @Input("reportType") reportType : string;
+ @Input("reportId") repId: string;
+ @Input("reportType") reportType: string;
- showSpinner : boolean;
- logDataList : {}[];
- stepNo : string;
+ showSpinner: boolean;
+ logDataList: {}[];
+ finalLogDataList: {}[];
+ stepNo: string;
+ canReportRun: boolean;
-
- constructor(private _logService : LogService) {
+
+ constructor(private _logService: LogService, private _router: Router) {
this.showSpinner = false;
this.logDataList = new Array();
- }
+ this.finalLogDataList = new Array();
+ this.canReportRun = false;
+ }
ngOnInit() {
this.showSpinner = true;
- if(this.reportType === "Dashboard")
- {
- this.stepNo= "3";
+ if (this.reportType === "Dashboard") {
+ this.stepNo = "3";
}
- else
- {
- this.stepNo= "7";
+ else {
+ this.stepNo = "7";
}
- this._logService.getLogData(this.reportId1)
+ this._logService.getLogData(this.repId)
.subscribe((responseLogData) => {
-
this.showSpinner = true;
-
this.logDataList = responseLogData;
-
- console.log(this.logDataList);
-
this.showSpinner = false;
});
}
+ linkToReport(reportID: string, queryParameters: string) {
+ if(queryParameters != '' && queryParameters.includes('groupSelectValue') && queryParameters.substring(queryParameters.indexOf('&groupSelectValue=')+ ('&groupSelectValue=').length,queryParameters.indexOf('&fromReportLog=')).length>0){
+ this._router.navigate(['v2/run', reportID, queryParameters,queryParameters.substring(queryParameters.indexOf('&groupSelectValue=')+ ('&groupSelectValue=').length,queryParameters.indexOf('&fromReportLog='))]);
+ }else{
+ this._router.navigate(['v2/run', reportID, queryParameters]);
+ }
+ }
+
}