From 2f073b259d99b59b45a5f4609e20542d533050ae Mon Sep 17 00:00:00 2001 From: wyx <51903@qq.com> Date: Thu, 8 Dec 2022 12:44:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=A8=A1=E6=9D=BF=E5=BA=93=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E9=98=B6=E6=AE=B5=E5=8F=8A=E6=B7=BB=E5=8A=A0=E5=9C=A8?= =?UTF-8?q?=E7=BA=BF=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddCase.vue | 10 +++---- src/components/drawers/AddOnline.vue | 40 ++++++++++++++------------ src/views/projectcenter/LibraryAdd.vue | 3 +- src/views/projectcenter/temTask.vue | 20 ++++++++++++- 4 files changed, 47 insertions(+), 26 deletions(-) diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index afe19c5e..ba2d2951 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -316,13 +316,11 @@ export default { for (let i = 0; i < state.apiTaskList.length; i++) { apiTask .addTask({ - courseId: state.apiTaskList[i].caseid, - duration: 0, - flag: true, - name: state.apiTaskList[i].caseName, + courseId: Number(state.apiTaskList[i].casesId), + name: state.apiTaskList[i].title, projectTaskId: props.projectTaskId, - projectTemplateId: props.projectTemplateId, - stageId: props.chooseStageId || 0, + projectTemplateId: Number(localStorage.getItem("projectTemplateId")), + stageId: Number(props.chooseStageId) || 0, type: 3, }) .then(() => { diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index 465130b8..ee6c48d3 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -499,7 +499,7 @@ export default { .catch((err) => { console.log(err); }); - } else if (props.isLevel === 2) { + } else if (props.isLevel == 2) { console.log("我是要便利的数据2", state.addOnlineList); let p_data = state.addOnlineList; let p_data_id = []; @@ -556,24 +556,28 @@ export default { console.log(err); }); } else if (props.isLevel == 3) { - addTempTask({ - courseId: state.onlineClassesId, - name: state.onlineName, - projectTemplateId: props.projectTemplateId, - projectTaskId: props.projectTaskId || 0, - stageId: props.chooseStageId || 0, - type: 1, - }) - .then(() => { - message.destroy(); - message.success(`${props.edit ? "编辑" : "新增"}模板库任务成功`); - ctx.emit("changeData", false); - closeDrawer(); + state.addOnlineList.map((value) => { + console.log( props, props.projectTemplateId,props.projectTaskId) + addTempTask({ + courseId: value.num, + name: value.name, + projectTemplateId: localStorage.getItem("projectTemplateId"), + projectTaskId: props.projectTaskId || 0, + stageId: props.chooseStageId || 0, + type: 1, }) - .catch(() => { - message.destroy(); - message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`); - }); + .then((res) => { + console.log('新增或者编辑在线课',res) + message.destroy(); + message.success(`${props.edit ? "编辑" : "新增"}模板库任务成功`); + ctx.emit("changeData", false); + closeDrawer(); + }) + .catch(() => { + message.destroy(); + message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`); + }); + }) } //if(state.addOnlineList.Target==undefined){ // closeDrawer(); diff --git a/src/views/projectcenter/LibraryAdd.vue b/src/views/projectcenter/LibraryAdd.vue index 652a32ee..1844e9bd 100644 --- a/src/views/projectcenter/LibraryAdd.vue +++ b/src/views/projectcenter/LibraryAdd.vue @@ -56,7 +56,7 @@
{
+ console.log(id, eleId)
state.addonlinevisible = true;
state.EditOnlineId = id;
state.projectTaskId = eleId;