From 6915bba84592acbcbed7a0017698cc2059c486b4 Mon Sep 17 00:00:00 2001 From: wasrusgen Date: Mon, 11 May 2026 23:06:25 +0300 Subject: [PATCH] user feedback: oven proportions + dw simplification MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OVEN PICTOGRAMS (per user: 'духовка не очень похожа, прямоугольные, фасадом не закрываются'): - oven_install_builtin: REMOVED dashed niche outline (ovens don't close with façade — sit in open cabinet) - Made body wider+shorter — 78×74 viewBox area (was 68×112, too tall) - Real 60×60 cm proportions, control panel at top + handle + glass window with racks - oven_install_stove: тщательнее прорисован — cooktop (with concentric burners), control strip, oven door with handle + window, ножки чётче, линия пола DW LOGIC SIMPLIFIED (per user: 'энергопотребление уже перебор'): 4 шага вместо 5: 1. Тип встройки (full/partial/freestanding) — was step 1, kept 2. Размер ширина (45/60) — was step 3, moved up to step 2 3. Корзины + программы — merged in one step: - 2 корзины · базовый (5-6 программ) - 3 корзины · стандарт ⭐ (8-10 программ) - 3 корзины · расширенный (12+ программ, стекло, авто, кастрюли) 4. Особенности (multi) — теперь содержит Wi-Fi, AutoOpen, AutoDose, Beam, AquaStop, ≤44dB, Inverter (включая A+++), GlassZone Removed: separate 'class' step (energy efficiency moved into features as Inverter option) --- miniapp/assets/podbor.config.js | 39 ++++++-------- miniapp/assets/podbor.picts.js | 91 ++++++++++++++++++--------------- miniapp/index.html | 14 ++--- 3 files changed, 73 insertions(+), 71 deletions(-) diff --git a/miniapp/assets/podbor.config.js b/miniapp/assets/podbor.config.js index 3e64195..c504d99 100644 --- a/miniapp/assets/podbor.config.js +++ b/miniapp/assets/podbor.config.js @@ -372,6 +372,7 @@ const PODBOR_PARAMS = { }, dw: { steps: [ + // 1. Тип встройки { key: "install", title: "Тип встройки", @@ -382,47 +383,41 @@ const PODBOR_PARAMS = { { key: "freestanding", label: "Отдельностоящая", hint: "без фасада", pict: "dw_install_freestanding" }, ], }, - { - key: "class", - title: "Класс / энергопотребление", - type: "multi", - options: [ - { key: "standard", label: "Стандарт" }, - { key: "aplus", label: "A+++ энергоэффективность" }, - { key: "inverter", label: "Inverter", hint: "тише и долговечнее" }, - { key: "intensive", label: "Зона интенсивной мойки", hint: "для кастрюль" }, - ], - }, + // 2. Размер { key: "width", - title: "Ширина", + title: "Размер (ширина)", type: "single", options: [ { key: "45", label: "45 см", hint: "9–10 комплектов" }, { key: "60", label: "60 см", hint: "13–14 комплектов", star: true }, ], }, + // 3. Корзины + программы { key: "baskets", - title: "Корзины", + title: "Корзины и программы", type: "single", options: [ - { key: "two", label: "2 корзины", hint: "стандарт" }, - { key: "three", label: "3 корзины", hint: "+ зона для приборов сверху", star: true }, + { key: "two_basic", label: "2 корзины · базовый набор", hint: "5-6 программ · эконом" }, + { key: "three_std", label: "3 корзины · стандарт", hint: "8-10 программ · оптимум", star: true }, + { key: "three_pro", label: "3 корзины · расширенный", hint: "12+ программ · стекло, авто, кастрюли" }, ], }, + // 4. Особенности (включая энерго-класс и avto-программы) { key: "features", title: "Особенности", type: "multi", options: [ - { key: "wifi", label: "Wi-Fi", hint: "уведомление когда готово" }, - { key: "beam", label: "Луч на полу", hint: "статус работы" }, - { key: "autoopen", label: "Авто-открывание двери", hint: "для сушки" }, - { key: "autodose", label: "Авто-дозирование", hint: "соль / ополаскиватель" }, - { key: "glasszone", label: "Зона для бокалов", hint: "" }, - { key: "aquastop", label: "AquaStop", hint: "защита от протечек" }, - { key: "silent", label: "≤44 дБ", hint: "тихо ночью" }, + { key: "wifi", label: "Wi-Fi", hint: "уведомление когда готово" }, + { key: "autoopen", label: "Авто-открывание двери", hint: "для сушки" }, + { key: "autodose", label: "Авто-дозирование", hint: "соль / ополаскиватель" }, + { key: "beam", label: "Луч на полу", hint: "статус работы" }, + { key: "aquastop", label: "AquaStop", hint: "защита от протечек" }, + { key: "silent", label: "≤44 дБ", hint: "тихо ночью" }, + { key: "inverter", label: "Inverter", hint: "тише, долговечнее, A+++" }, + { key: "glasszone", label: "Зона для бокалов" }, ], }, ], diff --git a/miniapp/assets/podbor.picts.js b/miniapp/assets/podbor.picts.js index 74c125f..fe8ca49 100644 --- a/miniapp/assets/podbor.picts.js +++ b/miniapp/assets/podbor.picts.js @@ -378,59 +378,66 @@ const PODBOR_PICTS = { oven_install_builtin: ` - - - - - - - + + + + + + + - - - - + + + + - + - + - - - - - - - - + + + + + `, oven_install_stove: ` - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + - - + + + `, diff --git a/miniapp/index.html b/miniapp/index.html index f5cc3e4..7b18c11 100644 --- a/miniapp/index.html +++ b/miniapp/index.html @@ -12,8 +12,8 @@ - - + +
@@ -21,10 +21,10 @@
- - - - - + + + + +