fix: 修复教学建设接口数据渲染问题

This commit is contained in:
QDKF 2025-09-27 20:59:06 +08:00
parent 080ce9e724
commit a7d8b00fe9
2 changed files with 14 additions and 8 deletions

View File

@ -362,10 +362,16 @@ export class StatisticsApi {
// 获取课程教学建设数据统计
static getCourseTeachingStats(courseId?: string): Promise<ApiResponse<{
coursewareCount: number
documentCount: number
questionBankCount: number
examPaperCount: number
success: boolean
message: string
code: number
result: {
videoCount: number
documentCount: number
questionCount: number
examPaperCount?: number
}
timestamp: number
}>> {
return ApiRequest.get('/aiol/statistics/course-teaching-stats', { courseId })
}

View File

@ -146,15 +146,15 @@ const loadTeachingStats = async () => {
console.log('🔍 准备调用API: /aiol/statistics/course-teaching-stats')
const response = await StatisticsApi.getCourseTeachingStats(courseId)
console.log('🔍 API响应:', response)
if (response.data) {
const result = response.data
if (response.data && response.data.success) {
const result = response.data.result
console.log('🔍 API返回的原始数据:', result)
// API
teachingStats.value = {
coursewareCount: result.coursewareCount || 0, // /
coursewareCount: result.videoCount || 0, // / (APIvideoCount)
documentCount: result.documentCount || 0, // /
questionBankCount: result.questionBankCount || 0, //
questionBankCount: result.questionCount || 0, // (APIquestionCount)
examPaperCount: result.examPaperCount || 0 //
}