-
Notifications
You must be signed in to change notification settings - Fork 0
ru Dashboard
Masyukov Pavel edited this page Jul 9, 2026
·
2 revisions
Полное описание: docs/dashboard.md
| Группа | Разделы |
|---|---|
| Главное | Обзор, Состояние |
| Объекты | Автомойки, Посты |
| Данные | MQTT |
| Карты | Скидочные, Сервисные, VIP, Инкассация |
| Аналитика | Использование, Финансы, Архив |
| Справочники | Режимы работы, Валюты, Типы скидок (Admin) |
| Автоматизация | Информация, Telegram, MCP сервер, Бэкапы (Admin) |
| Система | Уведомления, Пользователи, Группы, Настройки, Логи |
Admin-разделы — только Administrator. Профиль — в шапке (/profile). Мастер настройки — /setup.
- English (по умолчанию) и Русский — меню, статусы, сообщения, логи UI
- Переключатель в шапке (флаги 🇺🇸/🇷🇺; одна иконка) и в Настройках
- Выбор сохраняется в браузере (
wash_locale); пользовательские данные не переводятся
В списке Уведомления и на Обзоре показываются локализованные шаблоны по типу события (mqtt_credit, user_login, wash_created и др.), а не сырой текст из БД. Параметры (сумма, логин, имя объекта) извлекаются из старых записей. Метки severity и CSV-экспорт следуют выбранному языку.
На страницах Посты, Состояние и карточка поста.
-
Онлайн — телеметрия за последние 30 с (
lastMessageAt) - Офлайн — нет данных или устарели
Новости и акции для информационного Telegram-бота. Статус «По расписанию» с прошедшей датой публикации отображается как «Опубликовано» (v1.1.12).
Массовое создание тестовых записей:
node scripts/seed-info-messages.mjs
# COUNT=50 START_DELAY_MIN=5 INTERVAL_MIN=10- Dynamic API и PyOrchestrator (если включён)
- HTTP URL и конфиг для Cursor
- Таблица зарегистрированных инструментов
См. MCP.
На странице поста (/posts/:id#device-settings) или через ⚙ в списке постов:
-
Цены режимов — work-modes 0–9, MQTT
set/prices -
Команды — перезагрузки, зачисление, сервисные режимы →
set/command -
Префикс MQTT (
dt_pref, обычноwashpro) - Логин/пароль MQTT — в форме создания/редактирования поста
-
Dynamic API →
:8080+ статус -
PyOrchestrator →
:8090+ статус - Документация, GitHub
| Интервал | Страницы |
|---|---|
| 3 с | Состояние, Посты, карточка поста |
| 5 с | Обзор |
| 10–15 с | Остальные |
- Обзор — график загруженности по дням под графиком выручки
- Уведомления — кнопка «Удалить все»
-
Telegram — надёжная остановка,
stop-all, демо-боты при установке; информационный бот v2.2 (занятость: свободен толькоprogram_9)
- Локализация уведомлений — заготовленные фразы по типу; старые записи на выбранном языке
- Шапка — язык и Live/Static одной иконкой на всех экранах
- v1.1.12: группа Автоматизация, MCP, стабильность навигации
- Пагинация таблиц: 20/40/60/80/100
- Мастер настройки, онлайн/оффлайн постов
- Уведомления web + Telegram