diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue
index ab2a13b2..e3f9bc79 100644
--- a/src/views/learningpath/LevelAddDetail.vue
+++ b/src/views/learningpath/LevelAddDetail.vue
@@ -4,7 +4,7 @@
@@ -376,6 +376,7 @@ 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,7 +409,16 @@ watch(() => routerInfo.value.chapterList, () => {
})
}, {deep: true})
-const showModal = () => {
+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 = {};
+ }
modal.value = true;
};
const closeModal = () => {
@@ -420,10 +430,16 @@ const editChapter = () => {
if (!formValue.value.name) {
return message.warning("请输入关卡名称");
}
- routerInfo.value.chapterList.push({...formValue.value, draftTaskList: []})
+ if(ischapterEdit.value){
+ routerInfo.value.chapterList = [{...formValue.value, draftTaskList: []}];
+ }
+ else{
+ routerInfo.value.chapterList.push({...formValue.value, draftTaskList: []})
+ }
formValue.value = {draftTaskList: []}
closeModal()
};
+
//删除关卡
const deleteChapter = () => {
dialog({