| | |
| | | import { getMediasByTarget, saveMedia, uploadFile } from '@/api/media' |
| | | import { getAllRatingSchemes } from '@/api/rating' |
| | | import { getAllJudges } from '@/api/judge' |
| | | import { MediaTargetType } from '@/constants/mediaTargetType' |
| | | |
| | | const router = useRouter() |
| | | const route = useRoute() |
| | |
| | | } |
| | | // 加载并回填已上传媒体:targetType=2 假设为“活动”,如不同请调整 |
| | | try { |
| | | const medias = await getMediasByTarget(2, parseInt(activity.id)) |
| | | const medias = await getMediasByTarget(MediaTargetType.ACTIVITY, parseInt(activity.id)) |
| | | console.log('=== 加载活动媒体调试信息 ===') |
| | | console.log('活动ID:', activity.id) |
| | | console.log('获取到的媒体数据:', medias) |
| | |
| | | fileSize: uploadResult.fileSize || mediaFile.file.size, |
| | | fileExt: uploadResult.fileName ? uploadResult.fileName.split('.').pop() : mediaFile.name.split('.').pop() || 'jpg', |
| | | mediaType: mediaFile.type === 'video' ? 2 : 1, // 1=图片, 2=视频 |
| | | targetType: 2, // 2=活动 |
| | | targetType: MediaTargetType.ACTIVITY, // 活动 |
| | | targetId: parseInt(activityId) // 转换为数字类型 |
| | | } |
| | | |