From 2830d02d506efece7a0052c67ea47e3f18f6e555 Mon Sep 17 00:00:00 2001 From: yanghang Date: Thu, 26 Jun 2025 19:22:43 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9B=B7=E8=BE=BE=E5=9B=BE=E7=BB=98=E5=88=B6?= =?UTF-8?q?=EF=BC=8C=E7=BB=A7=E7=BB=AD=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/common.js | 19 +- src/api/study.js | 16 ++ src/pages/course/components/chartFour.vue | 150 ++++++++++++++++ src/pages/course/components/chartThree.vue | 164 +++++++++++++++++ src/pages/course/components/talkingItem.vue | 155 +++++++++++++--- src/pages/course/study.vue | 188 +++++++++++++------- 6 files changed, 590 insertions(+), 102 deletions(-) create mode 100644 src/pages/course/components/chartFour.vue create mode 100644 src/pages/course/components/chartThree.vue diff --git a/src/api/common.js b/src/api/common.js index a651a80b..8c15dcc5 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -64,20 +64,19 @@ export function downloadFile(id) { } // 获取音频 通用 export function downloadVoiceFile(url) { - const token = getToken(); - const header = { - "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", - }; - if (token) - header['summary'] = token - let baseUrl = get_base_url(); - let _params = new FormData() + const token = getToken(); + const header = { + "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", + }; + if (token) + header['summary'] = token + let baseUrl = get_base_url(); + let _params = new FormData() return new Promise((resolve, reject) => { uni.downloadFile({ url: `${baseUrl}${url}`, header, - success(result) { - console.log(result) + success(result) { resolve(result) }, fail(error) { diff --git a/src/api/study.js b/src/api/study.js index e31246db..1967deba 100644 --- a/src/api/study.js +++ b/src/api/study.js @@ -11,3 +11,19 @@ export const getCourseStudyInfoApi = (data) => { }); }; +// 获取课程学习 知识点 接口 +export const queryTraStdyBatchWaitParagraphInfoApi = (data) => { + return request({ + url: base_url + '/traStdyInfo/queryTraStdyBatchWaitParagraphInfo', + method: 'post', + data + }); +}; +// 学习段落完成 +export const studyParagraphOverApi = (data) => { + return request({ + url: base_url + '/traStdyInfo/studyParagraphOver', + method: 'post', + data + }); +}; \ No newline at end of file diff --git a/src/pages/course/components/chartFour.vue b/src/pages/course/components/chartFour.vue new file mode 100644 index 00000000..84e19347 --- /dev/null +++ b/src/pages/course/components/chartFour.vue @@ -0,0 +1,150 @@ + + + + + \ No newline at end of file diff --git a/src/pages/course/components/chartThree.vue b/src/pages/course/components/chartThree.vue new file mode 100644 index 00000000..f021985c --- /dev/null +++ b/src/pages/course/components/chartThree.vue @@ -0,0 +1,164 @@ + + + + + \ No newline at end of file diff --git a/src/pages/course/components/talkingItem.vue b/src/pages/course/components/talkingItem.vue index 0767cd92..deb88f81 100644 --- a/src/pages/course/components/talkingItem.vue +++ b/src/pages/course/components/talkingItem.vue @@ -2,39 +2,52 @@ - + + + {{ dataInfo.pgrphContent }} + + + + + + - - - - 阿列克山大是快乐的你艾德卡省的mask安东拉森扣篮大赛了快递那里是啊克里斯蒂娜老师的阿萨是看, - - + --> - + - - + + - 继续学 - - - 继续 + + 继续 @@ -45,7 +58,7 @@ - 玛卡巴卡 + {{ '李想' }} @@ -53,7 +66,7 @@ - 阿列克山大是快乐的你艾德卡省的mask安东拉森扣篮大赛了快递那里是啊克里斯蒂娜老师的阿萨是看, + {{ dataInfo.talkingContent }} @@ -67,18 +80,103 @@ - + + + + + {{ dataInfo.talkingContent }} + + +