From 5d673affcba7adf1b34f9bcad55cef66e3824864 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B2=B3=E4=BD=B3=E9=91=AB?= Date: Fri, 4 Nov 2022 11:59:22 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=E8=AE=A8=E8=AE=BA=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=B0=E5=85=B3=E5=8D=A1=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddDiscuss.vue | 34 +++++++++++++++++++--- src/views/learningpath/LevelAddDetail.vue | 35 +++++++++++++++++++++-- 2 files changed, 62 insertions(+), 7 deletions(-) diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index 56a53e9d..fd16928c 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -72,6 +72,7 @@ import { reactive, toRefs, ref } from "vue"; import * as api from "../../api/indexDiscuss"; import * as apiTask from "../../api/indexTaskadd"; +import { RouterEditTask } from "@/api/indexTask" import { message } from "ant-design-vue"; const rowSelection = ref({ checkStrictly: false, @@ -98,14 +99,18 @@ export default { type: Boolean, default: false, }, + isStudiscuss: { + type: Boolean, + default: false, + } }, setup(props, ctx) { + console.log("学习路径",props.isStudiscuss); const state = reactive({ inputV1: "", inputV2: "", textV1: "", checkedC1: "", - add: true, }); const closeDrawer = () => { ctx.emit("update:adddiscussVisible", false); @@ -116,7 +121,7 @@ export default { console.log("state", bool); }; - //创建讨论 + //创建讨论(项目任务列表) const createDiscuss = () => { if (!state.inputV1) { message.destroy(); @@ -144,7 +149,27 @@ export default { message.success("创建成功"); ctx.emit("update:adddiscussVisible", false); //console.log("discussName",obj.discussName); - apiTask + console.log("学习路径",props.isStudiscuss); + if(props.isStudiscuss){ + let editObj1 = { + chapterId:36, + courseId: 0, + duration: 0, + flag: true, + name: obj.discussName, + routerId: 92, + routerTaskId: 0, + type: 8, + } + RouterEditTask(editObj1).then(res => { + console.log("新增关卡任务成功",res); + closeDrawer(); + }).catch(err => { + console.log("新增关卡任务失败",err); + }) + }else{ + console.log("项目添加讨论"); + apiTask .addTask({ courseId: 0, duration: 0, @@ -165,7 +190,8 @@ export default { .catch((err) => { console.log(err); }); - }) + } + }) .catch((err) => { console.log("创建失败", err); }); diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index dc8aa688..3a0b54d4 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -212,7 +212,7 @@
-
+
@@ -221,7 +221,7 @@
-
+
@@ -512,6 +512,20 @@ + +
+ +
+ + +
+ +
+ { + state.adddiscussvisible = true; + state.isStudiscuss = true; + }; + const showDrawerAddActive = () => { + state.addactivevisible = true; + }; //新建关卡 const editChapter = () => { if (!state.value1) return message.warning("请输入关卡名称"); @@ -1294,6 +1321,8 @@ export default { showDrawerAddInvist, showDrawerAddVote, deleteLevelTask, + showDrawerAddDiscuss, + showDrawerAddActive, }; }, }; From 00dad1d5afa073a4a635c72a3a01050a8bcc8bca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B2=B3=E4=BD=B3=E9=91=AB?= Date: Fri, 4 Nov 2022 12:14:29 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feat=EF=BC=9A=E8=A1=A5=E9=BD=90=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/learningpath/LevelAddDetail.vue | 40 ++++++++++++++--------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 62f6454b..3c94173d 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -234,7 +234,7 @@
-
+
@@ -252,25 +252,41 @@
-
+
评估
+ +
+ +
+
-
+
投票
+ +
+ +
+
-
+
>>>>>> 554eb1c235b7c421a65cd1b1999dd63344f7d7ec }; }, }; From 1c4fb3930b4ad0af52f074abd61d892cebe02676 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B2=B3=E4=BD=B3=E9=91=AB?= Date: Fri, 4 Nov 2022 14:09:35 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat:=E6=B4=BB=E5=8A=A8=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=B0=E5=85=B3=E5=8D=A1=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddActive.vue | 59 +++++++++++++++++------ src/views/learningpath/LevelAddDetail.vue | 8 ++- 2 files changed, 49 insertions(+), 18 deletions(-) diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue index d0193b61..3867f3e1 100644 --- a/src/components/drawers/AddActive.vue +++ b/src/components/drawers/AddActive.vue @@ -9,7 +9,7 @@ >
-
添加活动
+
添加活动
{ + console.log("新增关卡任务成功",res); + closeDrawer(); + }).catch(err => { + console.log("新增关卡任务失败",err); }) - .then((res) => { - console.log("调用项目添加接口后", res.data); - ctx.emit("changeData", false); - //重新获取任务列表 - // apiTask.getTask({ projectId: 28 }); - // router.push("/taskadd"); - }) - .catch((err) => { - console.log(err); - }); + }else{ + apiTask + .addTask({ + courseId: 0, + duration: obj.activityDuration, + flag: true, + name: obj.activityName, + projectId: 28, + projectTaskId: 0, + stageId: 3, + type: 9, + }) + .then((res) => { + console.log("调用项目添加接口后", res.data); + ctx.emit("changeData", false); + //重新获取任务列表 + // apiTask.getTask({ projectId: 28 }); + // router.push("/taskadd"); + }) + .catch((err) => { + console.log(err); + }); + } + }) .catch((err) => { console.log("创建失败",err); diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 3c94173d..d5af320d 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -534,7 +534,7 @@
@@ -870,6 +870,7 @@ export default { }; const showDrawerAddActive = () => { state.addactivevisible = true; + state.isStudiscuss = true; }; //新建关卡 const editChapter = () => { @@ -1093,8 +1094,10 @@ export default { { + console.log("编辑id",e.record.routerTaskId); + console.log("编辑类型",e.record.lei); state.editID = e.record.routerTaskId; - state.addhomeworkvisible = true; + //state.addhomeworkvisible = true; }} > 编辑 @@ -1126,6 +1129,7 @@ export default { "直播", "外链", "讨论", + "活动", "测评", "评估", "投票",