1.5 KiB
1.5 KiB
1. 类型与语义对齐
- 1.1 更新
src/types/api/order.ts,补齐seller_shop_*、commission_result*、operator_id、operator_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。