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