diff --git a/src/api/indexLiveBroadcast.js b/src/api/indexLiveBroadcast.js index 1f5bb7a6..f855dcc0 100644 --- a/src/api/indexLiveBroadcast.js +++ b/src/api/indexLiveBroadcast.js @@ -22,4 +22,7 @@ export const updateLiveBroadcastMessage = (obj) => http.post('/liveBroadcast/upd headers: { 'token': '123' } -}) \ No newline at end of file +}) + +//获取全部评估信息接口 +export const queryAssessmentDetailList = (obj) => http.post('/assessment/queryAssessmentDetailList', obj) \ No newline at end of file diff --git a/src/api/indexTaskadd.js b/src/api/indexTaskadd.js index dc6a6bcb..6b01be18 100644 --- a/src/api/indexTaskadd.js +++ b/src/api/indexTaskadd.js @@ -18,3 +18,15 @@ export const editProj = (obj) => http.post('/admin/project/edit', obj) //路径图里的新建或编辑关卡任务 export const editTask = (obj) => http.post('/admin/router/editTask', obj) + +//项目里获取项目积分规则 +export const scoreRule = (obj) => http.get('/admin/project/scoreRule', { params: obj }) + +//项目里设置项目积分规则 +export const setScoreRule = (obj) => http.post('/admin/project/setScoreRule', obj) + +//面授课开课列表 +export const planList = (obj) => http.post('/admin/offcourse/planList', obj) + +//获取面授课列表 +export const list = (obj) => http.post('/admin/offcourse/list', obj) \ No newline at end of file diff --git a/src/api/indexTemplate.js b/src/api/indexTemplate.js new file mode 100644 index 00000000..713e349a --- /dev/null +++ b/src/api/indexTemplate.js @@ -0,0 +1,17 @@ +// 模板相关接口 +import http from "./config"; + +//编辑项目模板 +export const templateEdit = (obj) => http.post('/admin/project/template/edit',obj); +// 模板详情 +export const templateDetail = (id) => http.get(`/admin/project/template/edit?projectTemplateId=${id}`); +// 删除阶段 +export const deleteStage = (id) => http.delete(`/admin/project/template/deleteStage`,{stageId:id}); +//删除任务 +export const deleteTask = (id) => http.delete(`/admin/project/template/deleteTask`,{projectTaskIds:id}); +// 移动任务到阶段 +export const moveTask = (obj) => http.post('/admin/project/template/moveTask',obj); +// 新建或编辑阶段 +export const editStage = (obj) => http.post('/admin/project/template/editStage',obj); +// 新建或编辑阶段任务 +export const editTask = (obj) => http.post('/admin/project/template/editTask',obj); \ No newline at end of file diff --git a/src/components/drawers/ AssessmentList.vue b/src/components/drawers/ AssessmentList.vue new file mode 100644 index 00000000..3669d29c --- /dev/null +++ b/src/components/drawers/ AssessmentList.vue @@ -0,0 +1,347 @@ + + + diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue index 41bcf8ed..30b44ff3 100644 --- a/src/components/drawers/AddActive.vue +++ b/src/components/drawers/AddActive.vue @@ -275,7 +275,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, EditWorkId: { // 要编辑的workId @@ -358,7 +358,7 @@ export default { } }; const updateTask = (res) => { - if(props.isLevel){ + if(props.isLevel == 1 ){ RouterEditTask({ chapterId:props.isactive, courseId: res.data.data.activityId, @@ -373,7 +373,7 @@ export default { }).catch(err => { console.log("新增关卡任务失败",err); }) - }else{ + }else if(props.isLevel==2){ apiTask.addTask({ courseId: res.data.data.activityId, duration: res.data.data.activityDuration, @@ -389,6 +389,8 @@ export default { .catch((err)=> { console.log("更新任务列表失败",err); }) + }else if(props.isLevel == 3){ + console.log("模板库更新更新任务列表"); } } //创建活动 @@ -503,6 +505,7 @@ export default { border-radius: 8px; } .main_left { + margin-top:32px; padding-right: 30px; flex: 1; border-right: 1px solid #e8e8e8; diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index 4c06bb5d..de4d8c9d 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -107,7 +107,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, projectTaskId: { // 要编辑的projectId @@ -229,7 +229,7 @@ export default { }; const updateTask = () => { console.log("jinlaile=================", state.assessmentName) - if (props.isLevel) { + if (props.isLevel==1) { RouterEditTask({ chapterId: props.isactive, courseId: state.assessmentId, @@ -248,7 +248,7 @@ export default { .catch((err) => { console.log(err, 1111); }); - } else { + } else if(props.isLevel==2){ console.log("=========projectTaskId", props.projectTaskId); apiTask .addTask({ @@ -267,6 +267,8 @@ export default { .catch((err) => { console.log(err, 111111); }); + }else if(props.isLevel==3){ + console.log("模板库"); } } //重置案例信息 @@ -316,12 +318,10 @@ export default { } } .contentMain { - padding-right: 15px; - - .main_items { - display: flex; - justify-content: space-between; - margin-top: 32px; + .main_items { + margin-top:32px; + display: flex; + justify-content: space-between; margin-bottom: 12px; flex-wrap: wrap; .mi_ipts { diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index 357bd86f..70aa3844 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -7,8 +7,8 @@ @after-visible-change="afterVisibleChange" >
-
-
{{edit?'编辑':'添加'}}讨论
+
+
{{ edit ? "编辑" : "添加" }}讨论
讨论设置:
- 允许评论 + 允许评论
@@ -66,14 +68,13 @@ - diff --git a/src/views/learningpath/LevelAdd.vue b/src/views/learningpath/LevelAdd.vue index d980a164..cba94412 100644 --- a/src/views/learningpath/LevelAdd.vue +++ b/src/views/learningpath/LevelAdd.vue @@ -2,11 +2,11 @@
- +
-
产品经理进阶路径
-
创建时间:2022-07-21 00:00
+
{{ styTitle }}
+
创建时间:{{ cretime }}
@@ -116,34 +116,46 @@
关卡概览
- {{routerInfoOverview.totalStudentCnt}} + {{ + routerInfoOverview.totalStudentCnt + }}
总人数
- {{routerInfoOverview.studyStudentCnt}} + {{ + routerInfoOverview.studyStudentCnt + }}
学习人数
- {{routerInfoOverview.completeStudentCnt}} + {{ + routerInfoOverview.completeStudentCnt + }}
完成人数
- {{routerInfoOverview.onlineCourseCnt}}{{ + routerInfoOverview.onlineCourseCnt + }}%
在线课程数
- {{routerInfoOverview.offLineCourseCnt}}{{ + routerInfoOverview.offLineCourseCnt + }}%
面授课程数
- {{routerInfoOverview.completeRatio}}{{ + routerInfoOverview.completeRatio + }}%
总完成率
@@ -151,11 +163,17 @@
关卡信息
-
- {{item.stage}} -
+
+ {{ item.stage }} +
@@ -192,20 +210,35 @@
作业完成率
-
{{chapterOverviewList.totalTaskCnt}}
+
+ {{ chapterOverviewList.totalTaskCnt }} +
关卡任务总数 - + +
+
+ {{ chapterOverviewList.totalReqCnt }}
-
{{chapterOverviewList.totalReqCnt}}
必修课 - + +
+
+ {{ chapterOverviewList.totalOptCnt }}
-
{{chapterOverviewList.totalOptCnt}}
选修课 - +
@@ -264,27 +297,27 @@
- -
-
- + +
+
+ +
+
+ +
+
+ +
+
+ 添加关卡 +
+
快速创建关卡任务
-
- -
-
- -
-
- 添加关卡 -
-
快速创建关卡任务
-
- -
+
+
@@ -360,16 +393,14 @@
-
「{{checkType(item.type)}}」
+
+ 「{{ checkType(item.type) }}」 +
{{ item.name }}
-
+
{{ item.flag ? "必修" : "选修" }}
@@ -429,7 +460,7 @@ : 'none', }" @click=" - item.type ===2 + item.type === 2 ? showCopyModal(item.type) : item.type === 6 ? showzhibModal(item.type) @@ -546,7 +577,7 @@ :current="currentPage" :total="tableDataTotal" class="pagination" - style="display:none" + style="display: none" />
@@ -559,136 +590,153 @@ -
-
-
-
-
-
-
关卡内容可见可学设置
-
- 编辑 -
-
-
取消
-
确定
-
-
-
-
- - 预览其他关卡
-
-
- 学员可预览第 - 1 - - 关-第4 - - 关内容 +
+
+
+
+
+
+
关卡内容可见可学设置
+
+ 编辑 +
+
+
取消
+
确定
-
- - 学习其他关卡
-
-
- 学员可预览第 - 1 - +
+ - 关-第4 - - 关内容 + 预览其他关卡
+
+
+ 学员可预览第 + 1 + + 关-第4 + + 关内容 +
+
+ + 学习其他关卡
+
+
+ 学员可预览第 + 1 + + 关-第4 + + 关内容 +
+
+
-
- -
- + - -
-
-
-
-
-
-
上传共享文档
-
- + +
+
+
+
+
+
+
上传共享文档
+
+ +
+
+
+ + 上传 + + +
+ + 支持:pdf.ppt.pptx.doc.docx.xls.xlsx.jpeg.png.gif.zip + +
+
+ + {{ + item.name + }} + 删除 +
-
- - 上传 - - -
- - 支持:pdf.ppt.pptx.doc.docx.xls.xlsx.jpeg.png.gif.zip - -
-
- - {{item.name}} - 删除 -
-
-
- - + - + - + @@ -875,8 +923,8 @@