otr-migration-gap-and-qa.md 2.6 KB

OTR 迁移差异与回归清单

一、与旧系统对照差异(当前阶段)

说明:当前已完成“路由可达 + 核心筛选表格 + 基础表单动作 + mock 联调”;以下是仍需逐步对齐旧系统的能力。

1) target

  • 已完成:列表、模板、报告、审批/草稿/看板等页面路由与基础交互。
  • 待对齐:
    • 目标树(旧 vue-okr-tree)的完整结构与节点操作。
    • 模板/目标的复杂弹窗与批量操作。
    • 审批流节点级动作与历史日志联动。

2) effect

  • 已完成:manage/mine/board/backlog/template 统一工作台,深层子页均可访问。
  • 待对齐:
    • 绩效评审、异议管理、白名单业务规则(状态机)完整动作。
    • 看板统计图表与导出能力。

3) task

  • 已完成:四视图联动(我的/成员/@我/看板)、详情查询、新建提交。
  • 待对齐:
    • 日/周/月日历视图与拖拽排期。
    • 任务日志、评论、点赞、标签、附件、关联 KR 的细分动作。
    • 批量删除、批量编辑权重等高级操作。

4) summary

  • 已完成:工作台筛选(关键词/类型/状态/时间)、表单新增编辑、分享详情。
  • 待对齐:
    • 审阅通过/驳回动作流、提醒与统计卡片。
    • 评论/点赞/置顶等互动行为。

5) award / notice / report / ai

  • 已完成:可用入口 + 列表联动,award 已有新增与详情弹窗。
  • 待对齐:
    • 奖金池调整、奖励审批流细节。
    • 通知动作与回调场景。
    • 报表图表化和导出。

二、回归清单(每次批次完成后执行)

A. 基础路由与菜单

  • OTR 左侧所有二级菜单可见、可点击、无 404。
  • 页面刷新后(深链)仍可访问,不跳错路由。

B. 列表页

  • 查询条件:关键词、状态、日期范围可生效。
  • 分页:页码/每页条数切换正常。
  • 空数据与异常兜底展示正常。

C. 表单页

  • 新建保存成功提示。
  • 编辑回填正确,保存后状态更新。
  • 必填校验可阻止空提交。

D. 详情页

  • 携带 id 跳转可加载详情。
  • id 时不崩溃,有兜底提示/默认值。

E. Mock 与真实接口切换

  • mock 开启时页面可完整联调。
  • 接口可达后字段兼容,无控制台报错。

F. 稳定性

  • ReadLints 无新增错误。
  • 控制台无明显运行时异常(红色报错)。

三、建议下一批优先级

  1. task 日历与高级操作(评论/日志/附件/标签)。
  2. summary 审阅与互动链路。
  3. effect 深层状态流(review/objection/whitelist)。