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,与我预期不符。
如果这样的设计是有意为之,请在评论中回复我。但是,在这种情况下,或许需要在页面中明确提示分类预算并不是子预算,从而避免这种歧义。

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