Files
SunCheng c49f66757e
Some checks failed
Docker Build & Deploy / Build Docker Image (push) Waiting to run
Docker Build & Deploy / Deploy to Production (push) Has been cancelled
Docker Build & Deploy / Cleanup Dangling Images (push) Has been cancelled
Docker Build & Deploy / WeChat Notification (push) Has been cancelled
1
2026-02-18 21:16:45 +08:00

1.1 KiB
Raw Permalink Blame History

Purpose

定义折线图的日期范围展示规则,确保只展示有效数据日期,避免显示未来无效日期。

Requirements

Requirement: 动态日期范围

收支折线图 SHALL 仅展示有实际数据的日期范围,不包含未来无效日期。

Scenario: 当前日期之前的趋势展示

  • WHEN 用户查看收支折线图例如当前为17号
  • THEN 图表 SHALL 只展示从月初到当前日期的数据点
  • AND SHALL 不包含17号之后到月底的空白日期
  • AND X轴标签 SHALL 对应实际有数据的日期

Scenario: 整月数据展示

  • WHEN 用户查看历史月份的收支折线图
  • THEN 图表 SHALL 展示该月的完整日期范围1号到月末
  • AND 所有日期点 SHALL 有对应的数据值

Requirement: 数据点过滤逻辑

系统 SHALL 根据当前日期自动过滤未来日期的数据点。

Scenario: 实时数据过滤

  • WHEN 组件加载当月收支数据
  • THEN 系统 SHALL 获取当前日期
  • AND SHALL 过滤掉 labels 数组中大于当前日期的日期
  • AND SHALL 同步过滤 datasets 中对应的空数据点