Files
one-pipe-system/openspec/changes/update-order-management-response-semantics/tasks.md
sexygoat 044c07fae6
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m33s
fix: order
2026-04-30 10:39:51 +08:00

1.5 KiB

1. 类型与语义对齐

  • 1.1 更新 src/types/api/order.ts,补齐 seller_shop_*commission_result*operator_idoperator_type 等字段定义。
  • 1.2 更新订单相关枚举和注释,明确 commission_status 是流程状态,commission_result 是业务结果。
  • 1.3 盘点订单模块中仍按旧语义使用 operator_*commission_status 的逻辑。

2. 列表页改造

  • 2.1 更新订单列表列配置,单独展示“操作者”和“销售店铺/归属店铺”。
  • 2.2 调整列表中的佣金展示,确保用户能同时看到“流程状态”和“业务结果”两个维度。
  • 2.3 修正任何基于 commission_status === 2 推导“有佣金”的旧判断。

3. 详情页改造

  • 3.1 调整订单详情信息结构,新增“操作者信息”展示块。
  • 3.2 调整订单详情信息结构,新增“业务归属信息”展示块。
  • 3.3 在详情页显式展示佣金流程状态和佣金业务结果。

4. 创建订单响应处理

  • 4.1 对齐 POST /api/admin/orders 返回的 OrderResponse 类型。
  • 4.2 检查创建成功后的前端处理,确保不再基于旧佣金语义做推断。

5. 验证

  • 5.1 验证订单列表能够区分“已完成且有佣金”和“已完成但无佣金”。
  • 5.2 验证订单详情能够区分“操作者”和“销售店铺”。
  • 5.3 运行 openspec.cmd validate update-order-management-response-semantics --strict