Админ-панель
Введите пароль для доступа
{{ loginError }}
{{ editingWeek?.id ? 'Редактировать неделю' : 'Создать неделю' }}
{{ weekDayLabel(date) }} {{ date }}
Расписание: {{ editingWeek?.date_start }} — {{ editingWeek?.date_end }}
{{ dayName(day.date) }} {{ formatDate(day.date) }}
{{ slot.time_start }}–{{ slot.time_end }}
{{ slot.label }}
🏖 {{ v.name }} в отпуске {{ v.activeVac.date_start }} — {{ v.activeVac.date_end }}
🚫 {{ a.name }} отсутствует {{ a.activeAbs.date_start }} — {{ a.activeAbs.date_end }} — {{ a.activeAbs.note }}
Добавить слот
{{ editingHost?.id ? 'Редактировать ведущего' : 'Новый ведущий' }}
Если заполнено — ведущий попадёт в табель
{{ editingDayType?.id ? 'Переименовать тип дня' : 'Новый тип дня' }}
{{ editingTemplate?.id ? 'Редактировать слот' : 'Новый слот шаблона' }}
{{ hostCard.host?.name }}
или
Всего часов
{{ hostCard.totalHours }}ч
☀ Дневные
{{ hostCard.dayHours }}ч
🌙 Ночные
{{ hostCard.nightHours }}ч
Смен
{{ hostCard.shifts.length }}
● Есть несохранённые изменения
ДатаВремяЧасовКорректировкаЗаметка
{{ s.date }} {{ s.time_start }}–{{ s.time_end }} {{ calcShiftHours(s) }}ч
Смен за этот период нет
🏖 Отпуска
{{ v.date_start }} — {{ v.date_end }} {{ v.note }}
Отпуска не указаны
С
По
Заметка (опц.)
🚫 Отсутствие
Блокирует ведущего в расписании, но НЕ идёт в табель и соглашение
{{ a.date_start }} — {{ a.date_end }} {{ a.note }}
Отсутствия не указаны
С
По
Причина (опц.)