Улучшения в моделях заказов и комплектов
## Изменения: ### 1. ProductKit - расчет цены для вариантов товаров - Добавлена обработка variant_group в методах расчета base_price - Теперь учитываются варианты товаров при расчете стоимости комплекта ### 2. DraftOrderService - упрощение логики автосохранения - Удалена проверка is_draft() при обновлении (позволяет обновлять заказы в других статусах) - Улучшена документация метода update_draft ### 3. Шаблоны и скрипты - Обновлены шаблоны форм создания/редактирования комплектов - Обновлены скрипты автосохранения 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -21,6 +21,16 @@
|
||||
function formatSelectSelection(item) {
|
||||
if (!item.id) return item.text;
|
||||
|
||||
// Сохраняем данные о цене в атрибуты DOM элемента для доступа через jQuery .data()
|
||||
if (item.element) {
|
||||
if (item.price !== undefined) {
|
||||
$(item.element).attr('data-price', item.price);
|
||||
}
|
||||
if (item.actual_price !== undefined) {
|
||||
$(item.element).attr('data-actual_price', item.actual_price);
|
||||
}
|
||||
}
|
||||
|
||||
// Показываем только текст при выборе, цена будет обновляться в JavaScript
|
||||
return item.text || item.id;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user