78 lines
3.2 KiB
HTML
78 lines
3.2 KiB
HTML
<div class="card create-card">
|
|
<div class="card-header-row">
|
|
<h2 id="schedule-rule-form-title">Новое правило расписания</h2>
|
|
<button type="button" class="btn-edit-classroom" id="schedule-rule-reset">Очистить форму</button>
|
|
</div>
|
|
<form id="schedule-rule-form" novalidate>
|
|
<input type="hidden" id="schedule-rule-id">
|
|
<div class="form-row">
|
|
<div class="form-group">
|
|
<label for="schedule-rule-subject">Дисциплина</label>
|
|
<select id="schedule-rule-subject" required>
|
|
<option value="">Загрузка...</option>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="schedule-rule-semester">Семестр</label>
|
|
<select id="schedule-rule-semester" required>
|
|
<option value="">Загрузка...</option>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="schedule-rule-active-from">Дата начала</label>
|
|
<input type="date" id="schedule-rule-active-from" required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="schedule-rule-hours">Академические часы</label>
|
|
<input type="number" id="schedule-rule-hours" min="1" step="1" placeholder="72" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="schedule-groups-panel">
|
|
<label class="schedule-section-label">Группы</label>
|
|
<div id="schedule-rule-groups" class="schedule-checkbox-grid"></div>
|
|
</div>
|
|
|
|
<div class="schedule-slots-panel">
|
|
<div class="card-header-row">
|
|
<h2>Слоты правила</h2>
|
|
<button type="button" class="btn-edit-classroom" id="schedule-slot-add">Добавить слот</button>
|
|
</div>
|
|
<div id="schedule-rule-slots" class="schedule-slots-list"></div>
|
|
</div>
|
|
|
|
<div class="form-row">
|
|
<button type="submit" class="btn-primary">Сохранить правило</button>
|
|
</div>
|
|
<div class="form-alert" id="schedule-rule-alert" role="alert"></div>
|
|
</form>
|
|
</div>
|
|
|
|
<div class="card">
|
|
<div class="card-header-row">
|
|
<h2>Правила динамического расписания</h2>
|
|
<button class="btn-primary" id="schedule-refresh">Обновить</button>
|
|
</div>
|
|
<div class="table-wrap">
|
|
<table id="schedule-table">
|
|
<thead>
|
|
<tr>
|
|
<th>ID</th>
|
|
<th>Дисциплина</th>
|
|
<th>Семестр</th>
|
|
<th>Группы</th>
|
|
<th>Начало</th>
|
|
<th>Часы</th>
|
|
<th>Слоты</th>
|
|
<th>Действия</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="schedule-tbody">
|
|
<tr>
|
|
<td colspan="8" class="loading-row">Загрузка...</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|