feat(offer): 补齐 Offer 异常分支与重开 + 审批材料单源化 + 前端单测
- Offer 状态新增 审批驳回(回路)/已拒绝/已作废(终止),流程面板以退回/终止徽标展示,不再硬塞线性五步 - 允许同一候选人重开 Offer:放开 offers.candidate_id 唯一约束,重开带 reofferOf,保留历史 - 审批材料/薪资摘要单源化到 utils/offer.js(buildOfferApprovalMaterials/offerBlockers),删除 store 重复实现与死代码 - 风险作为审批材料一行展示,默认不作流程硬门槛;驳回/作废理由写入 approvalNote 并记事件 - 修复 OfferList 打开未设 selectedOfferId 的入口 bug;修复 OfferList 仍引用已删 store.offerSalarySummary 的回归 - 新增 utils/offer.js Vitest 单测(14 用例);AGENTS/CONTEXT 更新;新增 ADR 0005
Showing
Please
register
or
sign in
to comment