Skip to content

[Bug] 分类预算计算不正确 #337

Description

@Zebt-C

⚠️ 前置检查

  • 我已经搜索过现有的 Issue,确保没有重复提交。
  • 我已经阅读了 CONTRIBUTING.md 中的开发与反馈规则。

💻 环境信息(必填)

Cent 版本:2.0
操作系统:Windows 11
运行平台:Zen Browser
设备类型:Desktop

☁️ 同步配置(非常重要)

同步方式:GitHub

📝 复现步骤

  1. 在预算管理页面中修改或新增预算
  2. 在编辑页面中新增分类预算
  3. 保存预算
  4. 新增计入该预算的支出,且使得该笔支出满足该分类预算的分类
  5. 保存该笔支出

😯 预期结果 vs 实际结果

预期结果:该笔预算的总支出、总剩余、分类预算的支出和剩余都正确更新并显示
实际结果:该笔预算的总预算为所有分类预算与总预算之和,分类预算的支出和使用进度为 0

📸 截图或录屏

📜 错误日志

补充说明

这是否会是我对“分类预算”的理解存在偏差?我认为的分类预算是这笔预算的一笔子预算,所有分类预算之和等于该笔预算的总预算。而实际上 Cent 似乎独立处理总预算和分类预算,使得这笔预算的实际总预算总是我预期预算的两倍。
例如,我为这笔预算设置总预算为'u n,同时设置分类预算,使得所有分类预算的总和为 n。保存后,Cent 计算的总预算为 2n,与我预期不符。
如果这样的设计是有意为之,请在评论中回复我。但是,在这种情况下,或许需要在页面中明确提示分类预算并不是子预算,从而避免这种歧义。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions