fix(analytics): restore period-linked report APIs
Some checks failed
CD Pipeline / deploy (push) Has been cancelled

This commit is contained in:
ogt
2026-07-15 16:54:33 +08:00
parent 4443beb3af
commit 9cffe9f8e4
3 changed files with 34 additions and 4 deletions

View File

@@ -280,3 +280,14 @@ def test_monthly_frontend_has_replayable_period_and_no_fixed_years():
assert "data-analysis-target" in tabs
assert "renderChartEmpty" in script
assert "未以其他月份回填" in script
def test_sales_frontend_uses_live_period_linked_api_routes():
script = (ROOT / "web/static/js/page-sales-analysis.js").read_text(encoding="utf-8")
assert "buildPeriodApiUrl" in script
assert "new URLSearchParams(window.location.search)" in script
assert "/api/sales_analysis/yoy_comparison" in script
assert "/api/sales_analysis/table_data" in script
assert "fetch(`/api/yoy?" not in script
assert "'/api/sales_table?'" not in script