# 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）。
