fix: correct show special weeks
This commit is contained in:
parent
4bfd919bbc
commit
578fdff6ca
@ -83,6 +83,7 @@ export class TableComponent implements OnChanges {
|
||||
filteredData = filteredData.filter(x =>
|
||||
x.isExcludedWeeks == undefined ||
|
||||
x.weeks == undefined ||
|
||||
x.weeks.length == 0 ||
|
||||
(x.isExcludedWeeks && !x.weeks.includes(this.currentWeek)) ||
|
||||
(!x.isExcludedWeeks && x.weeks.includes(this.currentWeek))
|
||||
);
|
||||
@ -99,12 +100,12 @@ export class TableComponent implements OnChanges {
|
||||
convertedData.data[dayOfWeek.toString()] = Object.values(groupedData).map(item => {
|
||||
item.group = item.groups.join(', ');
|
||||
|
||||
if (this.isDisciplineWithWeeks && item.weeks && item.isExcludedWeeks !== undefined) {
|
||||
if (this.backupDisciplines[item.disciplineId]) {
|
||||
if (this.isDisciplineWithWeeks && item.weeks !== undefined && item.weeks.length > 0 && item.isExcludedWeeks !== undefined) {
|
||||
if (this.backupDisciplines[item.disciplineId])
|
||||
item.discipline = this.backupDisciplines[item.disciplineId];
|
||||
} else {
|
||||
else
|
||||
this.backupDisciplines[item.disciplineId] = item.discipline;
|
||||
}
|
||||
|
||||
item.discipline = `${item.isExcludedWeeks ? 'кр.' : 'н.'} ${item.weeks.join(', ')} ${item.discipline}`;
|
||||
} else if (this.backupDisciplines[item.disciplineId])
|
||||
item.discipline = this.backupDisciplines[item.disciplineId];
|
||||
|
Loading…
Reference in New Issue
Block a user