refactor: 测试信息页拆为三视图(全部/B2/B4),按data_source自动切换列
- 移除混杂的24列大表,改为三个标签页切换 - 全部视图: 精简核心字段 - B2视图: 峰峰值、频率、距离、速度、故障、完成状态 - B4视图: 剩余次数、当前距离、速度、波动范围、进入/离开高度 - 后端增加data_source查询/导出参数支持
This commit is contained in:
@@ -24,8 +24,10 @@ def api_test_data():
|
||||
date_from = request.args.get("date_from", "", type=str)
|
||||
date_to = request.args.get("date_to", "", type=str)
|
||||
test_mode = request.args.get("test_mode", "", type=str)
|
||||
data_source = request.args.get("data_source", "", type=str)
|
||||
|
||||
records, total = get_test_data(page, per_page, serial, date_from, date_to, test_mode)
|
||||
records, total = get_test_data(page, per_page, serial, date_from, date_to,
|
||||
test_mode, data_source)
|
||||
return jsonify({
|
||||
"records": records,
|
||||
"total": total,
|
||||
@@ -42,8 +44,10 @@ def api_export():
|
||||
date_from = request.args.get("date_from", "", type=str)
|
||||
date_to = request.args.get("date_to", "", type=str)
|
||||
test_mode = request.args.get("test_mode", "", type=str)
|
||||
data_source = request.args.get("data_source", "", type=str)
|
||||
|
||||
records = get_all_test_data_for_export(serial, date_from, date_to, test_mode)
|
||||
records = get_all_test_data_for_export(serial, date_from, date_to,
|
||||
test_mode, data_source)
|
||||
|
||||
output = io.StringIO()
|
||||
writer = csv.writer(output)
|
||||
|
||||
Reference in New Issue
Block a user