diff --git a/App/Queries/requests.py b/App/Queries/requests.py index 6f06fd6..20c0eee 100644 --- a/App/Queries/requests.py +++ b/App/Queries/requests.py @@ -3,12 +3,24 @@ from os import path from Database.sql_provider import SQLProvider from checker import check_auth from .requests_route import route +import json + +with open(path.join(path.dirname(__file__), 'zapros_menu.json')) as f: + options = json.load(f) sql_provider = SQLProvider(path.join(path.dirname(__file__), 'sql')) requests_bp = Blueprint('requests_bp', __name__, template_folder='templates') @requests_bp.route('/', methods=['GET', 'POST']) @check_auth +def requests(): + if request.method == 'GET': + return render_template('zapros_menu.html', options=options) + else: + return 'error' + +@requests_bp.route('/req1', methods=['GET', 'POST']) +@check_auth def sklad_zapros(): if request.method == 'GET': zagotovki = route(session['db_config'], {}, sql_provider, 'zagotovki.sql') diff --git a/App/Queries/templates/sklad_zapros.html b/App/Queries/templates/sklad_zapros.html index 70ca9ad..6b40da3 100644 --- a/App/Queries/templates/sklad_zapros.html +++ b/App/Queries/templates/sklad_zapros.html @@ -19,6 +19,7 @@ {% else %} + {% if items %}

Заготовки на складе

@@ -36,7 +37,11 @@ {% endfor %}
+ {% else %} +

Заготовок нет

{% endif %} + {% endif %} + diff --git a/App/Queries/templates/zapros_menu.html b/App/Queries/templates/zapros_menu.html new file mode 100644 index 0000000..b9d1c8d --- /dev/null +++ b/App/Queries/templates/zapros_menu.html @@ -0,0 +1,16 @@ + + + + + Запросы + + +

Выберите вариант запроса

+ Выход + + + \ No newline at end of file diff --git a/App/Queries/zapros_menu.json b/App/Queries/zapros_menu.json new file mode 100644 index 0000000..ad205d9 --- /dev/null +++ b/App/Queries/zapros_menu.json @@ -0,0 +1,3 @@ +[ + {"name": "Материалы заготовок", "url": "requests_bp.sklad_zapros"} +] \ No newline at end of file