diff --git a/src/components/BreadCrumb.vue b/src/components/BreadCrumb.vue index b5e57c20..65dbfae8 100644 --- a/src/components/BreadCrumb.vue +++ b/src/components/BreadCrumb.vue @@ -70,7 +70,7 @@ export default { href: "/leveladd", }, { - name: "关卡", + name: "管理", }, ]; } diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue index a23dde18..c52af5b3 100644 --- a/src/components/drawers/AddActive.vue +++ b/src/components/drawers/AddActive.vue @@ -203,6 +203,7 @@ --> + + > - + --> +
@@ -383,6 +385,10 @@ export default { }; const updateTask = async (res) => { if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } await RouterEditTask({ chapterId: props.isactive, courseId: res.data.data.activityId, diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index ef1de636..6621e360 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -275,6 +275,10 @@ export default { }; const updateTask = () => { if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } for (let i = 0; i < state.apiTaskList.length; i++) { RouterEditTask({ chapterId: props.isactive, diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index 2c5bb0fd..5b39e01a 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -191,6 +191,10 @@ export default { } }; const updateTask = async (res) => { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } if (props.isLevel == 1) { await RouterEditTask({ chapterId: props.isactive, diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index 2569d3d3..0c798ecc 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -177,6 +177,10 @@ export default { }; //向关卡或阶段渲染 const updateTask = async (value) => { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } if (props.isLevel == 1) { await RouterEditTask({ chapterId: props.isactive, diff --git a/src/components/drawers/AddFaceteach.vue b/src/components/drawers/AddFaceteach.vue index 5c87fe1b..a6faf339 100644 --- a/src/components/drawers/AddFaceteach.vue +++ b/src/components/drawers/AddFaceteach.vue @@ -27,7 +27,7 @@ alt="" />
- 课程任务名称: + 任务名称:
{ console.log("props.isLevel=====", props.isLevel); + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } if (props.isLevel == 1) { let editObj1 = { chapterId: props.isactive, diff --git a/src/components/drawers/AddHomework.vue b/src/components/drawers/AddHomework.vue index 24ef538a..98729780 100644 --- a/src/components/drawers/AddHomework.vue +++ b/src/components/drawers/AddHomework.vue @@ -394,6 +394,10 @@ export default { state.EditWorkId = res.data.data.workId; } else { if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } let editObj1 = { chapterId: props.isactive, courseId: res.data.data.workId, diff --git a/src/components/drawers/AddInvist.vue b/src/components/drawers/AddInvist.vue index a99f7b08..1ba2c07a 100644 --- a/src/components/drawers/AddInvist.vue +++ b/src/components/drawers/AddInvist.vue @@ -163,6 +163,10 @@ export default { l_data_id.push(Number(state.assessmentId)) console.log("state.assessment",state.assessment,state.assessmentId); if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } IsExistence({ chapterId: Number(props.isactive), courseTaskId:l_data_id, diff --git a/src/components/drawers/AddLive.vue b/src/components/drawers/AddLive.vue index a9ddda1d..b670c77d 100644 --- a/src/components/drawers/AddLive.vue +++ b/src/components/drawers/AddLive.vue @@ -38,21 +38,26 @@ />
-
+
- 直播说明: +
+ +
+ 直播链接:
-
- +
+
@@ -148,19 +153,28 @@
-
+
- 直播链接: +
+ +
+ 直播公告:
-
- +
+
回放设置: @@ -184,6 +198,8 @@
+ +
直播说明: @@ -191,7 +207,7 @@
-->
- + + +
评估: @@ -454,6 +473,7 @@ export default { switchC1: "", checkedC1: false, checkedC2: false, + liveNotice :null, assessmentId: null, obj: {}, //要传的obj数据 assessment: [], //评估信息 @@ -483,6 +503,7 @@ export default { state.needEval = false; state.switchC2 = false; state.assessmentId = null; + state.liveNotice =null; ctx.emit("changeData", false); localStorage.setItem("stageId", props.chooseStageId); localStorage.setItem("chapterId", props.isactive); @@ -532,7 +553,7 @@ export default { state.inputV8 = res.data.data.signOutTime; state.textV1 = res.data.data.liveExplain; state.radioV1 = Number(res.data.data.standardSettings); - //state.= res.data.data + state.liveNotice = res.data.data.liveNotice; state.assessmentId = res.data.data.assessmentId; state.imageUrl = res.data.data.liveCover; state.switchC1 = res.data.data.livePlayback === "1" ? true : false; @@ -577,6 +598,10 @@ export default { }; const updateTask = (res) => { if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } RouterEditTask({ chapterId: props.isactive, courseId: res.data.data.liveId, @@ -641,6 +666,11 @@ export default { message.destroy(); return message.warning("请输入直播名称"); } + if (!state.inputV4) { + message.destroy(); + return message.warning("请输入直播链接"); + } + if (!state.time) { message.destroy(); return message.warning("请输入直播时间"); @@ -657,6 +687,10 @@ export default { message.destroy(); return message.warning("请上传封面"); } + if (!state.liveNotice) { + message.destroy(); + return message.warning("请输入直播公告"); + } const regular = /^[+]{0,1}(\d+)$/; if (!regular.test(state.inputV2)) { message.destroy(); @@ -682,6 +716,7 @@ export default { liveEndTime: endTime, liveStartTime: startTime, liveExplain: state.textV1, + liveNotice:state.liveNotice, liveFlag: "", liveId: props.edit ? Number(props.EditLiveId) : 0, liveLink: state.inputV4, diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 0b09deaf..d4114a0d 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -36,7 +36,7 @@ />
- {{ inputV1 ? inputV1.length : 0 }}/20 +
@@ -464,6 +464,10 @@ export default { const updateTask = () => { if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } console.log("我是要便利的数据2", state.addOnlineList); let l_data = state.addOnlineList; let l_data_id = []; diff --git a/src/components/drawers/AddProject.vue b/src/components/drawers/AddProject.vue index 002efd2a..04f75503 100644 --- a/src/components/drawers/AddProject.vue +++ b/src/components/drawers/AddProject.vue @@ -551,6 +551,10 @@ export default { const updateTask = async (res) => { if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } await RouterEditTask({ chapterId: props.isactive, courseId: res.key, diff --git a/src/components/drawers/AddRef.vue b/src/components/drawers/AddRef.vue index d3869f60..62537d96 100644 --- a/src/components/drawers/AddRef.vue +++ b/src/components/drawers/AddRef.vue @@ -182,6 +182,10 @@ export default { }; const updateTask = async (res) => { if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } RouterEditTask({ chapterId: props.isactive, courseId: res.data.data.linkId, diff --git a/src/components/drawers/AddTest.vue b/src/components/drawers/AddTest.vue index ac4f92fd..b02f68ea 100644 --- a/src/components/drawers/AddTest.vue +++ b/src/components/drawers/AddTest.vue @@ -570,6 +570,10 @@ export default { closeDrawer(); } else { if (props.isLevel == 1) { + if(!props.isactive){ + message.destroy(); + return message.warning("请先选中关卡"); + } let editObj1 = { chapterId: props.isactive, duration: res.data.data.examinationDuration, diff --git a/src/components/drawers/SelectTest.vue b/src/components/drawers/SelectTest.vue index 4835fbcb..fcdeffe6 100644 --- a/src/components/drawers/SelectTest.vue +++ b/src/components/drawers/SelectTest.vue @@ -105,7 +105,7 @@ diff --git a/src/components/project/NameInput.vue b/src/components/project/NameInput.vue index e8a14efe..80541242 100644 --- a/src/components/project/NameInput.vue +++ b/src/components/project/NameInput.vue @@ -1,5 +1,5 @@