Очередь кухни
Требует включения модуля Кухня в Настройки → Модули
Основной экран для поваров. Показывает блюда, которые нужно приготовить. Каждый повар видит общую очередь и берёт блюда себе в работу.
Как устроен экран
Три зоны:
Очередь — блюда, которые никто ещё не взял. Доступны всем поварам.
Мои блюда — блюда, которые взял в работу текущий пользователь.
Отменённые — позиции из отменённых заказов. Требуют нажатия «Убрать» для подтверждения.
На мобильных устройствах зоны переключаются вкладками.
Карточка блюда
На каждой карточке:
- Номер заказа
- Тип заказа: «Доставка», «Самовывоз» или название стола
- Название блюда
- Если блюдо часть комбо — название комбо
- Кастомизации:
- Модификаторы (серый фон)
- Добавки (синий, со значком «+»)
- Убранные ингредиенты (красный, со значком «−»)
- Таймер с цветовой индикацией срочности
Таймер срочности
Показывает сколько времени прошло с момента создания заказа.
| Цвет | Когда | Смысл |
|---|---|---|
| Без выделения | До 66% порогового времени | Всё хорошо |
| 🟠 Оранжевый | 66–100% порогового времени | Нужно поторопиться |
| 🔴 Красный (мигает) | Более 100% | Критическое опоздание |
Пороговое время настраивается в Кухня → Настройки → Порог срочности. По умолчанию 15 минут.
После того как повар взял блюдо — появляется второй таймер «в работе X мин» считающий от момента взятия.
Процесс работы повара
- Смотришь в очередь — берёшь нужное блюдо кнопкой «Взять»
- Блюдо переходит в «Мои блюда»
- Готовишь
- Нажимаешь «Готово» — блюдо уходит из твоего списка
Кнопка «Вернуть» — возвращает блюдо в общую очередь если что-то пошло не так.
Когда все блюда заказа готовы — система автоматически переводит заказ в следующий статус (настраивается в Настройках кухни).
Фильтр по категориям
Каждый повар может настроить, какие категории блюд он видит. Например:
- Повар горячего цеха: видит только «Горячее» и «Супы»
- Пиццайоло: видит только «Пицца»
- Кондитер: видит только «Десерты» и «Выпечка»
Фильтр сохраняется в браузере — не нужно настраивать каждый раз.
Кнопка выбора категорий находится вверху страницы очереди.
Предупреждения о настройке
Если кухня настроена некорректно — вверху страницы появляется предупреждение:
- Не задан статус-источник — блюда не будут попадать в очередь
- Не задан статус завершения — заказы не будут автоматически завершаться
Исправьте в Кухня → Настройки.
Реальное время
Очередь обновляется через Supabase Realtime — новые заказы появляются мгновенно без перезагрузки страницы. Если соединение прервалось — страница покажет индикатор «офлайн».
Советы
- Один повар — одно блюдо. Не берите больше чем можете приготовить. Очередь видна всем — другой повар возьмёт остальное.
- Настройте фильтр на начале смены — так не нужно каждый раз прокручивать чужие блюда.
- Красные карточки — приоритет. Если видите красную — возьмите её первой, даже если взяли другое блюдо.