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;">
+
{{ 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
};
},
};