feat(FEAT-MO-001): 完成TDX市场概览首屏

This commit is contained in:
2026-08-18 15:28:35 +08:00
parent 27bc3c198f
commit 82619489a9
38 changed files with 1230 additions and 54 deletions
@@ -0,0 +1,15 @@
# FEAT-MO-001 测试结果
## 自动化结果
- 前端 Vitest:7 个文件、14 个测试通过。
- 后端 Vitest/Node:11 个文件、40 个测试通过;Schema、治理、边界和部署门禁通过。
- `pnpm verify:e2e`:桌面/移动端页面和健康契约共 4 个测试通过。
- `pnpm typecheck`、`pnpm build`、`pnpm format:check`:通过。
- ESLint:0 error,保留 35 条 Vue 风格 warning,不阻断门禁。
## 手工结果
- `GET /api/v1/market-overview/indices` 和 `summary` 返回真实 TDX `fresh` 快照。
- `breadth`、`sectors`、`funds` 返回明确 `unavailable`,未伪造指标。
- 桌面默认视口与 390px 移动视口无横向溢出;视角和引擎切换可用。
@@ -0,0 +1,16 @@
# FEAT-MO-001 视觉 QA
## 验证范围
- 桌面默认视口:顶部应用识别、结论区、驱动/风险、核心指数和不可用模块均可见。
- 移动视口:390×844,首屏按单列排列,标题、状态、指数和模块说明不遮挡。
## 结果
- 通过:`document.documentElement.scrollWidth` 未超过视口宽度。
- 通过:综合、短线、中长线切换和规则/AI/混合/对照选择有可见状态。
- 通过:TDX 来源、更新时间和不可用原因可见,未把不可用模块渲染为空白。
## 残余项
依据抽屉、指数/板块详情页和真实图表尚未立项,不作为本次首屏视觉验收项。