Files
EmailBill/openspec/changes/archive/2026-02-20-remove-unused-frontend-components/proposal.md
SunCheng b173c83134
All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 16s
Docker Build & Deploy / Deploy to Production (push) Successful in 7s
Docker Build & Deploy / Cleanup Dangling Images (push) Successful in 1s
Docker Build & Deploy / WeChat Notification (push) Successful in 1s
chore: 移除未使用的前端组件
- 删除 SmartClassifyButton.vue (无引用)
- 删除 BudgetSummary.vue (无引用)
- 归档变更记录
2026-02-20 22:39:29 +08:00

920 B

Why

前端代码库中存在未使用的组件,增加了维护成本和打包体积。作为大版本迭代的清理工作,需要识别并移除这些无效代码,保持代码库整洁。

What Changes

  • 删除 SmartClassifyButton.vue - 无任何引用
  • 删除 BudgetSummary.vue - 无任何引用
  • 评估 TransactionDetail.vueTransactionDetailSheet.vue 的重复问题(两者功能相似,需确认是否可合并)

Capabilities

New Capabilities

无新增能力。

Modified Capabilities

无需求变更。此变更为代码清理,不影响业务功能。

Impact

  • 删除文件:
    • Web/src/components/SmartClassifyButton.vue
    • Web/src/components/Budget/BudgetSummary.vue
  • 风险评估: 低风险。两个组件均无任何导入引用
  • 打包体积: 减少无效代码约 ~5KB (gzip)
  • 测试影响: 无需新增测试,仅需回归验证