DmitrMakeev commited on
Commit
734412b
·
verified ·
1 Parent(s): 95f2e24

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +37 -2
app.py CHANGED
@@ -1623,14 +1623,43 @@ curators = ["Anna", "Ekaterina", "Ivan", "Maria", "Sergey", "Olga", "Alex", "Nat
1623
  # Переменная для отслеживания текущего куратора
1624
  current_curator_index = 0
1625
 
1626
- # Шаблон сопоставления для кураторов
1627
- mapping_template_cur = {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1628
  'name': 'name',
1629
  'phone': 'phone',
1630
  'email': 'email',
1631
  'curator': 'curator'
1632
  }
1633
 
 
 
 
 
 
 
 
 
1634
  DATABASE_NAME3 = 'data_gc.db'
1635
 
1636
 
@@ -1714,6 +1743,12 @@ def add_or_update_contact(contact_data):
1714
  def add_data_ver_cur():
1715
  global current_curator_index
1716
 
 
 
 
 
 
 
1717
  # Получаем данные пользователя из параметров запроса
1718
  user_data = {key: request.args.get(key, "") for key in mapping_template_cur.keys()}
1719
 
 
1623
  # Переменная для отслеживания текущего куратора
1624
  current_curator_index = 0
1625
 
1626
+ # Шаблоны сопоставления
1627
+ mt_avp = {
1628
+ 'name': 'name',
1629
+ 'phone': 'phone',
1630
+ 'email': 'email',
1631
+ 'curator': 'curator'
1632
+ }
1633
+
1634
+ mt_bhelp = {
1635
+ 'name': 'name',
1636
+ 'phone': 'phone',
1637
+ 'email': 'email',
1638
+ 'curator': 'curator'
1639
+ }
1640
+
1641
+ mt_gc = {
1642
+ 'name': 'name',
1643
+ 'phone': 'phone',
1644
+ 'email': 'email',
1645
+ 'curator': 'curator'
1646
+ }
1647
+
1648
+ mt_tl = {
1649
  'name': 'name',
1650
  'phone': 'phone',
1651
  'email': 'email',
1652
  'curator': 'curator'
1653
  }
1654
 
1655
+ # Словарь для сопоставления ключей с шаблонами
1656
+ mapping_templates = {
1657
+ 'avp': mt_avp,
1658
+ 'bhelp': mt_bhelp,
1659
+ 'gc': mt_gc,
1660
+ 'tl': mt_tl
1661
+ }
1662
+
1663
  DATABASE_NAME3 = 'data_gc.db'
1664
 
1665
 
 
1743
  def add_data_ver_cur():
1744
  global current_curator_index
1745
 
1746
+ # Получаем ключ для выбора шаблона из параметров запроса
1747
+ template_key = request.args.get('template_key', 'avp')
1748
+
1749
+ # Выбираем соответствующий шаблон
1750
+ mapping_template_cur = mapping_templates.get(template_key, mt_avp)
1751
+
1752
  # Получаем данные пользователя из параметров запроса
1753
  user_data = {key: request.args.get(key, "") for key in mapping_template_cur.keys()}
1754