diff --git a/apps/frontend/public/images/products/lucky_coin_x2.webp b/apps/frontend/public/images/products/lucky_coin_x2.webp index afd07bc5..d84b9cec 100644 Binary files a/apps/frontend/public/images/products/lucky_coin_x2.webp and b/apps/frontend/public/images/products/lucky_coin_x2.webp differ diff --git a/apps/frontend/public/images/products/lucky_coin_x30.webp b/apps/frontend/public/images/products/lucky_coin_x30.webp index d0dd3c79..507617cc 100644 Binary files a/apps/frontend/public/images/products/lucky_coin_x30.webp and b/apps/frontend/public/images/products/lucky_coin_x30.webp differ diff --git a/apps/frontend/public/images/products/lucky_coin_x90.webp b/apps/frontend/public/images/products/lucky_coin_x90.webp index ae5f1a9a..7767a856 100644 Binary files a/apps/frontend/public/images/products/lucky_coin_x90.webp and b/apps/frontend/public/images/products/lucky_coin_x90.webp differ diff --git a/apps/frontend/src/pages/admin/AdminTaskDetailPage.tsx b/apps/frontend/src/pages/admin/AdminTaskDetailPage.tsx index d7c12758..fa8561ba 100644 --- a/apps/frontend/src/pages/admin/AdminTaskDetailPage.tsx +++ b/apps/frontend/src/pages/admin/AdminTaskDetailPage.tsx @@ -66,6 +66,7 @@ import { formatAdminDateTime } from '@/utils/admin-time' import { copyVoucherDataUrlToClipboard, downloadVoucherDataUrl, + formatGameChannelLabel, generateVoucherDataURL, type DeliveryVoucherData, } from '@/utils/voucher' @@ -197,7 +198,7 @@ export default function AdminTaskDetailPage() { const productSKU = detail.orderItem?.skuCode || detail.task.skuCode || detail.affiliateDash?.sku || '' const rawChannel = detail.affiliateDash?.gameChannel || '' - const channel = rawChannel === '1-1' ? '安卓-微信' : rawChannel || '安卓-微信' + const channel = formatGameChannelLabel(rawChannel) const redeemedAt = detail.task.redeemedAt || detail.affiliateDash?.lastSyncedAt || detail.task.updatedAt const voucherNo = detail.task.taskNo || ''