diff --git a/src/api/indexLevel.js b/src/api/indexLevel.js index b7b1b400..5cfdb606 100644 --- a/src/api/indexLevel.js +++ b/src/api/indexLevel.js @@ -11,4 +11,18 @@ export const updateChapter = (obj) => http.post('/admin/router/editChapter', obj headers: { 'token': '123' } -}); \ No newline at end of file +}); + +//删除任务 +export const deleteTask = (obj) => http.delete('/admin/router/deleteTask',{params: obj}, { + headers: { + 'token': '123' + } +}); + +//移动任务到关卡 +export const moveTask = (obj) => http.post('/admin/router/moveTask',obj,{ + headers: { + 'token': '123' + } +}); diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue index 3867f3e1..655b7a3f 100644 --- a/src/components/drawers/AddActive.vue +++ b/src/components/drawers/AddActive.vue @@ -257,6 +257,22 @@ export default { type: Boolean, default: false, }, + isactive: { + type: Number, + default: null, + }, + routerId: { + type: Number, + default: null, + }, + projectId: { + type: Number, + default: null, + }, + chooseStageId: { + type: Number, + default: null, + } }, setup(props, ctx) { //console.log("学习路径",props.isStudiscuss); @@ -356,12 +372,12 @@ export default { console.log("学习路径",props.isStudiscuss); if(props.isStudiscuss){ let editObj1 = { - chapterId:36, + chapterId:props.isactive, courseId: 0, duration: obj.activityDuration, flag: true, name: obj.activityName, - routerId: 92, + routerId: props.routerId, routerTaskId: 0, type: 9, } @@ -378,9 +394,9 @@ export default { duration: obj.activityDuration, flag: true, name: obj.activityName, - projectId: 28, + projectId: props.projectId, projectTaskId: 0, - stageId: 3, + stageId: props.chooseStageId, type: 9, }) .then((res) => { diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index fd16928c..8c6548ea 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -102,6 +102,22 @@ export default { isStudiscuss: { type: Boolean, default: false, + }, + isactive: { + type: Number, + default: null, + }, + routerId: { + type: Number, + default: null, + }, + projectId: { + type: Number, + default: null, + }, + chooseStageId: { + type: Number, + default: null, } }, setup(props, ctx) { @@ -152,12 +168,12 @@ export default { console.log("学习路径",props.isStudiscuss); if(props.isStudiscuss){ let editObj1 = { - chapterId:36, + chapterId:props.isactive, courseId: 0, duration: 0, flag: true, name: obj.discussName, - routerId: 92, + routerId: props.routerId, routerTaskId: 0, type: 8, } @@ -175,9 +191,9 @@ export default { duration: 0, flag: true, name: obj.discussName, - projectId: 28, + projectId: props.projectId, projectTaskId: 0, - stageId: 3, + stageId: props.chooseStageId, type: 8, }) .then((res) => { diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index 4c584b29..d710b0a4 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -131,6 +131,14 @@ export default { type: Number, default: 0, }, + projectId: { + type: Number, + default: null, + }, + chooseStageId: { + type: Number, + default: null, + }, }, setup(props, ctx) { const state = reactive({ @@ -242,6 +250,7 @@ export default { console.log("创建成功", res); message.success("创建成功"); closeDrawer(); + //渲染到学历路径列表 if (props.learn == 0) apitaskadd .addTask({ @@ -249,9 +258,9 @@ export default { duration: 0, flag: true, name: obj.evaluationName, - projectId: 28, + projectId: props.projectId, projectTaskId: 0, - stageId: 3, + stageId: props.chooseStageId, type: 10, }) .then((res) => { @@ -265,6 +274,7 @@ export default { .catch((err) => { console.log(err); }); + //渲染到项目列表 else { let editObj1 = { chapterId: 36, diff --git a/src/components/drawers/AddInvist.vue b/src/components/drawers/AddInvist.vue index 274910e2..f7cfbcd0 100644 --- a/src/components/drawers/AddInvist.vue +++ b/src/components/drawers/AddInvist.vue @@ -46,6 +46,7 @@ @expand="expandTable" :pagination="false" :row-selection="rowSelection" + filterMultiple:false />