Перейти к содержанию

Ядро: Дашборд и Статистика (2 экрана)


/p/:pid/dashboard — Dashboard

Назначение: Обзор текущего состояния проекта. Первый экран при входе в проект. Доступ: Viewer+.

Компоновка:
  ├── Header + Sidebar проекта
  └── Main:
      ├── Заголовок: «Дашборд» | Селектор периода: [Сегодня | Неделя | Месяц● | Квартал | ...]
      │
      ├── Верхняя строка — 4 карточки метрик:
      │   ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
      │   │ Сделки в     │ │ Новые за     │ │ Won за       │ │ Продажи в     │
      │   │ работе       │ │ период       │ │ период       │ │ работе       │
      │   │    42        │ │    15        │ │    8         │ │    12        │
      │   │ 1 250 000 ₽  │ │              │ │ 890 000 ₽    │ │              │
      │   └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
      │
      ├── Средний блок (2 колонки):
      │   ├── Воронка продаж (horizontal funnel chart):
      │   │   Обращение (42) → Квалификация (30) → КП (18) → Переговоры (10) → Won (8)
      │   │   Конверсия между стадиями: 71% → 60% → 56% → 80%
      │   │
      │   └── Сделки по источникам (bar chart / pie chart):
      │       Сайт: 15 | Телефония: 10 | Рекомендации: 8 | Реклама: 5
      │
      └── Нижний блок (3 колонки):
          ├── Просроченные задачи:
          │   ● Позвонить Иванову — 2 дня назад
          │   ● Подготовить КП — 1 день назад
          │   «Все просроченные (7) →»
          │
          ├── Ближайшие активности:
          │   📞 Звонок: Банк Ромашка — сегодня 15:00
          │   📋 Задача: Отправить договор — завтра
          │   «Все активности →»
          │
          └── Последние действия:
              👤 Петрова изменила стадию «Альфа»: КП → Переговоры — 10 мин
              👤 Козлов создал продажу #42 — 1 час
              «Все действия →»

Адаптивность:
  ├── Viewer: все виджеты без сумм
  ├── Member: только свои метрики (по политике видимости)
  ├── Manager+: полные метрики
  └── Contextual UI: виджет скрыт если модуль отключён

Empty state:
  «Добро пожаловать в проект! Создайте первую сделку.» [+ Создать сделку]

/p/:pid/statistics — Statistics

Назначение: Аналитика проекта — тренды и детализация. Доступ: Viewer+.

Компоновка:
  ├── Header + Sidebar проекта
  └── Main:
      ├── Заголовок: «Статистика» | Селектор периода | Фильтры: Менеджер ▼ | Воронка ▼
      │
      ├── Tabs: Продажи | Воронка | Источники | Команда | Продажи
      │
      ├── Tab «Продажи»:
      │   ├── Line chart: кол-во сделок по периодам (ось X — дни/недели/месяцы)
      │   ├── Line chart: сумма сделок по периодам
      │   ├── Карточки: средний чек, общая конверсия
      │   └── Таблица: детализация по периодам
      │
      ├── Tab «Воронка»:
      │   ├── Funnel chart: конверсия по стадиям (визуально)
      │   ├── Bar chart: среднее время на каждой стадии
      │   ├── Таблица: кол-во возвратов по стадиям
      │   └── Список: зависшие сделки (> N дней без движения)
      │
      ├── Tab «Источники»:
      │   ├── Bar chart: сделки по источникам
      │   ├── Таблица: источник | кол-во | конверсия | сумма Won | средний чек
      │   └── Динамика: линия по месяцам для каждого источника
      │
      ├── Tab «Команда» (Manager+):
      │   ├── Bar chart: сделки по менеджерам
      │   ├── Bar chart: активности по менеджерам
      │   ├── Таблица: менеджер | сделки | Won | конверсия | задачи | просроченные
      │   └── Карточка: среднее время от создания до первой активности
      │
      └── Tab «Продажи»:
          ├── Pie chart: продажи по статусам
          ├── Bar chart: продажи по типам
          └── Таблица: тип продажи | кол-во | среднее время оформления