Реализовал метод на получение данных для расписания по нужным критериям. Обновил БД
This commit is contained in:
@@ -86,8 +86,8 @@ export async function initDepartment() {
|
||||
<th>Дисциплина</th>
|
||||
<th>Вид занятий</th>
|
||||
<th>Часов в неделю</th>
|
||||
<th>Аудитория</th>
|
||||
<th>Фамилия преподавателя</th>
|
||||
<th>Деление на подгруппы</th>
|
||||
<th>Преподаватель</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@@ -107,14 +107,30 @@ export async function initDepartment() {
|
||||
|
||||
return schedule.map(r => `
|
||||
<tr>
|
||||
<td>${escapeHtml(r.specialty || '-')}</td>
|
||||
<td>${escapeHtml(r.courseSemester || '-')}</td>
|
||||
<td>${escapeHtml(r.specialityCode || '-')}</td>
|
||||
<td>
|
||||
${(() => {
|
||||
const course = r.groupCourse || '-';
|
||||
const semester = r.semester || '-';
|
||||
if (course === '-' && semester === '-') return '-';
|
||||
return `${course} | ${semester}`;
|
||||
})()}
|
||||
</td>
|
||||
<td>${escapeHtml(r.groupName || '-')}</td>
|
||||
<td>${escapeHtml(r.subjectName || '-')}</td>
|
||||
<td>${escapeHtml(r.lessonType || '-')}</td>
|
||||
<td>${escapeHtml(r.hours || '-')}</td>
|
||||
<td>${escapeHtml(r.classroom || '-')}</td>
|
||||
<td>${escapeHtml(r.teacherName || '-')}</td>
|
||||
<td>${escapeHtml(r.numberOfHours || '-')}</td>
|
||||
<td>
|
||||
${r.division === true ? '✓' : (r.division === false ? '' : escapeHtml(''))}
|
||||
</td>
|
||||
<td>
|
||||
${(() => {
|
||||
const jobTitle = r.teacherJobTitle || '-';
|
||||
const teacherName = r.teacherName || '-';
|
||||
if (jobTitle === '-' && teacherName === '-') return '-';
|
||||
return `${jobTitle}, ${teacherName}`;
|
||||
})()}
|
||||
</td>
|
||||
</tr>
|
||||
`).join('');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user