diff --git a/src/components/drawers/UnlockMode.vue b/src/components/drawers/UnlockMode.vue index 5a1a2b97..8cf87b98 100644 --- a/src/components/drawers/UnlockMode.vue +++ b/src/components/drawers/UnlockMode.vue @@ -136,6 +136,7 @@ export default { state.checked = true; state.radioSelect = 1; ctx.emit("update:unlockModeVisible", false); + ctx.emit("closeUnlockModal", false) }; diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 2442e94b..68fbb4fb 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -171,14 +171,14 @@ 闯关模式 闯关模式 - 切换模式 + :objData="routerInfo" @saveUnlock="saveUnlock" @closeUnlockModal="closeUnlockModal" />
@@ -477,23 +477,20 @@ font-size: 14px; font-weight: 400; color: #4f5156; - line-height: 36px; - " class="tableRow"> + line-height: 36px;" class="tableRow">
+ position: relative;">
- + left: -25px;">
+
{{ element.lei }} @@ -548,8 +545,8 @@ 编辑 - + 删除
@@ -611,7 +608,7 @@ 闯关模式 闯关模式 - 切换模式 + :objData="routerInfo" @saveUnlock="saveUnlock" @closeUnlockModal="closeUnlockModal"/>
@@ -1032,6 +1029,11 @@ export default { state.updateChapterID = null; }; + // 关闭模式弹框 + const closeUnlockModal = () => { + state.unlockModeVisible = false; + } + const saveUnlock = (num) => { state.routerInfo.unlockMode = num editRoutered(state.routerInfo).then(res=>{ @@ -1885,7 +1887,8 @@ export default { closedeleteAll, subdeleteAll, - saveUnlock + saveUnlock, + closeUnlockModal }; }, };