From 8a3bc17497d843e17996ed74ddf81d8e81a7d1fc Mon Sep 17 00:00:00 2001
From: cgd <349008059@qq.com>
Date: Wed, 16 Mar 2022 14:39:54 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20pdf=E9=98=85=E8=AF=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/mycourse/index.js | 227 +++++++++---------
.../mycourse/courseLearn/CourseCatalogue.vue | 6 +-
src/views/mycourse/courseLearn/PdfView.vue | 10 +-
src/views/mycourse/courseLearn/index.vue | 113 +++++++--
.../mycourse/mycourseList/MyCourseList.vue | 2 +-
5 files changed, 224 insertions(+), 134 deletions(-)
diff --git a/src/api/mycourse/index.js b/src/api/mycourse/index.js
index f0710c3..82369c3 100644
--- a/src/api/mycourse/index.js
+++ b/src/api/mycourse/index.js
@@ -1,169 +1,178 @@
import request from '@/utils/request'
const mycourseApi = {
- changePassword: '/sys/user/changePwd',
- mycourseList: 'myCourse/getMyCourseList', // 我的课程列表,课程搜索
- addMyCourse: 'myCourse/addMyCourse', // 添加课程
- centerList: 'focusTrain/getList', // 集中培训列表
- centerDetail: 'focusTrain/getDetail', // 集中培训详情
- centerJoin: 'project/terminalTrain/enroll', // 集中培训报名
- centerSign: 'project/terminalTrain/sign', // 集中培训签到
- recommendList: 'sys/recommend/listPage', // 系统推荐课程列表
- recommendDetail: 'sys/recommend/detail', // 系统课程推荐详情
- trainPlanList: '/myCourse/getMyTrainPlanList', // 培训计划列表
- getCourseDetail: 'myCourse/getCourseDetail', // 我的课程详情
- getCourseCatalogue: 'myCourse/getCourseCatalogue', // 获取课程目录
- reqCourseExam: 'testInClass/add', // 课中检测
- simulateTestList: 'simulateTest/list', // 模拟测试列表
- simulateTestDetail: 'simulateTest/getQuestions', // 获取模拟测试详情
- operationList: 'classwork/list', // 作业列表
- reqOperationDetail: 'classwork/get', // 作业详情
- reqOperationSubmit: 'classwork/submit', // 作业提交
- getMyCourseList: 'studyStatistics/getMyTrainPlanList' // 课程学习统计
+ changePassword: '/sys/user/changePwd',
+ mycourseList: 'myCourse/getMyCourseList', // 我的课程列表,课程搜索
+ addMyCourse: 'myCourse/addMyCourse', // 添加课程
+ centerList: 'focusTrain/getList', // 集中培训列表
+ centerDetail: 'focusTrain/getDetail', // 集中培训详情
+ centerJoin: 'project/terminalTrain/enroll', // 集中培训报名
+ centerSign: 'project/terminalTrain/sign', // 集中培训签到
+ recommendList: 'sys/recommend/listPage', // 系统推荐课程列表
+ recommendDetail: 'sys/recommend/detail', // 系统课程推荐详情
+ trainPlanList: '/myCourse/getMyTrainPlanList', // 培训计划列表
+ getCourseDetail: 'myCourse/getCourseDetail', // 我的课程详情
+ getCourseCatalogue: 'myCourse/getCourseCatalogue', // 获取课程目录
+ reqCourseExam: 'testInClass/add', // 课中检测
+ simulateTestList: 'simulateTest/list', // 模拟测试列表
+ simulateTestDetail: 'simulateTest/getQuestions', // 获取模拟测试详情
+ operationList: 'classwork/list', // 作业列表
+ reqOperationDetail: 'classwork/get', // 作业详情
+ reqOperationSubmit: 'classwork/submit', // 作业提交
+ getMyCourseList: 'studyStatistics/getMyTrainPlanList', // 课程学习统计
+ addRecord: '/testInClass/addRecord' // pdf学习完成
}
-export function reqChangePassword (data) {
+export function reqAddRecord (data) {
return request({
- url: mycourseApi.changePassword,
- method: 'get',
+ url: mycourseApi.addRecord,
+ method: 'post',
params: data
})
}
+export function reqChangePassword (data) {
+ return request({
+ url: mycourseApi.changePassword,
+ method: 'get',
+ params: data
+ })
+}
+
export function reqCenterJoin (data) {
- return request({
- url: mycourseApi.centerJoin,
- method: 'POST',
- data: data
- })
+ return request({
+ url: mycourseApi.centerJoin,
+ method: 'POST',
+ data: data
+ })
}
export function reqMycourseCount (params) {
- return request({
- url: mycourseApi.getMyCourseList,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.getMyCourseList,
+ method: 'get',
+ params: params
+ })
}
export function reqOperationDetail (params) {
- return request({
- url: mycourseApi.reqOperationDetail,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.reqOperationDetail,
+ method: 'get',
+ params: params
+ })
}
export function reqOperationSubmit (params) {
- return request({
- url: mycourseApi.reqOperationSubmit,
- method: 'post',
- data: params
- })
+ return request({
+ url: mycourseApi.reqOperationSubmit,
+ method: 'post',
+ data: params
+ })
}
export function reqOperationList (params) {
- return request({
- url: mycourseApi.operationList,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.operationList,
+ method: 'get',
+ params: params
+ })
}
export function reqSimulateTestDetail (params) {
- return request({
- url: mycourseApi.simulateTestDetail,
- method: 'post',
- params: params
- })
+ return request({
+ url: mycourseApi.simulateTestDetail,
+ method: 'post',
+ params: params
+ })
}
export function reqSimulateTestList (data) {
- return request({
- url: mycourseApi.simulateTestList,
- method: 'post',
- data: data,
- params: data
- })
+ return request({
+ url: mycourseApi.simulateTestList,
+ method: 'post',
+ data: data,
+ params: data
+ })
}
export function reqMyCourseList (params) {
- return request({
- url: mycourseApi.mycourseList,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.mycourseList,
+ method: 'get',
+ params: params
+ })
}
export function reqMyTrainPlanList (params) {
- return request({
- url: mycourseApi.trainPlanList,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.trainPlanList,
+ method: 'get',
+ params: params
+ })
}
export function reqAddMyCourse (params) {
- return request({
- url: mycourseApi.addMyCourse,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.addMyCourse,
+ method: 'get',
+ params: params
+ })
}
export function reqCourseCenterList (params) {
- return request({
- url: mycourseApi.centerList,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.centerList,
+ method: 'get',
+ params: params
+ })
}
export function reqCourseCenterDetail (params) {
- return request({
- url: mycourseApi.centerDetail,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.centerDetail,
+ method: 'get',
+ params: params
+ })
}
export function reqRecommendList (params) {
- return request({
- url: mycourseApi.recommendList,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.recommendList,
+ method: 'get',
+ params: params
+ })
}
export function recommendDetail (params) {
- return request({
- url: mycourseApi.recommendDetail,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.recommendDetail,
+ method: 'get',
+ params: params
+ })
}
export function reqCourseDetail (params) {
- return request({
- url: mycourseApi.getCourseDetail,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.getCourseDetail,
+ method: 'get',
+ params: params
+ })
}
export function reqCourseCatalogue (params) {
- return request({
- url: mycourseApi.getCourseCatalogue,
- method: 'get',
- params: params
- })
+ return request({
+ url: mycourseApi.getCourseCatalogue,
+ method: 'get',
+ params: params
+ })
}
export function reqCourseExam (params, data) {
- return request({
- url: mycourseApi.reqCourseExam,
- method: 'post',
- params: params,
- data: data
- })
+ return request({
+ url: mycourseApi.reqCourseExam,
+ method: 'post',
+ params: params,
+ data: data
+ })
}
diff --git a/src/views/mycourse/courseLearn/CourseCatalogue.vue b/src/views/mycourse/courseLearn/CourseCatalogue.vue
index 0b7699b..bbc7c5e 100644
--- a/src/views/mycourse/courseLearn/CourseCatalogue.vue
+++ b/src/views/mycourse/courseLearn/CourseCatalogue.vue
@@ -23,11 +23,13 @@
]"
>
+
{{ index + 1 }}.{{ k + 1 }}
{{ j.name }}
@@ -57,9 +59,9 @@
diff --git a/src/views/mycourse/mycourseList/MyCourseList.vue b/src/views/mycourse/mycourseList/MyCourseList.vue
index 3dbd740..f2a0276 100644
--- a/src/views/mycourse/mycourseList/MyCourseList.vue
+++ b/src/views/mycourse/mycourseList/MyCourseList.vue
@@ -37,7 +37,7 @@
已完成
-
+
{{ record.learnHours }}小时