fix(order): hide RR preview in fixed-RR mode and serve shared JS

manual_order_rr_preview.js was not routed from repo static/, so hide logic never ran. Add Flask routes on four exchanges, default hidden in HTML, and toggleSltpMode visibility.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-17 10:59:45 +08:00
parent ca1e25888d
commit b77741ee21
8 changed files with 48 additions and 8 deletions
+8
View File
@@ -8831,6 +8831,7 @@ def api_reviews():
_REPO_STATIC_DIR = os.path.join(os.path.dirname(BASE_DIR), "static")
_AI_REVIEW_RENDER_JS = os.path.join(_REPO_STATIC_DIR, "ai_review_render.js")
_FORM_SUBMIT_GUARD_JS = os.path.join(_REPO_STATIC_DIR, "form_submit_guard.js")
_MANUAL_ORDER_RR_PREVIEW_JS = os.path.join(_REPO_STATIC_DIR, "manual_order_rr_preview.js")
@app.route("/static/ai_review_render.js")
@@ -8847,6 +8848,13 @@ def static_form_submit_guard_js():
return send_file(_FORM_SUBMIT_GUARD_JS, mimetype="application/javascript; charset=utf-8")
@app.route("/static/manual_order_rr_preview.js")
def static_manual_order_rr_preview_js():
if not os.path.isfile(_MANUAL_ORDER_RR_PREVIEW_JS):
return Response("not found", status=404, mimetype="text/plain; charset=utf-8")
return send_file(_MANUAL_ORDER_RR_PREVIEW_JS, mimetype="application/javascript; charset=utf-8")
@app.route("/export/review_md/<rid>")
@login_required
def export_review_md(rid):