feat: add show raw discipline if checked
This commit is contained in:
@ -38,11 +38,12 @@ import {MatCheckbox} from "@angular/material/checkbox";
|
||||
})
|
||||
|
||||
export class ScheduleComponent {
|
||||
protected startWeek!: Date;
|
||||
protected startWeek: Date;
|
||||
protected data: ScheduleResponse[] = [];
|
||||
protected startTerm: Date;
|
||||
protected isLoadTable: boolean = false;
|
||||
protected pairPeriods: PeriodTimes = {};
|
||||
protected disciplineWithWeeks: boolean = false;
|
||||
|
||||
@ViewChild('tableHeader') childComponent!: TableHeaderComponent;
|
||||
|
||||
@ -50,6 +51,11 @@ export class ScheduleComponent {
|
||||
this.startTerm = new Date(1, 1, 1);
|
||||
this.startWeek = new Date(1, 1, 1);
|
||||
|
||||
let disciplineWithWeeksStorage = localStorage.getItem('disciplineWithWeeks');
|
||||
|
||||
if (disciplineWithWeeksStorage)
|
||||
this.disciplineWithWeeks = disciplineWithWeeksStorage.toLowerCase() === 'true';
|
||||
|
||||
api.pairPeriod().subscribe(date => {
|
||||
this.pairPeriods = date;
|
||||
});
|
||||
@ -122,4 +128,9 @@ export class ScheduleComponent {
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
protected changeDisciplineWeeksView(checked: boolean) {
|
||||
localStorage.setItem('disciplineWithWeeks', checked.toString());
|
||||
this.disciplineWithWeeks = checked;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user