|
|
@@ -10,6 +10,7 @@ import { Router } from '@angular/router'; |
|
|
|
export class TableComponent implements OnInit { |
|
|
|
userData: Array<any> = []; |
|
|
|
showExportOptions: boolean = false; |
|
|
|
shouldHaveImplementationData: boolean = false; |
|
|
|
|
|
|
|
constructor( |
|
|
|
private partnerProfileService: PartnerProfileService, |
|
|
@@ -17,9 +18,23 @@ export class TableComponent implements OnInit { |
|
|
|
) { } |
|
|
|
|
|
|
|
ngOnInit(): void { |
|
|
|
this.allData(); |
|
|
|
} |
|
|
|
|
|
|
|
allData() { |
|
|
|
this.partnerProfileService.getPartnersData().then((data: any) => { |
|
|
|
this.userData = data; |
|
|
|
console.log(data); |
|
|
|
this.userData = data; |
|
|
|
|
|
|
|
if (this.shouldHaveImplementationData) { |
|
|
|
this.userData = this.userData.filter(user => { |
|
|
|
return (user.surveyCtoData.hiiData && user.surveyCtoData.hiiData.length > 0) || |
|
|
|
(user.surveyCtoData.spData && user.surveyCtoData.spData.length > 0) || |
|
|
|
(user.surveyCtoData.spSchemeData && user.surveyCtoData.spSchemeData.length > 0) |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
console.log(this.userData); |
|
|
|
|
|
|
|
}, (e) => console.log(e)); |
|
|
|
} |
|
|
|
|
|
|
|