DmitrMakeev
commited on
Update app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
|