diff --git a/src/app/kyc-approval/device-doc/device-doc.component.html b/src/app/kyc-approval/device-doc/device-doc.component.html index 3ef24f1..ff5ebf8 100644 --- a/src/app/kyc-approval/device-doc/device-doc.component.html +++ b/src/app/kyc-approval/device-doc/device-doc.component.html @@ -14,7 +14,7 @@
| Image | +Image | Doc Number | Name | + | @@ -128,10 +128,22 @@ |
|---|---|---|---|---|
| State RTO Certificate | -
- |
+
+
+ + + + + | +
+ |
+ {{state_certifcate_date |date:"medium"}} | @@ -142,10 +154,22 @@
| Vahan Certificate | -
- |
+
+
+ + + + + | +
+ |
+ {{vaahan_certifcate_date |date:"medium"}} | diff --git a/src/app/kyc-approval/device-doc/device-doc.component.ts b/src/app/kyc-approval/device-doc/device-doc.component.ts index 92a98ba..e35a08f 100644 --- a/src/app/kyc-approval/device-doc/device-doc.component.ts +++ b/src/app/kyc-approval/device-doc/device-doc.component.ts @@ -415,7 +415,9 @@ submit1(status){ base64Image downloadImage(imageUrl,name) { - + if(!this.hasPdfFile(imageUrl)) { + + this.getBase64ImageFromURL(imageUrl).subscribe(base64data => { this.base64Image = "data:image/jpg;base64," + base64data; // save image to disk @@ -427,6 +429,17 @@ downloadImage(imageUrl,name) { link.setAttribute("download", name); link.click(); }); + }else { + var link = document.createElement("a"); + + document.body.appendChild(link); // for Firefox + + link.setAttribute("href", imageUrl); + link.setAttribute("download", name); + + link.setAttribute("target", '_blank'); + link.click(); + } } getBase64ImageFromURL(url: string) { diff --git a/src/app/report/report component/day-wise-report/day-wise-report.component.ts b/src/app/report/report component/day-wise-report/day-wise-report.component.ts index c49e19e..eb0ceba 100644 --- a/src/app/report/report component/day-wise-report/day-wise-report.component.ts +++ b/src/app/report/report component/day-wise-report/day-wise-report.component.ts @@ -823,7 +823,7 @@ var pageWidth = doc.internal.pageSize.width || doc.internal.pageSize.getWidth(); VRN:pdfBody[j].VRN, 'Distance(Kms)':(pdfBody[j]['Distance(Kms)']).toFixed(2), 'Moving Time':this.conversion(pdfBody[j]['Moving Time']), - 'Stoppage Time':this.conversion(pdfBody[j]['Moving Time']), + 'Stoppage Time':this.conversion(pdfBody[j]['Stoppage Time']), "Idle Time":this.conversion(pdfBody[j]['Idle Time']), fuelConsumed: this.fuleConvert((pdfBody[j]['Distance(Kms)']).toFixed(2), pdfBody[j]['Mileage']), startAddress:pdfBody[j].startAddress, diff --git a/src/app/report/report component/disatance-report/details/details.component.ts b/src/app/report/report component/disatance-report/details/details.component.ts index 5f9cb84..d488bea 100644 --- a/src/app/report/report component/disatance-report/details/details.component.ts +++ b/src/app/report/report component/disatance-report/details/details.component.ts @@ -701,9 +701,9 @@ export class DetailComponent implements OnInit { // --------------------New Method for excel export------------------- exportExcels() { - // for (var i = 0; i < this.reportArr.length; i++) { - // this.reportArr[i].deviceName = this.reportArr[i].device.Device_Name; - // } + for (var i = 0; i < this.reportArr.length; i++) { + this.reportArr[i].DateInFormat = moment(this.reportArr[i].Date).format('DD/MM/YYYY') + } this.downloadFile(this.reportArr); } @@ -711,7 +711,7 @@ export class DetailComponent implements OnInit { downloadFile(data, filename = 'Distance Report Details') { console.log(data); - let arrHeader = ["VRN", "Date", "startAddress", "endAddress", "Distance(Kms)"]; + let arrHeader = ["VRN", "DateInFormat", "startAddress", "endAddress", "Distance(Kms)"]; let csvData = this.ConvertToCSV(data, arrHeader); let blob = new Blob(['\ufeff' + csvData], { type: 'text/csv;charset=utf-8;' }); let dwldLink = document.createElement("a"); diff --git a/src/app/report/report component/disatance-report/disatance-report.component.ts b/src/app/report/report component/disatance-report/disatance-report.component.ts index a9b5aba..1b76eba 100644 --- a/src/app/report/report component/disatance-report/disatance-report.component.ts +++ b/src/app/report/report component/disatance-report/disatance-report.component.ts @@ -416,14 +416,14 @@ export class DisatanceReportComponent implements OnInit { "data": "from_date", "render": function (data, type, row) { // let date=new Date(that.Fromdate).getDate()+"/"+new Date(that.Fromdate).getMonth()+"/"+new Date(that.Fromdate).getFullYear() - return that.FROMDATE; + return moment(that.FROMDATE).format('DD/MM/YYYY'); } }, { "data": "to_date", "render": function (data, type, row) { // let date=new Date(that.todate).getDate()+"/"+new Date(that.todate).getMonth()+"/"+new Date(that.todate).getFullYear() - return that.TODATE; + return moment(that.TODATE).format('DD/MM/YYYY'); } }, { @@ -962,7 +962,7 @@ export class DisatanceReportComponent implements OnInit { for (var j = 0; j < rowCount; j++) { body.push({ - device: pdfBody[j].device.Device_Name, + device: pdfBody[j].device && pdfBody[j].device.Device_Name ?pdfBody[j].device.Device_Name :pdfBody[j].VRN, fromDate: this.FROMDATE, toDate: this.TODATE, startAddress: pdfBody[j].startAddress,