Личный кабинет клиента
Для кого эта страница: для клиентов компании, у которых есть отдельный вход в CRM с ролью клиента. Сотрудники работают в обычных разделах (Клиенты, Заказы и т.д.). После входа клиента система ведёт на отдельный набор экранов (метка маршрута
requiresCustomer).
🏠 Главная (/customer-home)
Обзор для клиента:
- Баланс — текущий баланс счёта; ссылка на историю платежей.
- Статистика заказов — всего, в работе, завершено.
- Последние заказы — таблица с номером, датой, суммой, статусом заказа и оплаты; переход к карточке заказа.
- Контакты фабрики — телефон, email, сайт, адрес (карта), мессенджеры и соцсети, если компания заполнила их в настройках.
📦 Заказы
- Список заказов клиента:
/customer-orders - Карточка заказа (просмотр как у клиента):
/customer-orders/:id
📄 Документы и счета (/customer-documents)
Заголовок в приложении: «Документы и счета». Блоки:
- Договора — список договоров клиента со статусом; кнопка Скачать PDF.
- Заказы (наряд-заказ и счёт) — по каждому заказу доступны скачивание PDF наряд-заказа и (если есть безнал по заказу) связанного счёта; переход в карточку заказа.
💳 Платежи (/customer-payments)
Карточка баланса и таблица истории движения средств (начисления, списания, комментарии — по данным компании).
👤 Профиль (/customer-profile)
Тот же интерфейс профиля, что и у сотрудников (/profile), но в контексте входа клиента — контакты, уведомления, смена пароля (если доступно).
💬 Поддержка (/customer-support)
Экран обращения в поддержку (общий компонент поддержки CRM) для клиентской роли.
🔗 Сводная таблица маршрутов
| Страница | Путь |
|---|---|
| Главная | /customer-home |
| Заказы | /customer-orders |
| Карточка заказа | /customer-orders/:id |
| Документы | /customer-documents |
| Платежи | /customer-payments |
| Профиль | /customer-profile |
| Поддержка | /customer-support |
Связь с кабинетом сотрудника: учёт заказов и баланса клиента ведётся в разделе сотрудников; портал показывает клиенту срез «своих» данных.