Fixed requests

This commit is contained in:
2024-12-10 18:19:30 +03:00
parent 8ec0cf6b58
commit fe2b1fd014
3 changed files with 7 additions and 8 deletions

View File

@@ -29,8 +29,7 @@ def sklad_zapros():
else: else:
zagotovki = sklad(request) zagotovki = sklad(request)
if zagotovki.status: if zagotovki.status:
material = dict(request.form) header = "Поставки выбранной заготовки"
header = f'Заготовки на складе из материала "{material["material"]}"'
return render_template("output.html", items=zagotovki.result, header=header) return render_template("output.html", items=zagotovki.result, header=header)
else: else:
return render_template("error.html", error_message=zagotovki.error_message) return render_template("error.html", error_message=zagotovki.error_message)

View File

@@ -20,7 +20,7 @@ def sellers_names() -> list:
_sql = sql_provider.get("sellers_names.sql", {}) _sql = sql_provider.get("sellers_names.sql", {})
result = select_list(db_config, _sql) result = select_list(db_config, _sql)
return InfoRespronse(result, error_message="", status=True) return result
def materials_names() -> list: def materials_names() -> list:
@@ -28,14 +28,14 @@ def materials_names() -> list:
_sql = sql_provider.get("materials_names.sql", {}) _sql = sql_provider.get("materials_names.sql", {})
result = select_list(db_config, _sql) result = select_list(db_config, _sql)
return InfoRespronse(result, error_message="", status=True) return result
def sklad(request) -> InfoRespronse: def sklad(request) -> InfoRespronse:
db_config = current_app.config["db_config"] db_config = current_app.config["db_config"]
material = dict(request.form) id = dict(request.form)
_sql = sql_provider.get("sklad_material.sql", material) _sql = sql_provider.get("sklad_material.sql", id)
result = select_list(db_config, _sql) result = select_list(db_config, _sql)
return InfoRespronse(result, error_message="", status=True) return InfoRespronse(result, error_message="", status=True)

View File

@@ -33,9 +33,9 @@
<div class="form py-5"> <div class="form py-5">
<form action="" method="post" style="display: inline-block;"> <form action="" method="post" style="display: inline-block;">
<label>Выберите материал</label> <label>Выберите материал</label>
<select class="form-select" name="material"> <select class="form-select" name="id">
{% for item in materials %} {% for item in materials %}
<option value="{{ item["name"] }}">{{ item["name"] }}</option> <option value="{{ item["work_id"] }}">{{ item["name"] }}</option>
{% endfor %} {% endfor %}
</select> </select>
<button type="submit" class="btn btn-primary">Отправить</button> <button type="submit" class="btn btn-primary">Отправить</button>