From a7d8b00fe96e3423bed60790c6904ec4559444ba Mon Sep 17 00:00:00 2001 From: QDKF Date: Sat, 27 Sep 2025 20:59:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=95=99=E5=AD=A6?= =?UTF-8?q?=E5=BB=BA=E8=AE=BE=E6=8E=A5=E5=8F=A3=E6=95=B0=E6=8D=AE=E6=B8=B2?= =?UTF-8?q?=E6=9F=93=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/statistics.ts | 14 ++++++++++---- src/views/teacher/statistics/tab/BasicData.vue | 8 ++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/api/modules/statistics.ts b/src/api/modules/statistics.ts index 611495b..42d99f0 100644 --- a/src/api/modules/statistics.ts +++ b/src/api/modules/statistics.ts @@ -362,10 +362,16 @@ export class StatisticsApi { // 获取课程教学建设数据统计 static getCourseTeachingStats(courseId?: string): Promise> { return ApiRequest.get('/aiol/statistics/course-teaching-stats', { courseId }) } diff --git a/src/views/teacher/statistics/tab/BasicData.vue b/src/views/teacher/statistics/tab/BasicData.vue index 4cdda33..6f0acbd 100644 --- a/src/views/teacher/statistics/tab/BasicData.vue +++ b/src/views/teacher/statistics/tab/BasicData.vue @@ -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, // 课件/视频 (API返回videoCount) documentCount: result.documentCount || 0, // 资料/文档 - questionBankCount: result.questionBankCount || 0, // 题库总数 + questionBankCount: result.questionCount || 0, // 题库总数 (API返回questionCount) examPaperCount: result.examPaperCount || 0 // 试卷总数 }