From a3ba651a22aaf0294b81f9a23810432f64d62753 Mon Sep 17 00:00:00 2001 From: negodiy Date: Wed, 17 Dec 2025 13:08:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D1=84=D0=BE=D1=80=D0=BC=D1=8B:=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0=20=D0=BF=D0=BE=D0=BB?= =?UTF-8?q?=D0=B8=D1=81=D0=B0,=20=D0=B0=D0=B2=D1=82=D0=BE=D0=B4=D0=BE?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B0=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D1=81=D0=BE=D0=B2,=20=D1=83=D0=BB=D1=83=D1=87?= =?UTF-8?q?=D1=88=D0=B5=D0=BD=D0=B8=D1=8F=20UX?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Перемещена проверка полиса в начало формы (перед телефоном и банком) - Поля телефона и банка скрыты до успешной проверки полиса - SMS не отправляется, если полис невалидный - Добавлено автодополнение адресов через DaData - Обновлен API ключ DaData - Изменена метка 'Код документа' на 'Документ, удостоверяющий личность' - Убраны цифры из отображения типов документов (коды отправляются в n8n) - Удалены отладочные console.log - Исправлена логика показа формы после подтверждения SMS - Улучшена валидация полиса --- .gitignore | 1 + css/main.css | 6 ++ index.php | 118 ++++++++++------------------------ js/common.js | 150 +++++++++++++++++++++++++++++++------------ load_banks.php | 1 + server.php | 102 ----------------------------- submit.php | 170 ++++++++++++++++++++++++++++++++++++++++++------- 7 files changed, 298 insertions(+), 250 deletions(-) delete mode 100644 server.php diff --git a/.gitignore b/.gitignore index 0bf2d2d..1cd59f0 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ tmp/ # Конфигурационные файлы с секретами (если есть) config.local.php .env.local + diff --git a/css/main.css b/css/main.css index d23f2aa..8f3e633 100644 --- a/css/main.css +++ b/css/main.css @@ -329,6 +329,9 @@ input::placeholder{ display: block; margin-top: 5px; } +.form-item__warning--success{ + color: #28a745 !important; /* Зеленый цвет для успешных сообщений */ +} .datepicker__day.is-today,.qs-current{ background: #bdbdbd !important; color:#fff !important; @@ -590,6 +593,9 @@ button[disabled=disabled], button:disabled { .js-result.danger{ color:#F95D51; } +.js-result.form-item__warning--success{ + color: #28a745 !important; /* Зеленый цвет для успешных сообщений */ +} .suсcess-upload{ margin-bottom: 2px; diff --git a/index.php b/index.php index c4697fa..4e104d2 100644 --- a/index.php +++ b/index.php @@ -79,25 +79,37 @@
- Ваш номер телефона - 🧪 ТЕСТОВЫЙ РЕЖИМ: SMS не отправляется, код будет показан в модальном окне - + Номер полиса +
- Банк для получения выплаты - - Выплата страхового возмещения производится через Сервис Быстрых Платежей (СБП)
- Выберите ваш банк для получения выплаты.
- Начните вводить название для поиска по всем банкам -
- - -
- -
-
- Отправить смс + +
+
+ +
+
+ Ваш номер телефона + 🧪 ТЕСТОВЫЙ РЕЖИМ: SMS не отправляется, код будет показан в модальном окне + + +
+
+ Банк для получения выплаты + + Выплата страхового возмещения производится через Сервис Быстрых Платежей (СБП)
+ Выберите ваш банк для получения выплаты.
+ Начните вводить название для поиска по всем банкам +
+ + +
+ +
+