From a3dd3337bd903d71c8d8cc466164d9f7a320c4c8 Mon Sep 17 00:00:00 2001 From: Ilya_Chis Date: Tue, 18 Mar 2025 16:55:00 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=BD=D0=B0=20=D0=B2=D0=B2=D0=BE=D0=B4=20=D0=B3=D0=BE?= =?UTF-8?q?=D0=B4=20=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81=D0=B0=20=D1=81?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D1=84=D0=BD=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webApp/interfaces/pagesController.py | 2 ++ .../templates/static/js/2.0.dashboard.fns.js | 31 ++++++++++++------- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/webApp/interfaces/pagesController.py b/webApp/interfaces/pagesController.py index a492bd5..388019f 100644 --- a/webApp/interfaces/pagesController.py +++ b/webApp/interfaces/pagesController.py @@ -389,6 +389,8 @@ def sending_patient_data(): + + @webApp.route('/') def main_page_2_0(): return render_template('2.0/main_page.pug', user_id=request.args.get('user_id', None)) diff --git a/webApp/templates/static/js/2.0.dashboard.fns.js b/webApp/templates/static/js/2.0.dashboard.fns.js index a3f5671..7f2e7eb 100644 --- a/webApp/templates/static/js/2.0.dashboard.fns.js +++ b/webApp/templates/static/js/2.0.dashboard.fns.js @@ -346,15 +346,16 @@ $(document).ready(function(){ return; } - if(!(validateEmail($('#email').val()))){ - show_error('Введите корректный Email', false); + if ($('#dob').val().length !== 10 || new Date().getFullYear() - new Date($('#dob').val()).getFullYear() > 100) { + show_error('Дата рождения должна быть корректной и возраст не более 100 лет', false); $(this).children(".spinner-border").addClass('d-none'); $(this).removeAttr("disabled"); return; } - if ($('#dob').val().length !== 10 || new Date().getFullYear() - new Date($('#dob').val()).getFullYear() > 100) { - show_error('Дата рождения должна быть корректной и возраст не более 80 лет', false); + if(!(validate_length($('#passport').val(), 11))) + { + show_error('Введите серию и номер паспорта', false); $(this).children(".spinner-border").addClass('d-none'); $(this).removeAttr("disabled"); return; @@ -375,29 +376,37 @@ $(document).ready(function(){ return; } - if(!(validate_length($('#passport').val(), 11))) + if($('#passport_issued_by').val() == null){ + show_error("Выберите кем выдан паспорт"); + $(this).children(".spinner-border").addClass('d-none'); + $(this).removeAttr("disabled"); + return; + } + + if(!(validate_length($('#inn').val(), 12))) { - show_error('Введите серию и номер паспорта', false); + show_error('Введите ИНН', false); $(this).children(".spinner-border").addClass('d-none'); $(this).removeAttr("disabled"); return; } - if($('#passport_issued_by').val() == null){ - show_error("Выберите кем выдан паспорт"); + if(!(validateEmail($('#email').val()))){ + show_error('Введите корректный Email', false); $(this).children(".spinner-border").addClass('d-none'); $(this).removeAttr("disabled"); return; } - if(!(validate_length($('#inn').val(), 12))) - { - show_error('Введите ИНН', false); + + if ($("input[name='god_zapros']:checked").length === 0) { + show_error("Выберите хотя бы один год запроса"); $(this).children(".spinner-border").addClass('d-none'); $(this).removeAttr("disabled"); return; } + // Добавление значений с чекбоксов (годы) let selectedYears = []; $("input[name='god_zapros']:checked").each(function() {