+
}
style={{ padding: 0, height: 'auto', color: '#64748b' }}
onClick={() => {
- navigator.clipboard
+ void navigator.clipboard
.writeText(platformOrderId)
.then(() => message.success('已复制平台订单号'))
}}
@@ -920,8 +920,7 @@ export default function AdminTaskDetailPage() {
},
]
: []),
- ...(resolvedDetail.manualDispatch ||
- resolvedDetail.task.executorKey === 'manual_dispatch'
+ ...(resolvedDetail.manualDispatch || resolvedDetail.task.executorKey === 'manual_dispatch'
? [
{
key: 'manual-dispatch',
@@ -947,9 +946,7 @@ export default function AdminTaskDetailPage() {
{
key: 'resolution',
label: '兑换重试',
- children: (
-
- ),
+ children: ,
},
]
: []),
@@ -1153,9 +1150,7 @@ function AffiliateDashPanel({
{rawObj?.result?.ship_attempts || 1} 次
-
- {delivery.phone_number || '-'}
-
+ {delivery.phone_number || '-'}
{delivery.good_details?.order_title || delivery.good_details?.image ? (
{delivery.good_details?.order_title}
@@ -1330,9 +1325,7 @@ function FulfillmentOverviewPanel({
style={{ marginBottom: 12 }}
>
- {claimIdentity?.expectedUid || (
- 未提交
- )}
+ {claimIdentity?.expectedUid || 未提交}
{claimIdentity?.boundUid || detail.task.roleId || '-'}
diff --git a/apps/frontend/src/pages/admin/AdminTasksPage.tsx b/apps/frontend/src/pages/admin/AdminTasksPage.tsx
index 93927961..e0d4de29 100644
--- a/apps/frontend/src/pages/admin/AdminTasksPage.tsx
+++ b/apps/frontend/src/pages/admin/AdminTasksPage.tsx
@@ -610,7 +610,7 @@ export default function AdminTasksPage() {
-
+
{messageUrl}
{isMessageUrlLocal ? (
diff --git a/apps/frontend/src/pages/claim/ClaimAffiliateDashSteps.tsx b/apps/frontend/src/pages/claim/ClaimAffiliateDashSteps.tsx
index 26d6ecd8..fa933b93 100644
--- a/apps/frontend/src/pages/claim/ClaimAffiliateDashSteps.tsx
+++ b/apps/frontend/src/pages/claim/ClaimAffiliateDashSteps.tsx
@@ -306,7 +306,16 @@ export function AffiliateDashResultStep({ snapshot }: { snapshot: ClaimSnapshot
return () => {
cancelled = true
}
- }, [success, productName, productSKU, snapshot.product?.imageUrl, roleName, boundAccount, gameChannel, redeemedAt])
+ }, [
+ success,
+ productName,
+ productSKU,
+ snapshot.product?.imageUrl,
+ roleName,
+ boundAccount,
+ gameChannel,
+ redeemedAt,
+ ])
const handleCopyVoucher = async () => {
if (!voucherUrl) return
diff --git a/apps/frontend/src/services/admin/orders.ts b/apps/frontend/src/services/admin/orders.ts
index 23e20b5b..216c56ab 100644
--- a/apps/frontend/src/services/admin/orders.ts
+++ b/apps/frontend/src/services/admin/orders.ts
@@ -24,4 +24,3 @@ export function updateAdminOrderClaimStatus(
claimStatusUpdatedAt: string
}>(`/api/v1/admin/orders/${orderId}/claim-status`, payload)
}
-
diff --git a/apps/frontend/src/services/admin/platform-config/douyin-mashida.ts b/apps/frontend/src/services/admin/platform-config/douyin-mashida.ts
index 76e0179e..acad79a4 100644
--- a/apps/frontend/src/services/admin/platform-config/douyin-mashida.ts
+++ b/apps/frontend/src/services/admin/platform-config/douyin-mashida.ts
@@ -35,4 +35,3 @@ export function testAdminDouyinMashidaGateway() {
message: string
}>('/api/v1/admin/platform-config/douyin-mashida/test-gateway', {})
}
-
diff --git a/apps/frontend/src/services/claim.ts b/apps/frontend/src/services/claim.ts
index ed983d86..89a85107 100644
--- a/apps/frontend/src/services/claim.ts
+++ b/apps/frontend/src/services/claim.ts
@@ -33,4 +33,3 @@ export function submitH5AffiliateDashClaim(
payload,
)
}
-
diff --git a/apps/frontend/src/utils/admin-display.ts b/apps/frontend/src/utils/admin-display.ts
index bd62cb4a..548cf4cb 100644
--- a/apps/frontend/src/utils/admin-display.ts
+++ b/apps/frontend/src/utils/admin-display.ts
@@ -183,10 +183,10 @@ export function formatTaskEventPayload(payload: Record) {
return JSON.stringify(payload || {})
}
-export function resolveOrderPlatformBadge(row: {
- platform?: string
- provider?: string
-}): { label: string; color: string } {
+export function resolveOrderPlatformBadge(row: { platform?: string; provider?: string }): {
+ label: string
+ color: string
+} {
const provider = String(row.provider || '').toLowerCase()
const platform = String(row.platform || '').toLowerCase()
@@ -251,4 +251,3 @@ export function resolveOrderFulfillmentMode(row: {
return { label: '手动交付', color: 'default' }
}
-
diff --git a/apps/frontend/src/utils/voucher.ts b/apps/frontend/src/utils/voucher.ts
index 3a4429b0..bd553768 100644
--- a/apps/frontend/src/utils/voucher.ts
+++ b/apps/frontend/src/utils/voucher.ts
@@ -338,7 +338,8 @@ export async function generateVoucherDataURL(data: DeliveryVoucherData): Promise
listItems.forEach((item) => {
// Label (左侧淡银灰)
ctx.fillStyle = 'rgba(226, 232, 240, 0.72)'
- ctx.font = '18px -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif'
+ ctx.font =
+ '18px -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif'
ctx.textAlign = 'left'
ctx.textBaseline = 'middle'
ctx.fillText(item.label, labelX, rowY)
diff --git a/apps/frontend/tests/claim-path.test.ts b/apps/frontend/tests/claim-path.test.ts
index cbac1e68..b0bbaa31 100644
--- a/apps/frontend/tests/claim-path.test.ts
+++ b/apps/frontend/tests/claim-path.test.ts
@@ -59,4 +59,3 @@ test('resolveH5ClaimOrderNo:正确解析并解码订单号', () => {
assert.equal(resolveH5ClaimOrderNo('/h5/ORDER-001/'), 'ORDER-001')
assert.equal(resolveH5ClaimOrderNo('/claim/123'), '')
})
-
diff --git a/apps/frontend/tests/douyin-mashida.test.ts b/apps/frontend/tests/douyin-mashida.test.ts
index bd5dfcdd..118ca90b 100644
--- a/apps/frontend/tests/douyin-mashida.test.ts
+++ b/apps/frontend/tests/douyin-mashida.test.ts
@@ -142,4 +142,3 @@ test('resolveDouyinMashidaPublicOrigin:从已配置的 claimLinkBase 或 certL
'http://localhost:5173',
)
})
-