Update technical specification structure

This commit is contained in:
Ruslan Bakiev
2026-05-04 09:59:07 +07:00
parent 0a96adbb78
commit ac312a3a62
19 changed files with 517 additions and 692 deletions

View File

@@ -1,6 +1,6 @@
# 5. Требования к интерфейсу и прототипам
# 7. Требования к интерфейсу и прототипам
## 5.1 Карта экранов
## 7.1 Карта экранов
Ниже приведен базовый состав экранов, подлежащих реализации и сопровождению в рамках программного продукта.
@@ -26,11 +26,11 @@
| Настройки синхронизации | `/settings-sync` | суперменеджер | мониторинг и управление обменом |
| Бонусная система | `/bonus-system/*` | менеджер/суперменеджер | рефералы, транзакции, выводы |
## 5.2 Маршруты и экранные формы
## 7.2 Маршруты и экранные формы
Ниже приведен перечень экранных форм, предусмотренных в составе frontend-контура программного продукта.
### 5.2.1 Публичные и клиентские страницы
### 7.2.1 Публичные и клиентские страницы
| Маршрут | Экран | Назначение |
| --- | --- | --- |
@@ -44,7 +44,7 @@
| `/notifications` | Уведомления | Список системных уведомлений |
| `/bonus-program` | Бонусный кабинет | Бонусный баланс, подарочные карты и бонусные действия |
### 5.2.2 Профиль клиента
### 7.2.2 Профиль клиента
| Маршрут | Экран | Назначение |
| --- | --- | --- |
@@ -55,7 +55,7 @@
| `/profile/notifications` | Настройки уведомлений | Подключение и настройка каналов уведомлений |
| `/profile/notifications/success` | Успешное подключение уведомлений | Финальный экран сценария подключения канала |
### 5.2.3 Менеджерские и административные страницы
### 7.2.3 Менеджерские и административные страницы
| Маршрут | Экран | Назначение |
| --- | --- | --- |
@@ -68,7 +68,7 @@
| `/settings-sync` | 1С / синхронизация | Управление и мониторинг синхронизации |
| `/messages` | Сообщения | Шаблоны и тексты менеджерских сообщений |
### 5.2.4 Бонусный менеджерский контур
### 7.2.4 Бонусный менеджерский контур
| Маршрут | Экран | Назначение |
| --- | --- | --- |
@@ -78,7 +78,7 @@
| `/bonus-system/transactions/new` | Добавить бонусную транзакцию | Ручное начисление или списание |
| `/bonus-system/withdrawals/[id]` | Проверка заявки на вывод | Рассмотрение заявки клиента на вывод бонусов |
## 5.3 Общие требования к экранным формам
## 7.3 Общие требования к экранным формам
Экранные формы должны обеспечивать:
@@ -96,9 +96,9 @@
Ниже приведены низкодетализированные wireframe-прототипы. Они используются как визуальная фиксация состава страниц, ключевых блоков и пользовательских действий.
## 5.4 Клиентские экранные формы
## 7.4 Клиентские экранные формы
### 5.4.1 Главная страница клиента
### 7.4.1 Главная страница клиента
Назначение страницы:
@@ -118,7 +118,7 @@ Wireframe-прототип:
![Прототип главной страницы клиента](/prototypes/dashboard.svg)
### 5.4.2 Каталог продукции
### 7.4.2 Каталог продукции
Назначение страницы:
@@ -137,7 +137,7 @@ Wireframe-прототип:
![Прототип каталога продукции](/prototypes/catalog-grid.svg)
### 5.4.3 Карточка товара
### 7.4.3 Карточка товара
Назначение страницы:
@@ -182,7 +182,7 @@ Wireframe-прототип:
- правила по втулке с логотипом
- правила по нанесению индивидуальной надписи
### 5.4.4 Корзина
### 7.4.4 Корзина
Назначение страницы:
@@ -204,7 +204,7 @@ Wireframe-прототип:
![Прототип корзины](/prototypes/cart.svg)
### 5.4.5 Карточка заявки или заказа
### 7.4.5 Карточка заявки или заказа
Назначение страницы:
@@ -227,7 +227,7 @@ Wireframe-прототип:
- история статусов
- системные комментарии
### 5.4.6 Страница логина и регистрации
### 7.4.6 Страница логина и регистрации
Назначение страницы:
@@ -246,7 +246,7 @@ Wireframe-прототип:
![Прототип страницы логина и подключения](/prototypes/login.svg)
### 5.4.7 Список заказов
### 7.4.7 Список заказов
Назначение страницы:
@@ -259,13 +259,13 @@ Wireframe-прототип:
- таблица заказов
- переход в карточку конкретного заказа
### 5.4.8 Уведомления
### 7.4.8 Уведомления
Назначение страницы:
- просмотр истории уведомлений по заказам, заявкам и бонусным операциям
### 5.4.9 Бонусный кабинет
### 7.4.9 Бонусный кабинет
Назначение страницы:
@@ -285,9 +285,9 @@ Wireframe-прототип:
![Прототип бонусного кабинета](/prototypes/bonus-cabinet.svg)
## 5.5 Менеджерские экранные формы
## 7.5 Менеджерские экранные формы
### 5.5.1 Список клиентов
### 7.5.1 Список клиентов
Назначение страницы:
@@ -305,7 +305,7 @@ Wireframe-прототип:
![Прототип списка клиентов](/prototypes/client-list.svg)
### 5.5.2 Карточка клиента
### 7.5.2 Карточка клиента
Назначение страницы:
@@ -325,7 +325,7 @@ Wireframe-прототип:
![Прототип карточки клиента](/prototypes/client-card.svg)
### 5.5.3 Карточка обработки заявки
### 7.5.3 Карточка обработки заявки
Назначение страницы:
@@ -348,7 +348,7 @@ Wireframe-прототип:
- история изменений
- блок действий со статусом
### 5.5.4 Список заказов менеджера
### 7.5.4 Список заказов менеджера
Назначение страницы:
@@ -360,7 +360,7 @@ Wireframe-прототип:
![Прототип списка заказов менеджера](/prototypes/manager-orders.svg)
### 5.5.5 Настройки каталога
### 7.5.5 Настройки каталога
Назначение страницы:
@@ -381,7 +381,7 @@ Wireframe-прототип:
![Прототип настроек каталога](/prototypes/catalog-settings.svg)
### 5.5.6 Настройки синхронизации и уведомлений
### 7.5.6 Настройки синхронизации и уведомлений
Назначение страницы:
@@ -399,7 +399,7 @@ Wireframe-прототип:
![Прототип настроек синхронизации](/prototypes/sync-settings.svg)
## 5.6 Дополнительные профильные и сервисные страницы
## 7.6 Дополнительные профильные и сервисные страницы
Помимо основных клиентских и менеджерских экранов, программный продукт включает дополнительные экранные формы: