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 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+ {{ item.examName }}
+
+
+
+ {{ item.highestGrade || 0 }}
+ 历史最高分
+
+
+
+
+ {{ item.examCnt || 0 }}
+
+
+ 考试次数
+
+
+
+
+
+
+
+
+
+ 考试时间:{{ item_list.examStartTm }}
+
+
+
+ 考试得分:{{ item_list.examGrade }}
+
+
+
+
+
+
+
-
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 @@
-
-
-
-
-
-
-
-
- {{ item.examName }}
-
-
-
- {{ item.highestGrade || 0 }}
- 历史最高分
-
-
-
-
- {{ item.examCnt || 0 }}
-
-
- 考试次数
-
-
-
-
-
-
-
-
-
- 考试时间:{{ item_list.examStartTm }}
-
-
-
- 考试得分:{{ item_list.examGrade }}
-
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
+
+
+
+
+
+
+
+ {{ item.crsName }}
-
-
- {{
- item.crsName
- }}阿斯顿萨达萨达阿斯顿萨达萨达萨达萨达萨达萨达
+
+
+ {{ item.correctRate || '' }}
+ 答题正确率
-
-
- 答题正确率:30
-
-
-
- 练习记录:2条
+
+
+
+ {{ item.exrCnt || 0 }}
+
+
+ 练习次数
-
-
-
+
+
+
+
+
+
+ 练习时间:{{ item_list.exrStartTm }}
+
+
+
+ 练习时长:{{ formatDuration(item_list.exrStartTm, item_list.exrEndTm) }}
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ {{ item.crsName }}
+
+
+
+ {{ item.stdyTm || '' }}
+ 学习时长
+
+
+
+
+ {{ item.stdyCnt || 0 }}
+
+
+ 学习次数
+
+
+
+
+
+
+
+
+
+ 学习时间:{{ item_list.startTm }}
+
+
+
+ 学习时长:{{ formatDuration(item_list.startTm, item_list.endTm) }}
+
+
+
+
+
+
+
+
-
-
\ 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 @@