## MODIFIED Requirements ### Requirement: 仪表图容器布局 预算仪表图 SHALL 在容器内正确居中显示,无错位。 #### Scenario: 垂直居中展示 - **WHEN** 用户查看预算页面的仪表图 - **THEN** 仪表图 SHALL 在容器内垂直居中 - **AND** SHALL 在容器内水平居中 - **AND** 与上下其他元素 SHALL 保持适当间距(16px) #### Scenario: 响应式布局 - **WHEN** 用户在不同屏幕尺寸下查看仪表图 - **THEN** 仪表图 SHALL 保持居中不偏移 - **AND** 容器高度 SHALL 自适应确保图表完整显示 ### Requirement: 页面错误处理 预算页面 SHALL 正确加载并显示仪表图,无运行时错误。 #### Scenario: 正常加载 - **WHEN** 用户访问预算页面 - **THEN** 页面 SHALL 无 JavaScript 错误 - **AND** 仪表图 SHALL 正常渲染 - **AND** 所有交互功能 SHALL 正常工作 #### Scenario: 错误边界处理 - **WHEN** 仪表图组件发生异常 - **THEN** 系统 SHALL 捕获错误并显示友好提示 - **AND** SHALL 不阻塞页面其他功能 ### Requirement: 仪表盘信息展示约束 预算仪表盘 SHALL 仅展示已用、预算、余额三项核心信息,且不出现颠倒文字或额外数字。 #### Scenario: 仅展示核心信息 - **WHEN** 系统渲染预算仪表盘 - **THEN** 仪表盘中心区域 SHALL 仅显示已用、预算、余额 - **AND** SHALL 不出现颠倒文字或额外数字 ### Requirement: 仪表盘弧度范围 预算仪表盘弧形 SHALL 略大于半圆但不形成全圆。 #### Scenario: 弧度扩展显示 - **WHEN** 系统渲染预算仪表盘 - **THEN** 仪表盘弧形 SHALL 超过 180° - **AND** SHALL 保持非全圆形态