1.7 KiB
1.7 KiB
1. 类型与 API 层(commission-api)
- 1.1
CommissionStatus补充 5(回溯);修正CommissionRecordQueryParams.status过期注释并支持回溯值 - 1.2
ShopCommissionRecordItem新增source、original_commission_id、refund_id、refund_no、withdrawable、clawback_records、clawback_total_amount - 1.3 新增回溯摘要与佣金记录详情类型(原佣金详情含
clawback_records,回溯详情含original_commission) - 1.4
CommissionService新增getShopCommissionRecordDetail(shopId, id, source?)
2. 列表页(commission-records-list)
- 2.1 行 key 改为
source + ':' + id(my-commission与agent-fund-overview佣金明细) - 2.2 回溯行展示「回溯」状态与「不可提现」标识
- 2.3 负数金额与可为负的
balance_after标红渲染 - 2.4
status筛选项新增「回溯」 - 2.5 列表新增详情入口,且请求必须携带该行
source
3. 详情展示(commission-record-detail)
- 3.1 原佣金详情展示
clawback_records摘要与clawback_total_amount - 3.2 回溯详情展示来源
original_commission - 3.3 越权/不存在统一提示「佣金明细不存在」,不作为存在性判断依据
4. 导出(commission-record-export)
- 4.1
ExportTaskScene增加commission_record并补场景配置 - 4.2 新增导出佣金记录场景页、路由、菜单与中英文案
- 4.3 佣金记录列表新增导出入口,
query仅提交shop_id/status/commission_source/order_no
5. 验证
- 5.1 运行
npm run build(含vue-tsc --noEmit) - 5.2 运行
npm run check:encoding - 5.3 运行
openspec.cmd validate add-commission-clawback-records --strict