diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index db151e35..6fd40d65 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -4,7 +4,7 @@
关卡
-
+
添加关卡
@@ -33,7 +33,7 @@
-
+
@@ -376,7 +376,6 @@ import dialog from "@/utils/dialog"; const { query: { routerId } } = useRoute(); const modal = ref(false); -const ischapterEdit = ref(false); const visiblene = ref(false); const cancleLoading = ref(false); const confirmLoading = ref(false); @@ -408,18 +407,14 @@ watch(() => routerInfo.value.chapterList, () => { }); }, { deep: true }); -const showModal = (e, type) => { - ischapterEdit.value = (type === "edit"); - console.log(ischapterEdit.value); - if (type == "edit") { - console.log("关卡信息:" + e.name); - formValue.value = e;//回传修改的信息 - } else { - //关卡信息初始化 - formValue.value = {}; - } +const showModal = () => { + formValue.value = {}; modal.value = true; }; +function showEditModal(ele){ + formValue.value =ele; + modal.value = false; +} const closeModal = () => { modal.value = false; }; @@ -429,11 +424,12 @@ const editChapter = () => { if (!formValue.value.name) { return message.warning("请输入关卡名称"); } - if (ischapterEdit.value) { - routerInfo.value.chapterList = [{ ...formValue.value, draftTaskList: [] }]; - } else { - routerInfo.value.chapterList.push({ ...formValue.value, draftTaskList: [] }); + if(formValue.value.id){ + closeModal(); + return } + routerInfo.value.chapterList.push({ ...formValue.value, draftTaskList: [] }); + activeIndex.value = activeIndex.value + 1 formValue.value = { draftTaskList: [] }; closeModal(); };