hfcg
This commit is contained in:
committed by
GitVerse
parent
ae3227f127
commit
2d007d2359
@@ -121,13 +121,19 @@ async function loadLessons(filters = {}) {
|
||||
section.className = 'class-group';
|
||||
section.innerHTML = `<h2>${className}</h2>`;
|
||||
classLessons.forEach(lesson => {
|
||||
let dateTimeStr = '';
|
||||
if (lesson.topic === 'Консультация' && lesson.date && lesson.time) {
|
||||
dateTimeStr = `${lesson.date} ${lesson.time}`;
|
||||
} else {
|
||||
dateTimeStr = 'Согласно расписания';
|
||||
}
|
||||
const div = document.createElement('div');
|
||||
div.className = 'lesson-item';
|
||||
div.innerHTML = `
|
||||
<div>
|
||||
<strong>${lesson.subject}</strong> — ${lesson.teacher}<br>
|
||||
<em>Тема: ${lesson.topic || '—'}</em><br>
|
||||
${lesson.date} ${lesson.time} | Места: ${lesson.current_slots}/${lesson.max_slots}
|
||||
${dateTimeStr} | Мест свободно: ${lesson.max_slots - lesson.current_slots}
|
||||
</div>
|
||||
<div class="lesson-actions">
|
||||
<button class="viewRegBtn" data-id="${lesson.id}">Записи</button>
|
||||
@@ -178,8 +184,8 @@ function openLessonModal(id = null) {
|
||||
document.getElementById('teacher').value = lesson.teacher;
|
||||
document.getElementById('topic').value = lesson.topic || '';
|
||||
document.getElementById('maxSlots').value = lesson.max_slots;
|
||||
document.getElementById('date').value = lesson.date;
|
||||
document.getElementById('time').value = lesson.time;
|
||||
document.getElementById('date').value = lesson.date || '';
|
||||
document.getElementById('time').value = lesson.time || '';
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -252,7 +258,7 @@ function setupEventListeners() {
|
||||
window.location.href = '/';
|
||||
});
|
||||
|
||||
// ========== ИМПОРТ JSON / XLSX ==========
|
||||
// Импорт
|
||||
function parseExcelToRecords(file) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const reader = new FileReader();
|
||||
|
||||
Reference in New Issue
Block a user