feat(order): 订单列表页UI重构与多平台(快手/91卡券、抖音、拼多多)适配
- 顶部新增平台快捷分流器(Segmented),支持「全部 / 快手·91卡券 / 抖音码速达 / 拼多多 / 本地模拟」一键筛选 - 重构订单表格列布局为平台与订单号、买家信息、商品规格、交付与履约状态、金额与支付时间、快捷操作等现代化字段 - 优化快手与 91卡券业务归集逻辑,统一数据查询与徽标显示口径 - 增强订单行快捷操作,支持一键复制 H5 领取链接与查看详情 验证方式:后端 674 项单测全通过,前端 132 项单测全通过,前端打包构建通过
This commit is contained in:
@@ -402,8 +402,25 @@ function appendProviderFilter(filters: string[], params: unknown[], provider: st
|
||||
return
|
||||
}
|
||||
|
||||
if (normalized === 'kuaishou' || normalized === 'kuaishou-industry') {
|
||||
filters.push(`(o.provider LIKE 'kuaishou%' OR o.platform LIKE 'kuaishou%')`)
|
||||
if (
|
||||
normalized === 'kuaishou' ||
|
||||
normalized === 'kuaishou_all' ||
|
||||
normalized === 'kuaishou_91' ||
|
||||
normalized === 'kuaishou-industry'
|
||||
) {
|
||||
filters.push(
|
||||
`(o.provider LIKE 'kuaishou%' OR o.platform LIKE 'kuaishou%' OR o.provider IN ('91kaquan', 'open_91', '91') OR o.platform IN ('91kaquan', '91'))`,
|
||||
)
|
||||
return
|
||||
}
|
||||
|
||||
if (normalized === 'douyin' || normalized === 'douyin_mashida' || normalized === 'doudian') {
|
||||
filters.push(`(o.provider LIKE 'douyin%' OR o.platform IN ('doudian', 'douyin'))`)
|
||||
return
|
||||
}
|
||||
|
||||
if (normalized === 'mock' || normalized === 'local_dev') {
|
||||
filters.push(`(o.provider IN ('mock', 'local_dev') OR o.platform IN ('mock', 'local_dev'))`)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user