diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue index 910ebbbd..30b44ff3 100644 --- a/src/components/drawers/AddActive.vue +++ b/src/components/drawers/AddActive.vue @@ -275,7 +275,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, EditWorkId: { // 要编辑的workId @@ -358,7 +358,7 @@ export default { } }; const updateTask = (res) => { - if(props.isLevel){ + if(props.isLevel == 1 ){ RouterEditTask({ chapterId:props.isactive, courseId: res.data.data.activityId, @@ -373,7 +373,7 @@ export default { }).catch(err => { console.log("新增关卡任务失败",err); }) - }else{ + }else if(props.isLevel==2){ apiTask.addTask({ courseId: res.data.data.activityId, duration: res.data.data.activityDuration, @@ -389,6 +389,8 @@ export default { .catch((err)=> { console.log("更新任务列表失败",err); }) + }else if(props.isLevel == 3){ + console.log("模板库更新更新任务列表"); } } //创建活动 diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index 1bc0a931..de4d8c9d 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -107,7 +107,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, projectTaskId: { // 要编辑的projectId @@ -229,7 +229,7 @@ export default { }; const updateTask = () => { console.log("jinlaile=================", state.assessmentName) - if (props.isLevel) { + if (props.isLevel==1) { RouterEditTask({ chapterId: props.isactive, courseId: state.assessmentId, @@ -248,7 +248,7 @@ export default { .catch((err) => { console.log(err, 1111); }); - } else { + } else if(props.isLevel==2){ console.log("=========projectTaskId", props.projectTaskId); apiTask .addTask({ @@ -267,6 +267,8 @@ export default { .catch((err) => { console.log(err, 111111); }); + }else if(props.isLevel==3){ + console.log("模板库"); } } //重置案例信息 diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index abafd842..588fe1b9 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -121,7 +121,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, EditWorkId: { // 要编辑的workId @@ -189,8 +189,7 @@ export default { } }; const updateTask = (res) => { - console.log("jinlaile ========",props.isLevel); - if(props.isLevel){ + if(props.isLevel ==1){ RouterEditTask({ chapterId:props.isactive, courseId: res.data.data.discussId, @@ -201,7 +200,7 @@ export default { }).then(res => { console.log("新增关卡任务失败",res); }).catch(err => {console.log("新增关卡任务失败",err);}) - }else{ + }else if(props.isLevel ==2){ apiTask .addTask({ courseId: res.data.data.discussId, @@ -215,6 +214,8 @@ export default { }).catch(r=>{ console.log('更新阶段任务失败',r) }) + }else if(props.isLevel ==3){ + console.log("模板库任务") } } const updateDiscussInfo = () => { diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index 04175759..daf6e24b 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -135,7 +135,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, projectTaskId: { // 要编辑的projectId @@ -195,7 +195,7 @@ export default { }); } const updateTask = (res)=>{ - if(props.isLevel){ + if(props.isLevel ==1){ apitaskadd .addTask({ courseId: res.data.data.evaluationId, @@ -212,7 +212,7 @@ export default { .catch((err) => { console.log(err); }); - }else{ + }else if(props.isLevel ==2){ RouterEditTask({ chapterId: props.isactive, courseId: res.data.data.evaluationId, @@ -226,6 +226,8 @@ export default { }).catch((err) => { console.log(err); }); + }else if(props.isLevel ==3){ + console.log("模板库任务") } } //创建或编辑测评信息 diff --git a/src/components/drawers/AddHomework.vue b/src/components/drawers/AddHomework.vue index 5b894725..8c0dbe82 100644 --- a/src/components/drawers/AddHomework.vue +++ b/src/components/drawers/AddHomework.vue @@ -161,7 +161,7 @@ export default { }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, EditWorkId: { @@ -345,7 +345,7 @@ export default { }; // 新增编辑或新增项目任务 const updateTask = (res) => { - if(props.isLevel){ + if(props.isLevel==1 ){ let editObj1 = { chapterId: props.isactive, courseId: res.data.data.workId, @@ -364,7 +364,7 @@ export default { .catch(() => { message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`); }); - }else{ + }else if(props.isLevel==2){ let editObj = { courseId: res.data.data.workId, name:res.data.data.workName, @@ -382,6 +382,8 @@ export default { .catch(() => { message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); }); + }else if(props.isLevel==3){ + console.log("模板库更新更新任务列表"); } }; diff --git a/src/components/drawers/AddInvist.vue b/src/components/drawers/AddInvist.vue index 31374fc8..57fa3d0e 100644 --- a/src/components/drawers/AddInvist.vue +++ b/src/components/drawers/AddInvist.vue @@ -98,9 +98,10 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, + projectTaskId: { // 要编辑的projectId type: Number, default: null, @@ -112,7 +113,7 @@ export default { isactive: { type: Number, default: null, - } + }, }, setup(props, ctx) { @@ -147,12 +148,14 @@ export default { }; const updateTask =()=>{ - console.log("jinlaile=================",state.assessment.assessmentName) - if(props.isLevel){ + if(state.assessment==null){ + return message.warning("请选择评估"); + } + if(props.isLevel ==1){ RouterEditTask({ chapterId: props.isactive, courseId: state.assessment.assessmentId, - name: state.assessment.assessmentName, + name:state.assessment.name, routerId: props.routerId, routerTaskId: props.routerTaskId || 0, type: 11, @@ -167,12 +170,11 @@ export default { .catch((err) => { console.log(err, 1111); }); - }else{ - console.log("=========projectTaskId",props.projectTaskId); + }else if(props.isLevel ==2){ apiTask .addTask({ courseId: state.assessment.assessmentId, - name: state.assessment.assessmentName, + name:state.assessment.name, projectId: props.projectId, projectTaskId: props.projectTaskId || 0, stageId: props.chooseStageId, @@ -186,6 +188,8 @@ export default { .catch((err) => { console.log(err, 111111); }); + }else if(props.isLevel == 3){ + console.log("模板库更新更新任务列表"); } } diff --git a/src/components/drawers/AddLive.vue b/src/components/drawers/AddLive.vue index 5fa5b4f1..1906acd2 100644 --- a/src/components/drawers/AddLive.vue +++ b/src/components/drawers/AddLive.vue @@ -355,7 +355,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, projectTaskId: { // 要编辑的projectId @@ -497,7 +497,7 @@ export default { return isJpgOrPng && isLt2M; }; const updateTask =(res)=>{ - if(props.isLevel){ + if(props.isLevel ==1){ RouterEditTask({ chapterId: props.isactive, courseId: res.data.data.liveId, @@ -515,7 +515,7 @@ export default { .catch((err) => { console.log(err, 1111); }); - }else{ + }else if(props.isLevel ==2){ apiTask .addTask({ courseId: res.data.data.liveId, @@ -536,6 +536,8 @@ export default { console.log(err); }); + }else if(props.isLevel ==3){ + console.log("mobnku"); } } //创建直播 diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 34b6b274..939b00b9 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -141,7 +141,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, projectTaskId: { // 要编辑的projectId @@ -281,8 +281,7 @@ export default { }); }; const updateTask =()=>{ - console.log("jinlaile=================",state.assessmentName) - if(props.isLevel){ + if(props.isLevel ==1){ RouterEditTask({ chapterId: props.isactive, courseId: state.assessmentId, @@ -301,7 +300,7 @@ export default { .catch((err) => { console.log(err, 1111); }); - }else{ + }else if(props.isLevel ==2){ console.log("=========projectTaskId",props.projectTaskId); apiTask .addTask({ @@ -320,6 +319,8 @@ export default { .catch((err) => { console.log(err, 111111); }); + }else if(props.isLevel ==3){ + console.log(""); } } //重置在线信息 diff --git a/src/components/drawers/AddRef.vue b/src/components/drawers/AddRef.vue index 81ab5a89..0be363bf 100644 --- a/src/components/drawers/AddRef.vue +++ b/src/components/drawers/AddRef.vue @@ -131,7 +131,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, @@ -183,8 +183,8 @@ export default { // message.error("handleFinishFailed"); }; const updateTask =(res)=>{ - console.log("jinlaile=================",res.data.data.linkId,props.isLevel,props.isactive,props.routerId,props.routerTaskId) - if(props.isLevel){ + + if(props.isLevel ==1){ RouterEditTask({ chapterId: props.isactive, courseId: res.data.data.linkId, @@ -203,7 +203,7 @@ export default { .catch((err) => { console.log(err, 1111); }); - }else{ + }else if(props.isLevel ==2){ apiTask .addTask({ courseId:res.data.data.linkId, @@ -221,6 +221,8 @@ export default { .catch((err) => { console.log(err, 111111); }); + }else if(props.isLevel ==3){ + console.log(""); } } //创建外链 diff --git a/src/components/drawers/AddTest.vue b/src/components/drawers/AddTest.vue index c40c93b8..c04ab2be 100644 --- a/src/components/drawers/AddTest.vue +++ b/src/components/drawers/AddTest.vue @@ -242,7 +242,7 @@ export default { default: null, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, projectTaskId: { // 要编辑的projectId @@ -481,7 +481,7 @@ export default { } const updateTask = (res) => { - if(props.isLevel){ + if(props.isLevel == 1){ let editObj1 = { "chapterId": props.isactive, "courseId": res.data.data.examinationId, @@ -500,7 +500,7 @@ export default { message.error(`${props.edit ? '编辑' : '新增'}关卡任务失败`) console.log(` 编辑关卡失败的打印 ${err}`); }); - }else{ + }else if(props.isLevel ==2){ let editObj = { "courseId": res.data.data.examinationId, "duration": 0, @@ -517,6 +517,8 @@ export default { }).catch(() => { message.error(`${props.EditTestId? '编辑' : '新增'}阶段任务失败`) }); + }else if(props.isLevel ==3){ + console.log(""); } } diff --git a/src/components/vote/AddVote.vue b/src/components/vote/AddVote.vue index 198af544..812d5f18 100644 --- a/src/components/vote/AddVote.vue +++ b/src/components/vote/AddVote.vue @@ -175,7 +175,7 @@ export default { default: 0, }, isLevel: { // 是否是关卡页面触发 - type: Boolean, + type: Number, default: null, }, projectTaskId: { // 要编辑的projectId @@ -275,7 +275,7 @@ export default { } const updateToTask =(res)=>{ - if(props.isLevel){ + if(props.isLevel ==1){ RouterEditTask({ chapterId: props.isactive, courseId: res.data.data.voteId, @@ -293,7 +293,7 @@ export default { .catch((err) => { console.log(err, 1111); }); - }else{ + }else if(props.isLevel ==2){ apiTask .addTask({ courseId:res.data.data.voteId, @@ -310,6 +310,8 @@ export default { .catch((err) => { console.log(err, 111111); }); + }else if(props.isLevel ==3){ + console.log(""); } } //修改投票信息接口 diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 47e89683..2e720f90 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -243,7 +243,7 @@
- +
@@ -132,8 +135,13 @@
-
@@ -151,7 +159,7 @@ @@ -287,6 +298,7 @@ v-model:addevalVisible="addevalvisible" @changeData="updateTableData" v-model:edit="edit" + :isLevel="isLevel" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" v-model:projectTaskId="projectTaskId" @@ -309,6 +321,7 @@ v-model:addinvistVisible="addinvistvisible" @changeData="updateTableData" v-model:edit="edit" + :isLevel="isLevel" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" v-model:projectTaskId="projectTaskId" @@ -331,6 +344,7 @@ @changeData="updateTableData" @getData="changeVData" v-model:edit="edit" + :isLevel="isLevel" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" v-model:projectTaskId="projectTaskId" @@ -879,7 +893,7 @@ import AddTest from "../../components/drawers/AddTest.vue"; import AddLive from "../../components/drawers/AddLive.vue"; import AddRef from "../../components/drawers/AddRef.vue"; import AddDiscuss from "../../components/drawers/AddDiscuss.vue"; -import AddActive from "../../components/drawers/AddActive.vue";s +import AddActive from "../../components/drawers/AddActive.vue"; import AddEval from "../../components/drawers/AddEval.vue"; import AddInvist from "../../components/drawers/AddInvist.vue"; import AddVote from "../../components/vote/AddVote.vue"; @@ -953,6 +967,7 @@ export default { : null, chooseStageId: null, edit: false, + isLevel:2,//学习路径1项目2模板库3 // isRefEdit: 1, //外链编辑 // isLiveEdit: 1, //直播编辑 isRefEdit: false, //外链编辑 @@ -966,6 +981,7 @@ export default { EditTestId: null, // 要编辑的考试id EditCaseId:null,//要编辑的案例id EditOnlineId:null,//要编辑的在线id + EditFaceTeach:null, EditEvalId: null, EditInvistId: null, EditVoteId: null, //编辑需要投票的id