diff options
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.ts | 47 |
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]); + } + } + } |