fix(admin): 任务列表商品名与执行器标签改为中文展示

建单时不再把英文 sku 写入商品名,列表按映射反查中文名,并将 Affiliate Dash 等标签本地化。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
yml2213
2026-09-15 13:03:47 +08:00
co-authored by Cursor
parent 68f43bf323
commit b7d246e5b9
10 changed files with 92 additions and 9 deletions
@@ -33,6 +33,11 @@ import {
canMarkManualReviewTaskStatus,
canRetryTaskStatus,
} from '../../domain/task-status.js'
import { getAffiliateDashConfig } from '../platforms/affiliate-dash/config.js'
import {
mergeAffiliateDashSkuMapping,
resolveAffiliateDashDisplayProductName,
} from '../platforms/affiliate-dash/sku-mapping.js'
import {
canViewerCloseTask,
canRegenerateClaimLinkForViewer,
@@ -361,7 +366,11 @@ export async function getAdminTaskDetail(
? {
orderItemId: orderItem.id,
skuCode: orderItem.sku_code,
skuName: orderItem.sku_name,
skuName: resolveAffiliateDashDisplayProductName(
String(orderItem.sku_code || ''),
String(orderItem.sku_name || ''),
mergeAffiliateDashSkuMapping(getAffiliateDashConfig().skuMapping),
),
quantity: orderItem.quantity,
}
: null,