diff --git a/src/views/Resources.vue b/src/views/Resources.vue index d77fef2..74fb000 100644 --- a/src/views/Resources.vue +++ b/src/views/Resources.vue @@ -31,8 +31,8 @@ @@ -64,7 +64,7 @@
-
+
@@ -370,6 +370,32 @@ const handleVideoClick = async (video: FeaturedResource) => { } } +// 处理旧格式视频数据的点击事件 +const handleLegacyVideoClick = async (video: any) => { + console.log('🎬 点击旧格式视频:', video.title) + + // 转换为 FeaturedResource 格式 + const convertedVideo: FeaturedResource = { + id: video.id.toString(), + name: video.title, + description: video.title, + type: 0, // 视频类型 + fileUrl: video.videoUrl, + thumbnailUrl: video.image, + duration: null, + fileSize: 0, + metadata: null, + izFeatured: 1, + status: 0, + createdBy: null, + createdTime: null, + updatedBy: null, + updatedTime: null + } + + await handleVideoClick(convertedVideo) +} + const closeVideoModal = () => { showVideoModal.value = false currentVideo.value = null @@ -381,18 +407,7 @@ const closeVideoModal = () => { } } -// 图片加载处理 -const handleImageError = (event: Event) => { - const img = event.target as HTMLImageElement - console.error('❌ 图片加载失败:', img.src) - // 设置默认图片 - img.src = '/images/Featured_resources/default-thumbnail.png' -} -const handleImageLoad = (event: Event) => { - const img = event.target as HTMLImageElement - console.log('✅ 图片加载成功:', img.src) -} // 页面初始化 onMounted(() => {