diff --git a/src/components/drawers/UnlockMode.vue b/src/components/drawers/UnlockMode.vue index 0392a56b..ea1464f8 100644 --- a/src/components/drawers/UnlockMode.vue +++ b/src/components/drawers/UnlockMode.vue @@ -55,7 +55,7 @@ -
+
完成当前阶段所有必修任务解锁下一阶段 routerInfoData.value.unlockMode === 1 ? 1 : 2) @@ -101,8 +102,16 @@ const closeDrawer = () => { visible.value = false }; -function selectClassify({type}) { - routerInfoData.value.unlockMode = type +function selectClassify(e) { + + if(e.type === 1){ + routerInfoData.value.unlockMode = e.type + } + // 当为学习路径图时候 直接默认第一个选项 不用选中 + if(e.type==2 && props.types==1){ + routerInfoData.value.unlockMode = e.type + } + } const saveUnlock = () => { diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 63aef843..c31456fc 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -117,13 +117,17 @@
学习模式: - + {{ routerInfo.routerInfo.unlockMode == 1 ? '自由学习模式': routerInfo.routerInfo.unlockMode == 2 || routerInfo.routerInfo.unlockMode == 3 ? '闯关模式': '' }} + + + 切换模式 @@ -462,6 +466,7 @@ const confirmLoading = ref(false) const moveChapterIndex = ref('') const activeIndex = ref(0) const deleteIndex = ref(0) +const types = 1 // 1 路径图 2 项目 const courseRef = ref({}) const formValue = ref({draftTaskList: []}) diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index c5662b63..af2c8f4a 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -108,14 +108,18 @@
学习模式: + + {{ unlockMode == 1 ? '自由学习模式': unlockMode == 2 || unlockMode == 3 ? '闯关模式': '' }} + - 自由学习模式 闯关模式 闯关模式 - + --> 切换模式