合同台账:待核对草稿的合同号跳转与状态提示重构
测试缺陷
未核对合同点击合同号后的提醒信息不正确。
根因
草稿用负 id 映射,合同号点击只依据 id 提示“解析中或失败”,未区分“已解析待核对”。
目标设计
基于合同/草稿状态对象决定行为,而不是用 id 正负数推断状态。
实施范围
- 定义正式合同、解析中、解析失败、待核对草稿、已核对五种可导航状态。
- 合同号、操作列、解析任务弹窗共用该状态机。
- 待核对草稿直接打开核对页;其他状态给出准确可执行提示。
- 退役负 id 作为业务状态判断的逻辑。
验收
所有状态的合同号点击、核对、查看、重试入口一致且提示准确。