diff --git a/webApp/interfaces/__pycache__/pagesController.cpython-38.pyc b/webApp/interfaces/__pycache__/pagesController.cpython-38.pyc index a17c956..7b9012d 100644 Binary files a/webApp/interfaces/__pycache__/pagesController.cpython-38.pyc and b/webApp/interfaces/__pycache__/pagesController.cpython-38.pyc differ diff --git a/webApp/interfaces/pagesController.py b/webApp/interfaces/pagesController.py index c72a483..18d3a6d 100644 --- a/webApp/interfaces/pagesController.py +++ b/webApp/interfaces/pagesController.py @@ -137,9 +137,10 @@ def send_registration_request(): print("Результат JSON:", result) if result.get('result', None): if result.get('result', None) == 'OK': + return jsonify({'success': True, 'message': "Скоро вам позвонят!"}) pass else: - return jsonify({'success': False, "error": "Пользователь не найден среди пациентов клиники"}) + return jsonify({'success': False, "error": "Пользователь не найден среди пациентов клиники.
Если у Вас возникли вопросы по регистрации, Вы можете связаться с нами в рабочие часы по телефону: +7 (342)207-03-03."}) else: return jsonify({'success': False, "error": "Ошибка формата запроса"}) else: @@ -149,7 +150,6 @@ def send_registration_request(): except Exception as e: print(f"Ошибка обработки данных для Полимед: {e}") return jsonify({'success': False, "error": "Ошибка обработки данных для Полимед"}) - """ Блок верификации через SMS """ @@ -199,11 +199,11 @@ def send_registration_request(): else: print("Звонок не может быть выполнен.") print("Текст ошибки:", json_data.get("status_text")) - return jsonify({'success': False, "error": "Если звонок не поступил, это может быть связано с временными работами на сервере. Пожалуйста, попробуйте зарегистрироваться позже!"}) + return jsonify({'success': False, "error": "Если звонок не поступил, это может быть связано с временными работами на сервере.
Пожалуйста, попробуйте зарегистрироваться позже!"}) except Exception as e: print(f"Ошибка при обработке SMS верификации: {e}") - return jsonify({'success': False, "error": "Если звонок не поступил, это может быть связано с временными работами на сервере. Пожалуйста, попробуйте зарегистрироваться позже!"}) + return jsonify({'success': False, "error": "Если звонок не поступил, это может быть связано с временными работами на сервере.
Пожалуйста, попробуйте зарегистрироваться позже!"}) diff --git a/webApp/templates/2.0/main_page.pug b/webApp/templates/2.0/main_page.pug index 7b62843..c6607a3 100644 --- a/webApp/templates/2.0/main_page.pug +++ b/webApp/templates/2.0/main_page.pug @@ -36,7 +36,7 @@ script(type="text/javascript", src="/js/2.0.dashboard.js?q="~randomString()) span.x-icn small="(Пожалуйста, проверьте формат ввода)" .my-3.mx-4.success-field.primary-field - label.form-label.m-0(for="dob")='Пожалуйста, введите дату рождения пациента. В случае, если пациентом является ваш ребенок, укажите его дату рождения.' + label.form-label.m-0(for="dob")='Пожалуйста, введите дату рождения пациента. В случае, если пациентом является Ваш ребенок, укажите его дату рождения.' input.form-control.tg_input#dob(type="date") small="(Пожалуйста, проверьте формат ввода)" @@ -57,5 +57,5 @@ script(type="text/javascript", src="/js/2.0.dashboard.js?q="~randomString()) span="Отправить код" .my-3.mx-4.primary-field.success_window(style="display: none;") - h3="Успех" + h3="Отлично!" p="Регистрация завершена. Перейдите в Telegram, чтобы продолжить." \ No newline at end of file diff --git a/webApp/templates/static/js/2.0.dashboard.js b/webApp/templates/static/js/2.0.dashboard.js index 4097c6a..1d32f4b 100644 --- a/webApp/templates/static/js/2.0.dashboard.js +++ b/webApp/templates/static/js/2.0.dashboard.js @@ -1,17 +1,21 @@ function show_error(message){ $('#error_alert').slideDown(500); - $('#error_alert').delay(2000).slideUp(); + $('#error_alert').delay(5000).slideUp(); + $('#alert_error_text').empty(); if (message) - $('#alert_error_text').text(message) + $('#alert_error_text').append(message) } function show_success(message){ $('#success_alert').slideDown(500); - $('#success_alert').delay(2000).slideUp(); + $('#success_alert').delay(5000).slideUp(); + $('#alert_success_text').empty(); if (message) - $('#alert_success_text').text(message) + $('#alert_success_text').append(message); } + + function validate_length(val, dest_len){ if(val.length < dest_len){ return false; @@ -151,6 +155,10 @@ $(document).ready(function(){ if(data.success==true){ $('.primary-field').hide(); $('.verification').show(); + if (data.message) + { + show_success(data.message); + } } else{ show_error(data.error); @@ -167,7 +175,7 @@ $(document).ready(function(){ } $("#form_submit").click(function(){ - +// show_success("Hello
world"); verification(); });