fix: order
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m33s

This commit is contained in:
sexygoat
2026-04-30 10:39:51 +08:00
parent 1a4eb00440
commit 044c07fae6
10 changed files with 437 additions and 158 deletions

View File

@@ -0,0 +1,28 @@
## 1. 类型与语义对齐
- [x] 1.1 更新 `src/types/api/order.ts`,补齐 `seller_shop_*``commission_result*``operator_id``operator_type` 等字段定义。
- [x] 1.2 更新订单相关枚举和注释,明确 `commission_status` 是流程状态,`commission_result` 是业务结果。
- [x] 1.3 盘点订单模块中仍按旧语义使用 `operator_*``commission_status` 的逻辑。
## 2. 列表页改造
- [x] 2.1 更新订单列表列配置,单独展示“操作者”和“销售店铺/归属店铺”。
- [x] 2.2 调整列表中的佣金展示,确保用户能同时看到“流程状态”和“业务结果”两个维度。
- [x] 2.3 修正任何基于 `commission_status === 2` 推导“有佣金”的旧判断。
## 3. 详情页改造
- [x] 3.1 调整订单详情信息结构,新增“操作者信息”展示块。
- [x] 3.2 调整订单详情信息结构,新增“业务归属信息”展示块。
- [x] 3.3 在详情页显式展示佣金流程状态和佣金业务结果。
## 4. 创建订单响应处理
- [x] 4.1 对齐 `POST /api/admin/orders` 返回的 `OrderResponse` 类型。
- [x] 4.2 检查创建成功后的前端处理,确保不再基于旧佣金语义做推断。
## 5. 验证
- [x] 5.1 验证订单列表能够区分“已完成且有佣金”和“已完成但无佣金”。
- [x] 5.2 验证订单详情能够区分“操作者”和“销售店铺”。
- [x] 5.3 运行 `openspec.cmd validate update-order-management-response-semantics --strict`