diff --git a/src/api/indexTask.js b/src/api/indexTask.js index 7862f35b..084cd195 100644 --- a/src/api/indexTask.js +++ b/src/api/indexTask.js @@ -3,7 +3,10 @@ import http from "./config"; // 获取路径图详情-包含关卡及任务列表 export const GetRouterDetail = (routerId,useTask="") => http.get(`/admin/router/detail?routerId=${routerId}&useTask=${useTask}`) +// +export const changeChapterSort = (list) => http.post("/admin/router/changeChapterSort",list) +export const changeTasklistSort = (list) => http.post("/admin/router/changeTasklistSort",list) // 新建或编辑阶段任务 export const ProjectEditTask = (obj) => http.post('/admin/project/editTask',obj) // 新建或编辑关卡任务 diff --git a/src/components/drawers/UnlockMode.vue b/src/components/drawers/UnlockMode.vue index 38f382af..e3827484 100644 --- a/src/components/drawers/UnlockMode.vue +++ b/src/components/drawers/UnlockMode.vue @@ -39,7 +39,7 @@ 描述:不设学习限制,学员可以在任何时间学习 -
+ +
描述:前一个阶段达成目标后解锁下一个阶段
解锁条件:
- +
- 逐个任务解锁,完成一个任务后解锁下一个
- 完成当前阶段所有必修任务解锁下一阶段
@@ -150,6 +150,9 @@ export default { }else{ message.error(res.data.msg) } + }).catch(e=>{ + console.log(e) + message.error(e.data.msg) }) } @@ -169,14 +172,28 @@ export default { for(let key in state.formData){ state.formData[key] = props.routerInfo[key] } + if(state.formData.unlockMode === 1){ + state.selectClassifyType = 1 + }else if(state.formData.unlockMode === 2 || state.formData.unlockMode === 3){ + state.selectClassifyType = 2 + state.radioSelect = state.formData.unlockMode + } } }; const selectClassify = (e) => { state.selectClassifyType = e.type; - state.formData.unlockMode = e.type - + if(e.type === 1){ + state.formData.unlockMode = e.type + } + // state.formData.unlockMode = e.type }; + + const changeUnlockMode = (e) =>{ + + state.formData.unlockMode = e.target.value + console.log(e,state.formData) + } return { ...toRefs(state), @@ -185,6 +202,7 @@ export default { saveUnlock, // change, selectClassify, + changeUnlockMode }; }, }; diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 12e4658b..d3ae7a98 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -16,20 +16,11 @@ v-for="item in level" :key="item.id" > --> - +
- 说明 + 说明
-
+
- + @@ -106,14 +89,8 @@
- +
编辑/添加关卡
@@ -124,41 +101,25 @@
- +
关卡名称:
- +
{{ value1.length }}/20
-
+ ">
关卡说明:
- +
{{ value2.length }}/100
@@ -168,14 +129,8 @@
-
- +
+
@@ -195,26 +150,25 @@
学习模式: - - - 自由学习模式 - 闯关模式 - - 切换模式 - + + 自由学习模式 + 闯关模式 + 闯关模式 + + 切换模式 + - +
- +
返回
@@ -231,19 +185,11 @@
- +
@@ -256,17 +202,9 @@
面授
- +
@@ -279,19 +217,11 @@
- +
@@ -305,40 +235,26 @@
- +
-
+
考试
- +
@@ -350,17 +266,9 @@
直播
- +
@@ -372,17 +280,9 @@
外链
- +
@@ -395,17 +295,10 @@
讨论
- +
@@ -417,17 +310,10 @@
活动
- +
@@ -439,19 +325,11 @@
测评
- +
@@ -465,17 +343,10 @@
评估
- +
@@ -488,25 +359,18 @@
投票
- +
- +
- +
- +
@@ -514,24 +378,16 @@
项目
- +
- + -
+
@@ -548,8 +404,7 @@
-
-
+
- + + ? require('../../assets/images/selectAll.png') + : require('../../assets/images/select.png') + " @click="selectRowAll" /> - {{ - element.cretime - ? - element.type==1? Math.ceil(Number(element.cretime)/60) + "分钟" : element.cretime + "分钟" - : "-" - }} + {{ + element.cretime + ? + element.type == 1 ? Math.ceil(Number(element.cretime) / 60) + "分钟" : element.cretime + "分钟" + : "-" + }}
-
+ ">
- + "> 编辑 - - + 删除
@@ -750,10 +554,7 @@
-
+
@@ -789,26 +590,26 @@
学习模式: - - - 自由学习模式 - 闯关模式 - - 切换模式 - - + + 自由学习模式 + 闯关模式 + 闯关模式 + + 切换模式 + + - +
- +
返回
@@ -841,20 +642,13 @@
-->
- + }" /> -
+
- 无学员 + 无学员
- 请添加学员或导入学员 + 请添加学员或导入学员
@@ -929,13 +716,8 @@ - +
@@ -960,13 +742,7 @@ - +
@@ -990,14 +766,8 @@
- +
@@ -1009,28 +779,14 @@
已选中{{ selectRow.length }}个任务
- +
- -
@@ -1040,13 +796,8 @@ - +
@@ -1072,7 +823,7 @@