From 4bbe69c9e844840020cbdcf280bd88ad4b3f1a72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E5=B2=A9?= Date: Tue, 26 Aug 2025 17:35:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91=E8=AF=BE=E7=A8=8B=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E7=9B=B8=E5=85=B3=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/courseRecord.js | 9 + src/common/common.js | 2 + src/pages.json | 9 + .../components/examRecordItem.vue | 340 ++++++++++--- .../components/examRecordList.vue | 79 +++ src/pages/courseRecord/components/item.vue | 290 ----------- .../components/practiceRecordItem.vue | 459 ++++++++++-------- .../components/practiceRecordList.vue | 70 +++ .../components/studyRecordItem.vue | 292 ++++++++++- .../components/studyRecordList.vue | 100 ++++ .../coursePracticeRecordDetail.vue | 133 +++++ src/pages/courseRecord/index.vue | 14 +- src/pages/practice/index.vue | 1 - src/pagesA.json | 9 + 14 files changed, 1225 insertions(+), 582 deletions(-) create mode 100644 src/pages/courseRecord/components/examRecordList.vue delete mode 100644 src/pages/courseRecord/components/item.vue create mode 100644 src/pages/courseRecord/components/practiceRecordList.vue create mode 100644 src/pages/courseRecord/components/studyRecordList.vue create mode 100644 src/pages/courseRecord/coursePracticeRecordDetail.vue diff --git a/src/api/courseRecord.js b/src/api/courseRecord.js index e6800536..6fd1d4b6 100644 --- a/src/api/courseRecord.js +++ b/src/api/courseRecord.js @@ -50,6 +50,15 @@ export const queryPracticeHis = (data) => { data }); }; +// 练习详情 通过 exrId 查询 +export const queryPracticeRecordByExrId = (data) => { + return request({ + url: base_url + '/traCrsPractice/queryPracticeRecordByExrId', + method: 'post', + toastErrors: true, + data + }); +}; /**考试*/ export const queryCrsExamRecordPaging = (data) => { diff --git a/src/common/common.js b/src/common/common.js index 9628f88f..06a08a74 100644 --- a/src/common/common.js +++ b/src/common/common.js @@ -162,6 +162,8 @@ const formatDate2 = (timestamp, format = 'yyyy-MM-dd HH:mm:ss') => { .replace('ss', seconds.toString().padStart(2, '0')) } + + // 获取token export const getToken = () => uni.getStorageSync('token') export const setToken = data => uni.setStorageSync('token', data) diff --git a/src/pages.json b/src/pages.json index dd0a8c05..35f982b2 100644 --- a/src/pages.json +++ b/src/pages.json @@ -271,6 +271,15 @@ } } }, + { + "path": "pages/courseRecord/coursePracticeRecordDetail", + "style": { + "navigationBarTitleText": "课程记录练习记录详情", + "app-plus": { + "titleNView": false + } + } + }, { "path": "pages/course/index", "style": { diff --git a/src/pages/courseRecord/components/examRecordItem.vue b/src/pages/courseRecord/components/examRecordItem.vue index 7fd64906..11f8bb4a 100644 --- a/src/pages/courseRecord/components/examRecordItem.vue +++ b/src/pages/courseRecord/components/examRecordItem.vue @@ -1,85 +1,285 @@ - diff --git a/src/pages/courseRecord/components/examRecordList.vue b/src/pages/courseRecord/components/examRecordList.vue new file mode 100644 index 00000000..c3f0503c --- /dev/null +++ b/src/pages/courseRecord/components/examRecordList.vue @@ -0,0 +1,79 @@ + + + + diff --git a/src/pages/courseRecord/components/item.vue b/src/pages/courseRecord/components/item.vue deleted file mode 100644 index 863d8aef..00000000 --- a/src/pages/courseRecord/components/item.vue +++ /dev/null @@ -1,290 +0,0 @@ - - - - - diff --git a/src/pages/courseRecord/components/practiceRecordItem.vue b/src/pages/courseRecord/components/practiceRecordItem.vue index 24917d24..53a9c972 100644 --- a/src/pages/courseRecord/components/practiceRecordItem.vue +++ b/src/pages/courseRecord/components/practiceRecordItem.vue @@ -1,256 +1,293 @@ + diff --git a/src/pages/courseRecord/components/studyRecordItem.vue b/src/pages/courseRecord/components/studyRecordItem.vue index 02409e35..d6d2e2d0 100644 --- a/src/pages/courseRecord/components/studyRecordItem.vue +++ b/src/pages/courseRecord/components/studyRecordItem.vue @@ -1,8 +1,294 @@ - - \ No newline at end of file + diff --git a/src/pages/courseRecord/components/studyRecordList.vue b/src/pages/courseRecord/components/studyRecordList.vue new file mode 100644 index 00000000..d119fc81 --- /dev/null +++ b/src/pages/courseRecord/components/studyRecordList.vue @@ -0,0 +1,100 @@ + + + + diff --git a/src/pages/courseRecord/coursePracticeRecordDetail.vue b/src/pages/courseRecord/coursePracticeRecordDetail.vue new file mode 100644 index 00000000..451c769a --- /dev/null +++ b/src/pages/courseRecord/coursePracticeRecordDetail.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/src/pages/courseRecord/index.vue b/src/pages/courseRecord/index.vue index 17471aaf..9ea72dfe 100644 --- a/src/pages/courseRecord/index.vue +++ b/src/pages/courseRecord/index.vue @@ -25,13 +25,13 @@ - + - + - + @@ -42,14 +42,14 @@