Summary report UI improvements and JS preview logic

This commit is contained in:
Swapnil9693
2026-02-05 14:57:38 +05:30
parent 438f84e284
commit a8e47af61c
35 changed files with 585 additions and 242 deletions

17
main.py
View File

@@ -443,6 +443,17 @@ def summary_report():
docHandler = DocumentHandler()
return docHandler.Summary_report(request=request)
@app.route('/summary/download', methods=['GET'])
@auth.login_required
def download_summary():
year_raw = request.args.get('year')
if not year_raw:
return "Year parameter is required", 400
docHandler = DocumentHandler()
# reuse your existing Summary_report method
return docHandler.Summary_report(request=request)
# check year in table existe or not by using ajax calling.
# @app.route('/check_year', methods=['POST'])
@@ -513,6 +524,12 @@ def save_mat_row():
finally:
mat.close()
@app.route("/summary/preview")
def summary_preview_route():
handler = DocumentHandler()
return handler.Summary_preview(request)
# save mat credit bulk data
# @app.route("/save_mat_all", methods=["POST"])
# @auth.login_required