Commit Graph

4 Commits

Author SHA1 Message Date
7d82d67b5f Добавлена frontend валидация поиска на странице списка клиентов
Реализовано:
- Frontend валидация: минимум 3 символа для запуска поиска
- Динамическое отображение подсказки при попытке отправить поиск < 3 символов
- Визуальное выделение ошибки (is-invalid класс для input)
- Автоматическое скрытие ошибки при вводе 3+ символов

Backend уже использует ту же логику оптимизированного поиска:
- Те же стратегии поиска (name_only, universal, email и т.д.)
- Тот же SQL LIKE запрос для поиска по цифрам телефона
- Тот же API эндпоинт api_search_customers()

Теперь обе страницы (создание заказа и список клиентов) используют
единую оптимизированную логику поиска и требуют минимум 3 символа.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-11 01:35:31 +03:00
22c5f53e1c Обновлена подсказка поиска на странице списка клиентов
Добавлена информация о минимальном количестве символов (3) в placeholder
поля поиска на странице /customers/. Это согласуется с оптимизацией
frontend на странице создания заказа и помогает пользователям
понять требования поиска.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-11 01:33:44 +03:00
6c8af5ab2c fix: Улучшения системы ценообразования комплектов
Исправлены 4 проблемы:
1. Расчёт цены первого товара - улучшена валидация в getProductPrice и calculateFinalPrice
2. Отображение actual_price в Select2 вместо обычной цены
3. Количество по умолчанию = 1 для новых форм компонентов
4. Auto-select текста при клике на поле количества для удобства редактирования

Изменённые файлы:
- products/forms.py: добавлен __init__ в KitItemForm для quantity.initial = 1
- products/templates/includes/select2-product-init.html: обновлена formatSelectResult
- products/templates/productkit_create.html: добавлен focus handler для auto-select
- products/templates/productkit_edit.html: добавлен focus handler для auto-select

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-02 19:04:03 +03:00
9ad9f604e9 Обновили шапку и вывод всехтоваров. Добавили фильтры 2025-10-24 23:11:29 +03:00