Личный кабинет клиента

Для кого эта страница: для клиентов компании, у которых есть отдельный вход в 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
Связь с кабинетом сотрудника: учёт заказов и баланса клиента ведётся в разделе сотрудников; портал показывает клиенту срез «своих» данных.