修复详情页返回逻辑: 根据来源页面智能返回

Changes:
- 详情页从哪里来就回哪里去
- 统计信息页点击详情后返回统计信息页
- 列表页点击详情后返回列表页
- 使用 request.referrer 自动追踪来源页面
This commit is contained in:
OpenClaw Agent
2026-02-07 00:29:26 +00:00
parent b5fce34793
commit a308989c3b
4 changed files with 11 additions and 8 deletions

5
app.py
View File

@@ -212,7 +212,10 @@ def register_routes(app, db):
flash('短信不存在', 'error')
return redirect(url_for('index'))
return render_template('message_detail.html', message=message)
# 获取来源页面,默认返回列表
back_url = request.args.get('back') or request.referrer or url_for('index')
return render_template('message_detail.html', message=message, back_url=back_url)
@app.route('/logs')
@login_required