diff --git a/apps/src/views/resident-activity/vip-config.vue b/apps/src/views/resident-activity/vip-config.vue index 859eaf5..a4d8114 100644 --- a/apps/src/views/resident-activity/vip-config.vue +++ b/apps/src/views/resident-activity/vip-config.vue @@ -176,19 +176,32 @@ function createLevel(level: number) { function normalizeResource(value: Record | null | undefined) { const resourceId = String(value?.resourceId ?? '').trim(); + const url = String(value?.url || value?.sourceUrl || value?.resourceUrl || '').trim(); return { name: String(value?.name || ''), resourceId: resourceId === '0' ? '' : resourceId, - url: String(value?.url || ''), + resourceUrl: url, + sourceUrl: url, + url, }; } function normalizePropsSourceResource(value: Record | null | undefined) { const resourceId = String(value?.id ?? value?.resourceId ?? '').trim(); + const url = String( + value?.sourceUrl || + value?.resourceUrl || + value?.url || + value?.animationUrl || + value?.cover || + '', + ).trim(); return { name: String(value?.name || ''), resourceId, - url: String(value?.sourceUrl || value?.url || value?.cover || ''), + resourceUrl: url, + sourceUrl: url, + url, }; }