diff --git a/src/api/indexLearningPath.js b/src/api/indexLearningPath.js index 75b4be64..414fb1a0 100644 --- a/src/api/indexLearningPath.js +++ b/src/api/indexLearningPath.js @@ -6,5 +6,8 @@ export const getRouterOverview = (routerId) => http.get(`/admin/router/overview? //新建或编辑路径图 export const editRoutered = (obj) => http.post('/admin/router/edit', obj) +// 路径图模式修改接口 +export const editRouteredModel = (obj) => http.post('/admin/router/editModel', obj) + // 新建或编辑路径图共享文档 export const editRouteredDoc = (obj) => http.post('/admin/router/editShareRouter', obj) \ No newline at end of file diff --git a/src/components/drawers/UnlockMode.vue b/src/components/drawers/UnlockMode.vue index 5792607c..b3af15ed 100644 --- a/src/components/drawers/UnlockMode.vue +++ b/src/components/drawers/UnlockMode.vue @@ -101,7 +101,7 @@ export default { ], selectClassifyType: 1, checked: true, - radioSelect: 1, + radioSelect: 2, formData: { unlockMode:'', } @@ -141,6 +141,10 @@ export default { if(e.type === 1){ state.formData.unlockMode = e.type } + // 当为学习路径图时候 直接默认第一个选项 不用选中 + if(e.type==2 && props.types==1){ + state.formData.unlockMode = e.type + } }; const changeUnlockMode = (e) =>{ diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 7f3d63c1..8b073cad 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -121,7 +121,7 @@
学习模式: - 自由学习模式 自由学习模式 @@ -460,7 +460,7 @@ import ImpStu from "../../components/drawers/AddLevelImportStu"; import {GetRouterDraftDetail, releaseRouter} from "@/api/indexTask"; import {message} from "ant-design-vue"; import {editTask} from "@/api/indexTaskadd"; -import {editRoutered} from '@/api/indexLearningPath' +import {editRouteredModel} from '@/api/indexLearningPath' import {useRoute} from "vue-router"; import UnlockMode from "../../components/drawers/UnlockMode.vue"; import {TASK_TYPE} from "@/utils/const"; @@ -493,8 +493,12 @@ const closeUnlockModal = () => { } const saveUnlock = (num) => { - routerInfo.value.unlockMode = num - editRoutered(routerInfo.value) + // routerInfo.value.unlockMode = num + routerInfo.value.routerInfo.unlockMode = num + + console.log(num) + editRouteredModel(routerInfo.value.routerInfo) + unlockModeVisible.value = false; closeUnlockModal() }