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 @@