diff --git a/src/pages/sales_pd/pages/sales-p-dlist/sales-p-dlist.html b/src/pages/sales_pd/pages/sales-p-dlist/sales-p-dlist.html index b2af0d0..683a7a2 100644 --- a/src/pages/sales_pd/pages/sales-p-dlist/sales-p-dlist.html +++ b/src/pages/sales_pd/pages/sales-p-dlist/sales-p-dlist.html @@ -19,9 +19,9 @@ - + - + @@ -47,7 +47,6 @@
{{val.abbr}}
-
diff --git a/src/pages/sales_pd/pages/sales-p-dlist/sales-p-dlist.ts b/src/pages/sales_pd/pages/sales-p-dlist/sales-p-dlist.ts index d11aa8f..e05e4d5 100644 --- a/src/pages/sales_pd/pages/sales-p-dlist/sales-p-dlist.ts +++ b/src/pages/sales_pd/pages/sales-p-dlist/sales-p-dlist.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonicPage, NavController, NavParams } from 'ionic-angular'; +import { IonicPage, NavController, NavParams, ActionSheetController } from 'ionic-angular'; import { SalesPdProvider } from '../../providers/sales-pd/sales-pd'; import { HomePage, Section1 } from '../home/home'; import { ToastProvider } from '../../../../providers/common-provider/toast'; @@ -19,7 +19,7 @@ import { ToastProvider } from '../../../../providers/common-provider/toast'; export class SalesPDlistPage { sales_displayValue: any=[]; - constructor(public navCtrl: NavController, public navParams: NavParams,private salesPDService:SalesPdProvider,private toastProvider:ToastProvider) { + constructor(public actionSheetCtrl: ActionSheetController,public navCtrl: NavController, public navParams: NavParams,private salesPDService:SalesPdProvider,private toastProvider:ToastProvider) { } ionViewDidLoad() { @@ -48,6 +48,20 @@ export class SalesPDlistPage { } + salesPDpdf(pdfdetail){ + this.salesPDService.getSalesPdpdf(pdfdetail) + .subscribe( + data => { + if (data.status == 200) { + // window.open(data.records); + // window.location.href=data.records; + window.open(data.records, '_blank'); + } + + } + ); + } + alertDecision(){ let btns={button1:'FreshPD',button2:'Continue'} let alert = this.toastProvider.setAlertWithButtons("You have one Incomplete PD", "Are You Continue with that or Start with Fresh PD
Note:Starting Fresh PD will Delete the existing one.
",btns) @@ -66,4 +80,29 @@ export class SalesPDlistPage { }) } + + presentActionSheet(pdfdownlond) { + let actionSheet = this.actionSheetCtrl.create({ + title: 'Select Option', + buttons: [ + { + text: 'PDF Download', + role: 'destructive', + handler: () => { + this.salesPDpdf(pdfdownlond); + // console.log('pdf check',this.salesPDpdf); + } + }, + { + text: 'Cancel', + role: 'cancel', + handler: () => { + console.log('Cancel clicked'); + } + } + ] + }); + + actionSheet.present(); + } } diff --git a/src/pages/sales_pd/providers/sales-pd/sales-pd.ts b/src/pages/sales_pd/providers/sales-pd/sales-pd.ts index ced1498..e57507d 100644 --- a/src/pages/sales_pd/providers/sales-pd/sales-pd.ts +++ b/src/pages/sales_pd/providers/sales-pd/sales-pd.ts @@ -131,4 +131,9 @@ current_section:any; }) } + getSalesPdpdf(pdfdetail): Observable { + return this.http.get(this.apiUrl + "downloadSalesPDReport/" + pdfdetail) + + } + }