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