From 634d6ba457850f9c470b5d6c5158727fde28cf9f Mon Sep 17 00:00:00 2001 From: OoO Date: Mon, 18 May 2026 15:03:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=A5=AD=E7=B8=BE=E5=9C=96?= =?UTF-8?q?=E8=A1=A8=E8=B3=87=E6=96=99=E8=BC=89=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TODO_NEXT_STEPS.txt | 1 + config.py | 2 +- routes/sales_routes.py | 111 ++++++++++++++++++---- services/cache_service.py | 19 ++-- tests/test_chart_fallback_contract.py | 6 ++ tests/test_growth_analysis_data_source.py | 87 +++++++++++++++++ web/static/css/page-daily-sales.css | 37 ++++++++ web/static/css/page-growth-bem.css | 33 +++++++ web/static/js/page-daily-sales.js | 57 ++++++++++- web/static/js/page-growth.js | 45 ++++++++- 10 files changed, 366 insertions(+), 32 deletions(-) create mode 100644 tests/test_growth_analysis_data_source.py diff --git a/TODO_NEXT_STEPS.txt b/TODO_NEXT_STEPS.txt index 0a0ae9f..6379bec 100644 --- a/TODO_NEXT_STEPS.txt +++ b/TODO_NEXT_STEPS.txt @@ -4,6 +4,7 @@ ================================================================================ 【已完成】 + - V10.187 修正 `/daily_sales`、`/growth_analysis` 圖表空白:Chart JSON 改從 `