mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 20:06:47 +08:00
feat:增加学习路径图学习模式切换
This commit is contained in:
@@ -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)
|
||||
@@ -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) =>{
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
<div class="rightt">
|
||||
<div class="select" style="margin-right:90px;">
|
||||
<span>学习模式:</span>
|
||||
<a-select v-model:value="routerInfo.unlockMode" ref="select" size="small"
|
||||
<a-select v-model:value="routerInfo.routerInfo.unlockMode" ref="select" size="small"
|
||||
style="width: 150px" disabled>
|
||||
<a-select-option :value="0">自由学习模式</a-select-option>
|
||||
<a-select-option :value="1">自由学习模式</a-select-option>
|
||||
@@ -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()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user