Files
SunCheng a88556c784 fix
2026-02-15 10:10:28 +08:00

3.0 KiB
Raw Blame History

ADDED Requirements

Requirement: 存款计划明细按钮可见

存款计划卡片 SHALL 在卡片头部的操作区域显示一个明细按钮使用信息图标info表示。

Scenario: 用户查看存款计划卡片

  • WHEN 用户打开预算页面的"计划"标签
  • THEN 每个存款计划卡片的头部 SHALL 显示一个信息图标按钮
  • AND 该按钮 SHALL 位于"查询关联账单"按钮之后

Requirement: 明细弹窗展示计划存款计算逻辑

当用户点击明细按钮时,系统 SHALL 展示一个弹窗,清晰地说明计划存款金额的计算方式和数据来源。

Scenario: 用户点击明细按钮

  • WHEN 用户点击存款计划卡片上的明细按钮
  • THEN 系统 SHALL 打开一个全屏弹窗
  • AND 弹窗标题 SHALL 显示"计划存款明细"

Requirement: 明细弹窗展示收入预算信息

明细弹窗 SHALL 展示收入预算的汇总信息,包括总预算限额和实际收入金额。

Scenario: 查看收入预算信息

  • WHEN 明细弹窗打开
  • THEN 系统 SHALL 显示"收入预算"分组
  • AND 该分组 SHALL 包含以下信息:
    • 预算限额(所有收入预算的总和)
    • 实际收入(当前已实现的收入总额)

Requirement: 明细弹窗展示支出预算信息

明细弹窗 SHALL 展示支出预算的汇总信息,包括总预算限额和实际支出金额。

Scenario: 查看支出预算信息

  • WHEN 明细弹窗打开
  • THEN 系统 SHALL 显示"支出预算"分组
  • AND 该分组 SHALL 包含以下信息:
    • 预算限额(所有支出预算的总和)
    • 实际支出(当前已发生的支出总额)

Requirement: 明细弹窗展示计划存款公式

明细弹窗 SHALL 清晰展示计划存款的计算公式,帮助用户理解金额来源。

Scenario: 查看计划存款公式

  • WHEN 明细弹窗打开
  • THEN 系统 SHALL 显示计算公式:"计划存款 = 收入预算 - 支出预算"
  • AND 公式中的各项数值 SHALL 与上方展示的收入和支出预算数据一致

Requirement: 明细弹窗展示实际存款和差额

明细弹窗 SHALL 展示实际存款金额和与计划存款的差额。

Scenario: 查看实际存款信息

  • WHEN 明细弹窗打开
  • THEN 系统 SHALL 显示"实际存款"金额(从当前 budget 对象获取)
  • AND 系统 SHALL 显示"还差"金额,计算方式为:计划存款 - 实际存款
  • AND 如果实际存款超过计划,差额 SHALL 显示为 0

Scenario: 差额为负数时

  • WHEN 实际存款超过计划存款
  • THEN 系统 SHALL 将"还差"显示为 0
  • AND 系统 SHALL 使用成功色(绿色)高亮实际存款金额

Requirement: 明细弹窗支持关闭

用户 SHALL 能够随时关闭明细弹窗。

Scenario: 用户关闭弹窗

  • WHEN 用户点击弹窗外部区域或返回按钮
  • THEN 系统 SHALL 关闭明细弹窗
  • AND 用户 SHALL 返回到存款计划卡片视图