From 3ec65571f189c0ac7128613db9dfcc2ffb7990a8 Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Fri, 25 Feb 2022 12:14:11 +0530 Subject: [PATCH] for download excel --- .../list-pd/view-pd/view-pd.component.html | 4 +++- .../list-pd/view-pd/view-pd.component.ts | 16 ++++++++++++++++ .../pd-service/pd-triger.service.ts | 5 +++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html index 7086445..09aae0e 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html @@ -41,9 +41,11 @@ - + + + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts index 6fbd88a..fc28523 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts @@ -217,6 +217,22 @@ export class ViewPdComponent implements OnInit, OnDestroy { } }, error => this.errorMessage = error); } + downloadExcel(pdid) + { + + this._pd.downloadExcelFile(pdid).subscribe( + data => { + + if (data.status == 200) { + window.open(data.records) + } + else { + this.notifier.notify('warning', 'Something Went Wrong Try Again.!'); + this.errorMessage = "Something Went Wrong Try Again.!"; + + } + }) + } loadPdListCompoent() { this.destroyType = 2; diff --git a/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts b/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts index 6d0086d..4860955 100755 --- a/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts +++ b/ng6-seed/src/app/personal-discussion/pd-service/pd-triger.service.ts @@ -1051,6 +1051,11 @@ loadTemplate(form_id) { let params = new HttpParams().set("pdid",pd_id) return this._http.get(this.apiUrl+'getSMCTempAddresses',{params}) } + downloadExcelFile(pdid):Observable { + + // let headers = this.createAuthorizationHeader() + return this._http.get(this.apiUrl+'downloadSMCExcelFile/'+pdid); + }