ЛИДЕРСНАБ
Панель управления

Калькулятор листового металла

Предпросмотр исправленной версии калькулятора и админ-панели. Ниже — точки входа, живая статистика заказов и список внесённых исправлений.

ЛИДЕРСНАБКлиент
Калькулятор для клиента
Тот самый, что встроен на сайт. Рисование эскиза, расчёт стоимости, отправка заявки.
ERP
Админ-панель
Реестр заказов, редактирование, пользователи, глобальные настройки системы.

Статистика заказов

Всего заказовⓘ
Сумма заказовⓘ
Прибыльⓘ
Новые (не обработаны)ⓘ
Сумма и количество по дням
Загрузка статистики…
Источники заказов
Сайт · Менеджеры
Статусы заказов
Новые · В работе · Готовы
Выручка по источникам
Нет данных
Последние заказы
Загрузка заказов…

Что исправлено в этой версии

Баг #1 · Производительность
Тормоза при редактировании заказа
Было

При открытии заказа из админки страница зависала: все превью-эскизы отрисовывались одним innerHTML, блокируя поток.

Стало

Внедрён отложенный порционный рендер превью через requestAnimationFrame — модалка/корзина открываются мгновенно, эскизы наполняются по очереди.

admin.html · openOrderModal calculator.html · renderCartUI
Баг #2 · Отрисовка
Исчезают размеры и углы при перетаскивании
Было

В быстром режиме (drag) генерация текста размеров и углов пропускалась через проверку !isFast — значения пропадали на время перетаскивания эскиза.

Стало

Убраны условия !isFast для краски, размеров и углов. Теперь они рисуются всегда, а тяжёлая часть (цена/раскрой) по-прежнему отсекается ранним return.

calculator.html · render(isFast)
Фича #3 · 152-ФЗ
Согласие на обработку ПД
Было

Не было чекбокса согласия — заявка уходила без юридического согласия клиента.

Стало

Добавлен чекбокс + ссылка на политику в калькуляторе. URL политики задаётся в админке (Настройки → Реквизиты). Без согласия отправка блокируется. Менеджерам согласие не требуется.

calculator.html · consent-row admin.html · set-privacy-url
Как проверить исправления

Баг #2 (размеры при перетаскивании): откройте калькулятор, нарисуйте эскиз из 3+ точек, завершите рисование и перетаскивайте готовый эскиз по полю — цифры размеров и углов должны оставаться видимыми.

Фича #3 (согласие): в калькуляторе добавьте деталь, введите телефон и попробуйте отправить без чекбокса — появится подсказка. URL политики задайте в админке (Настройки → Реквизиты и Дизайн).

Баг #1 (тормоза): в админке откройте заказ с несколькими позициями — модалка открывается сразу, эскизы подгружаются постепенно.