Ajout de tri sur les tableaux des stats

This commit is contained in:
Sébastien André
2021-05-03 15:09:17 +02:00
parent 2e8182d153
commit f9930a10e6

View File

@@ -60,25 +60,23 @@ export class SummaryComponent implements OnInit {
}
public onTabChanged(event: MatTabChangeEvent) {
console.log(event.index);
switch (event.index) {
case 0:
this.serviceApi.getStatsOfLastMonth()
.subscribe(data => {
data.byDz.sort((a, b) => b.nb - a.nb );
this.dsJumpForLastMonthByDz = new MatTableDataSource(data.byDz);
this.dsJumpForLastMonthByJumpType = new MatTableDataSource(
data.byJumpType
);
data.byJumpType.sort((a, b) => b.nb - a.nb );
this.dsJumpForLastMonthByJumpType = new MatTableDataSource(data.byJumpType);
});
break;
case 1:
this.serviceApi.getStatsOfLastYear()
.subscribe(data => {
data.byDz.sort((a, b) => b.nb - a.nb );
this.dsJumpForLastYearByDz = new MatTableDataSource(data.byDz);
this.dsJumpForLastYearByJumpType = new MatTableDataSource(
data.byJumpType
);
data.byJumpType.sort((a, b) => b.nb - a.nb );
this.dsJumpForLastYearByJumpType = new MatTableDataSource(data.byJumpType);
});
break;
case 2:
@@ -91,24 +89,28 @@ export class SummaryComponent implements OnInit {
case 3:
this.serviceApi.getStatsByAircraft()
.subscribe(data => {
data.sort((a, b) => b.nb - a.nb );
this.dsNbJumpByAircraft = new MatTableDataSource(data);
});
break;
case 4:
this.serviceApi.getStatsByGear()
.subscribe(data => {
data.sort((a, b) => b.nb - a.nb );
this.dsNbJumpByGear = new MatTableDataSource(data);
});
break;
case 5:
this.serviceApi.getStatsByJumpType()
.subscribe(data => {
data.sort((a, b) => b.nb - a.nb );
this.dsNbJumpByType = new MatTableDataSource(data);
});
break;
case 6:
this.serviceApi.getStatsByYear()
.subscribe(data => {
data.sort((a, b) => b.nb - a.nb );
this.dsNbJumpByYear = new MatTableDataSource(data);
});
break;