# 05 — 前端「评估活动」页 **What to build:** 前端新增一个「评估活动」页(keep-alive tab),让用户能:创建活动(选对象、设窗口长度与 time_scale、编排静态计划条目)、在列表里一览所有活动(对象/窗口/状态/整窗通过率)、查看进行中活动的实时进度、以及查看结束活动的双主轴报告(时间趋势曲线 + 能力汇总)。 **Blocked by:** 01(创建/列表/详情 API)、03(实时进度与取消)、04(周期报告)。 **Status:** ready-for-agent - [ ] `api.ts` 新增 campaignsApi(创建/列表/详情/取消/报告)与 Campaign、CampaignReport 类型 - [ ] 新增「评估活动」页并注册为 keep-alive tab(仿现有页面注册与标签方式) - [ ] 创建活动交互:选评测对象、窗口长度、time_scale、编排计划条目(时段偏移 + 场景 + 次数) - [ ] 活动列表:对象/窗口/状态/整窗通过率一览;进行中活动展示实时进度;可取消 - [ ] 双主轴报告视图:时间趋势曲线 + 能力汇总(复用现有图表/报告组件与导出入口) - [ ] 子 Run 可下钻:从活动报告能打开某个子 Run 的标准单 Run 报告(复用现有报告页) - [ ] 版本标签、触发来源、通过率色阶等展示沿用现有约定;时间戳走 utils/date 的 UTC 处理 - [ ] tsc 通过;浏览器验证创建→进度→报告全流程(用压缩倍速活动快速验证)