lrj
5 天以前 4fa9591629721797386fc11836e3a9deb69cd58c
web/src/views/ActivityForm.vue
@@ -447,6 +447,7 @@
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()
@@ -607,7 +608,7 @@
      }
      // 加载并回填已上传媒体: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)
@@ -1027,7 +1028,7 @@
          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) // 转换为数字类型
        }