Skip to content

处置单审批:非品类经理发起时缺少品类经理一级 #47

Closed

Description

@marchtian

来源:2026-10-24 设计裁定(线程「裁定待决的设计问题」)。优先级低,v0.4 出口前或 v0.5 处理。

问题:srm_disposition_approval 把「品类经理发起」当作品类经理这一级已完成。采购主管同时持有 srm_supplier_admin,也能新建处置单;这时流程直接从采购总监开始,03 §12 冻结 / 解冻、淘汰 / 黑名单 / 解除黑名单行的第 1 级(品类经理)被跳过。

修法:照 srm_contract_approval 的做法,发起人不是品类经理时先加品类经理一级(品类经理发起时仍视为第 1 级),职责分离同 BR-11。

出口条件

  • 采购主管发起的冻结单先经品类经理再到采购总监;品类经理发起的不变
  • test/approval-matrix.test.ts 补一条采购主管发起的用例
  • 全部 pnpm 检查全绿;03 §5 / §12 文字与实现一致
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions