diff --git a/apps/admin-web/src/views/PublishManagementView.vue b/apps/admin-web/src/views/PublishManagementView.vue index daeef8e..c923e60 100644 --- a/apps/admin-web/src/views/PublishManagementView.vue +++ b/apps/admin-web/src/views/PublishManagementView.vue @@ -18,6 +18,7 @@ import { useI18n } from 'vue-i18n' import { publishTasksApi, tenantAccountsApi } from '@/lib/api' import { formatDateTime } from '@/lib/display' import { formatError } from '@/lib/errors' +import { resolvePlatformLogoUrl } from '@/lib/publish-account-cards' import { getPublishPlatformMeta, normalizePublishPlatformId } from '@/lib/publish-platforms' const PAGE_SIZE = 10 @@ -34,6 +35,7 @@ interface PublishTaskItem { platformName: string platformShortName: string platformAccent: string + platformLogoUrl: string | null accountId: string accountName: string platformUid: string @@ -390,6 +392,7 @@ const publishTasks = computed(() => platformName: platformMeta.name, platformShortName: platformMeta.shortName, platformAccent: platformMeta.accent, + platformLogoUrl: resolvePlatformLogoUrl(platformId), accountId: task.target_account_id, accountName, platformUid, @@ -576,7 +579,12 @@ async function copyErrorMessage(record: PublishTaskItem): Promise {