Browse Source

Финальная версия

master
parent
commit
2ce4053dca
  1. 12
      webApp/interfaces/pagesController.py
  2. 37
      webApp/templates/static/js/2.0.dashboard.test_fns.js

12
webApp/interfaces/pagesController.py

@ -497,7 +497,7 @@ def request_patient2():
taxpayer_status_zapros = data.get('taxpayer_status') taxpayer_status_zapros = data.get('taxpayer_status')
patient_fio = data.get('patient_fio') patient_fio = data.get('patient_fio')
url = "http://192.168.1.10:8081/AppFindPacFromTel" url = "http://192.168.1.10:8080/AppFindPacFromTel"
data = {"telegram_id": user_id} data = {"telegram_id": user_id}
response = requests.post(url, json=data) response = requests.post(url, json=data)
@ -532,7 +532,7 @@ def request_patient2():
} }
print(payload) print(payload)
headers = {"User-Agent": "Mozilla/5.0", "Content-Type": "application/json"} headers = {"User-Agent": "Mozilla/5.0", "Content-Type": "application/json"}
url = "http://192.168.1.10:8081/AppZaprSvedPac" url = "http://192.168.1.10:8080/AppZaprSvedPac"
response = requests.post(url, json=payload, headers=headers) response = requests.post(url, json=payload, headers=headers)
if response.status_code == 200: if response.status_code == 200:
@ -743,7 +743,7 @@ def send_registration_request2():
# Успешный ответ # Успешный ответ
HEADER2 = {"User-Agent": "Mozilla/5.0", "Content-Type": "application/json"} HEADER2 = {"User-Agent": "Mozilla/5.0", "Content-Type": "application/json"}
try: try:
response = requests.post("http://192.168.1.10:8081/AppSaveSvedPac", headers=HEADER2, json=data2, timeout=5) response = requests.post("http://192.168.1.10:8080/AppSaveSvedPac", headers=HEADER2, json=data2, timeout=5)
print("Ответ сервера:", response.text) # вдруг сервер всё же что-то вернёт print("Ответ сервера:", response.text) # вдруг сервер всё же что-то вернёт
if response.status_code == 200: if response.status_code == 200:
return jsonify({'success': True}) return jsonify({'success': True})
@ -765,7 +765,7 @@ def main_page_2_0():
@webApp.route('/fns') @webApp.route('/fnstest')
def main_page_2_0_fns(): def main_page_2_0_fns():
try: try:
user_id = request.args.get('user_id') user_id = request.args.get('user_id')
@ -792,14 +792,14 @@ def main_page_2_0_fns():
@webApp.route('/fnstest') @webApp.route('/fns')
def main_page_2_0_fns_test(): def main_page_2_0_fns_test():
try: try:
user_id = request.args.get('user_id') user_id = request.args.get('user_id')
if not user_id: if not user_id:
return "Ошибка: не передан user_id", 400 return "Ошибка: не передан user_id", 400
url = "http://192.168.1.10:8081/AppFindPacFromTel" url = "http://192.168.1.10:8080/AppFindPacFromTel"
data = {"telegram_id": user_id} data = {"telegram_id": user_id}
response = requests.post(url, json=data) response = requests.post(url, json=data)

37
webApp/templates/static/js/2.0.dashboard.test_fns.js

@ -810,7 +810,7 @@ $(document).ready(function(){
$('#passport').val(data.pct_doc_ser + ' ' + data.pct_doc_nom); $('#passport').val(data.pct_doc_ser + ' ' + data.pct_doc_nom);
$('#passport_date').val(data.formatted_passport_date); $('#passport_date').val(data.js_formatted_passport_date);
$('#postal_code').val(data.pct_doc_org_kod); $('#postal_code').val(data.pct_doc_org_kod);
@ -876,12 +876,7 @@ $(document).ready(function(){
return; return;
} }
if(!(validateEmail($('#email').val()))){
show_error('Введите корректный Email', 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) { if ($('#dob').val().length !== 10 || new Date().getFullYear() - new Date($('#dob').val()).getFullYear() > 100) {
show_error('Дата рождения должна быть корректной и возраст не более 80 лет', false); show_error('Дата рождения должна быть корректной и возраст не более 80 лет', false);
@ -890,22 +885,22 @@ $(document).ready(function(){
return; return;
} }
if ($('#passport_date').val().length !== 10 || (new Date($('#passport_date').val()).getFullYear() - new Date($('#dob').val()).getFullYear()) < 13) { if(!(validate_length($('#passport').val(), 11)))
show_error('Проверьте дату выдачи паспорта, паспорт РФ может быть выдан с 14 лет', false); {
show_error('Введите серию и номер паспорта', false);
$(this).children(".spinner-border").addClass('d-none'); $(this).children(".spinner-border").addClass('d-none');
$(this).removeAttr("disabled"); $(this).removeAttr("disabled");
return; return;
} }
if(!(validate_length($('#postal_code').val(), 7))) if ($('#passport_date').val().length !== 10 || (new Date($('#passport_date').val()).getFullYear() - new Date($('#dob').val()).getFullYear()) < 13) {
{ show_error('Проверьте дату выдачи паспорта, паспорт РФ может быть выдан с 14 лет', false);
show_error('Введите серию и номер паспорта', false);
$(this).children(".spinner-border").addClass('d-none'); $(this).children(".spinner-border").addClass('d-none');
$(this).removeAttr("disabled"); $(this).removeAttr("disabled");
return; return;
} }
if(!(validate_length($('#passport').val(), 11))) if(!(validate_length($('#postal_code').val(), 7)))
{ {
show_error('Введите код подразделения', false); show_error('Введите код подразделения', false);
$(this).children(".spinner-border").addClass('d-none'); $(this).children(".spinner-border").addClass('d-none');
@ -913,6 +908,8 @@ $(document).ready(function(){
return; return;
} }
if($('#passport_issued_by').val() == null){ if($('#passport_issued_by').val() == null){
show_error("Выберите кем выдан паспорт"); show_error("Выберите кем выдан паспорт");
$(this).children(".spinner-border").addClass('d-none'); $(this).children(".spinner-border").addClass('d-none');
@ -928,6 +925,14 @@ $(document).ready(function(){
return; return;
} }
if ($("input[name='god_zapros']:checked").length === 0) {
show_error("Выберите хотя бы один год запроса");
$(this).children(".spinner-border").addClass('d-none');
$(this).removeAttr("disabled");
return;
}
// Добавление значений с чекбоксов (годы) // Добавление значений с чекбоксов (годы)
let selectedYears = []; let selectedYears = [];
$("input[name='god_zapros']:checked").each(function() { $("input[name='god_zapros']:checked").each(function() {
@ -1059,12 +1064,6 @@ $(document).ready(function(){
if(!(validateEmail($('#email1').val()))){
show_error('Введите корректный Email', false);
$(this).children(".spinner-border").addClass('d-none');
$(this).removeAttr("disabled");
return;
}
if ($("input[name='god_zapros2']:checked").length === 0) { if ($("input[name='god_zapros2']:checked").length === 0) {
show_error("Выберите хотя бы один год запроса"); show_error("Выберите хотя бы один год запроса");

Loading…
Cancel
Save