From 0d3c87d0eb4e2cfd032f6322c9734f0e65ee1d52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E5=B2=A9?= Date: Tue, 26 Aug 2025 15:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BB=83=E4=B9=A0=E7=AD=94?= =?UTF-8?q?=E9=A2=98=EF=BC=8C=E5=BC=80=E5=8F=91=E8=AF=BE=E7=A8=8B=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=EF=BC=8C=E5=88=9B=E5=BB=BA=E5=AD=A6=E4=B9=A0?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/courseRecord.js | 20 ++ src/components/examination/question.vue | 251 ++++++++------- src/components/examination/subject.vue | 35 ++- src/components/examination/touchBtn.vue | 63 ++-- src/components/file-preview/file-preview.vue | 1 - src/pages.json | 9 + .../components/examRecordItem.vue | 83 ++++- src/pages/courseRecord/components/item.vue | 290 ++++++++++++++++++ .../components/practiceRecordItem.vue | 8 +- .../courseRecord/courseStudyRecordDetail.vue | 8 + src/pages/courseRecord/index.vue | 5 +- src/pages/practice/index.vue | 158 ++++++---- src/pagesA.json | 9 + src/static/images/courseRecord/duration.png | Bin 0 -> 553 bytes src/static/images/courseRecord/learn.png | Bin 0 -> 538 bytes src/static/images/courseRecord/time.png | Bin 0 -> 744 bytes 16 files changed, 721 insertions(+), 219 deletions(-) create mode 100644 src/pages/courseRecord/components/item.vue create mode 100644 src/pages/courseRecord/courseStudyRecordDetail.vue create mode 100644 src/static/images/courseRecord/duration.png create mode 100644 src/static/images/courseRecord/learn.png create mode 100644 src/static/images/courseRecord/time.png diff --git a/src/api/courseRecord.js b/src/api/courseRecord.js index b47d471f..c589a54c 100644 --- a/src/api/courseRecord.js +++ b/src/api/courseRecord.js @@ -27,6 +27,26 @@ export const queryPracticeHis = (data) => { }; /**考试*/ +export const queryCrsExamRecordPaging = (data) => { + return request({ + url: base_url + '/traRecord/queryCrsExamRecordPaging', + method: 'post', + toastErrors: true, + data + }); +}; +// 考试每一项列表 +export const queryCrsExamHisByExamId = (data) => { + return request({ + url: base_url + '/traRecord/queryCrsExamHisByExamId', + method: 'post', + toastErrors: true, + data + }); +}; + + +/**考试中心考试*/ // 考试列表页 export const queryExamRecordPaging = (data) => { return request({ diff --git a/src/components/examination/question.vue b/src/components/examination/question.vue index f77f9da1..d6b175d4 100644 --- a/src/components/examination/question.vue +++ b/src/components/examination/question.vue @@ -3,7 +3,7 @@ - {{voiceTime}} + {{ voiceTime }} {{ showContent }} @@ -14,13 +14,25 @@ - - - + + + + + 重答 + 完成 + + @@ -31,14 +43,23 @@ - - - - 重答 - + + + 重答 + 完成 @@ -49,143 +70,142 @@ \ No newline at end of file + diff --git a/src/components/examination/subject.vue b/src/components/examination/subject.vue index d173fb47..8dfb45ba 100644 --- a/src/components/examination/subject.vue +++ b/src/components/examination/subject.vue @@ -28,9 +28,9 @@