From 30b547cbbe96ff21c5e2e9abd958de5eec1b0602 Mon Sep 17 00:00:00 2001 From: yml2213 Date: Tue, 15 Sep 2026 10:48:02 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BF=AE=E5=A4=8D=20frontend=20Pretti?= =?UTF-8?q?er=20=E6=A0=BC=E5=BC=8F=E6=A3=80=E6=9F=A5=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- .../src/pages/admin/AdminDevMockPage.tsx | 7 +--- .../src/pages/admin/AdminTasksPage.tsx | 2 +- .../admin/platform/AdminPlatformShopsPage.tsx | 40 +++++-------------- apps/frontend/src/pages/claim/ClaimPage.tsx | 6 +-- .../src/pages/claim/claim-snapshot.ts | 6 +-- 5 files changed, 16 insertions(+), 45 deletions(-) diff --git a/apps/frontend/src/pages/admin/AdminDevMockPage.tsx b/apps/frontend/src/pages/admin/AdminDevMockPage.tsx index 1403340c..c4f62e45 100644 --- a/apps/frontend/src/pages/admin/AdminDevMockPage.tsx +++ b/apps/frontend/src/pages/admin/AdminDevMockPage.tsx @@ -22,8 +22,8 @@ import PageHeader from '@/components/admin/PageHeader' import { buildOpen91QueryDevMock, createAffiliateDashDevMock, - createKuaishouIndustryVoucherDevMock, - fetchDevMockStatus, + createKuaishouIndustryVoucherDevMock, + fetchDevMockStatus, type DevMockCreateResult, type DevMockKuaishouIndustryVoucherResult, type DevMockOpen91QueryResult, @@ -45,8 +45,6 @@ export default function AdminDevMockPage() { const status = statusQuery.data?.data const enabled = Boolean(status?.enabled) - - const affiliateDashMutation = useMutation({ mutationFn: createAffiliateDashDevMock, onSuccess: (response) => { @@ -126,7 +124,6 @@ export default function AdminDevMockPage() { /> - ) { } }) return next -} \ No newline at end of file +} diff --git a/apps/frontend/src/pages/admin/platform/AdminPlatformShopsPage.tsx b/apps/frontend/src/pages/admin/platform/AdminPlatformShopsPage.tsx index 39761b0d..f9fc96eb 100644 --- a/apps/frontend/src/pages/admin/platform/AdminPlatformShopsPage.tsx +++ b/apps/frontend/src/pages/admin/platform/AdminPlatformShopsPage.tsx @@ -69,11 +69,7 @@ import { hasAdminRole } from '@/utils/admin-auth' import { buildAdminLocalTablePagination } from '@/utils/admin-pagination' import { formatAdminDateTime } from '@/utils/admin-time' -type PlatformTab = - | 'notifications' - | 'kuaishouIndustry' - | 'affiliateDash' - | 'pdd' +type PlatformTab = 'notifications' | 'kuaishouIndustry' | 'affiliateDash' | 'pdd' type NotificationConfigResponse = { filePath: string @@ -86,12 +82,7 @@ type ScheduledJobsState = { runtime: AdminScheduledJobRuntimeState[] } -const platformTabs: PlatformTab[] = [ - 'notifications', - 'kuaishouIndustry', - 'affiliateDash', - 'pdd', -] +const platformTabs: PlatformTab[] = ['notifications', 'kuaishouIndustry', 'affiliateDash', 'pdd'] export default function AdminPlatformShopsPage() { const [searchParams, setSearchParams] = useSearchParams() @@ -122,17 +113,13 @@ export default function AdminPlatformShopsPage() { setErrorMessage('') try { - const [ - notificationResponse, - scheduledJobsResponse, - industryResponse, - affiliateDashResponse, - ] = await Promise.all([ - fetchAdminNotificationConfig(), - fetchAdminScheduledJobsConfig(), - fetchAdminKuaishouIndustrySourceConfig(), - fetchAdminAffiliateDashConfig(), - ]) + const [notificationResponse, scheduledJobsResponse, industryResponse, affiliateDashResponse] = + await Promise.all([ + fetchAdminNotificationConfig(), + fetchAdminScheduledJobsConfig(), + fetchAdminKuaishouIndustrySourceConfig(), + fetchAdminAffiliateDashConfig(), + ]) setNotificationConfig(notificationResponse.data) setScheduledJobs(scheduledJobsResponse.data) @@ -1839,15 +1826,10 @@ function AffiliateDashPlatformPanel() { - + 91 店商品编码使用中文名;正式商品请改后端常量表 - - apps/backend/.../affiliate-dash/sku-mapping.ts - + apps/backend/.../affiliate-dash/sku-mapping.ts ,与平台商品目录对齐。 diff --git a/apps/frontend/src/pages/claim/ClaimPage.tsx b/apps/frontend/src/pages/claim/ClaimPage.tsx index 1df74acd..874c4dcb 100644 --- a/apps/frontend/src/pages/claim/ClaimPage.tsx +++ b/apps/frontend/src/pages/claim/ClaimPage.tsx @@ -5,11 +5,7 @@ import { useCallback, useEffect, useMemo, useRef, useState } from 'react' import { useParams } from 'react-router' import { showError, showSuccess } from '@/lib/feedback' -import { - fetchClaimDetail, - submitAffiliateDashClaim, - submitClaimUid, -} from '@/services/claim' +import { fetchClaimDetail, submitAffiliateDashClaim, submitClaimUid } from '@/services/claim' import type { ClaimDetailData } from '@/types/claim' import { AffiliateDashClaimPanel, AffiliateDashResultStep } from './ClaimAffiliateDashSteps' diff --git a/apps/frontend/src/pages/claim/claim-snapshot.ts b/apps/frontend/src/pages/claim/claim-snapshot.ts index b55fcb59..0dc52ce8 100644 --- a/apps/frontend/src/pages/claim/claim-snapshot.ts +++ b/apps/frontend/src/pages/claim/claim-snapshot.ts @@ -87,11 +87,7 @@ export function createClaimSnapshot(detail: ClaimDetailData | null) { isRedeemFailed, isCompleted, }) - const resultVariant: ResultVariant = isRedeemFailed - ? 'warning' - : isCompleted - ? 'success' - : 'info' + const resultVariant: ResultVariant = isRedeemFailed ? 'warning' : isCompleted ? 'success' : 'info' return { flow: null as null,