From a9ba5f6b5eb52d40e9f8db01c3789038232b32b1 Mon Sep 17 00:00:00 2001 From: zhangyc Date: Wed, 16 Nov 2022 08:28:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=8A=BD=E5=B1=89=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/ AssessmentList.vue | 347 +++++ src/components/drawers/AddActive.vue | 1 + src/components/drawers/AddCase.vue | 1 + src/components/drawers/AddDiscuss.vue | 1 + src/components/drawers/AddEval.vue | 1 + src/components/drawers/AddHomework.vue | 135 +- src/components/drawers/AddInvist.vue | 247 ++-- src/components/drawers/AddLive.vue | 1 + src/components/drawers/AddRef.vue | 6 +- src/components/drawers/AddTest.vue | 178 +-- .../drawers/{AddVote.vue => AddVotebak.vue} | 327 ++--- src/components/drawers/CreVote.vue | 19 +- src/components/vote/AddVote.vue | 253 ++-- src/components/vote/CreateVote.vue | 1123 ++++++++--------- src/views/learningpath/LevelAddDetail.vue | 2 +- src/views/projectcenter/TaskAdd.vue | 4 +- src/views/system/SystemManage.vue | 2 +- 17 files changed, 1381 insertions(+), 1267 deletions(-) create mode 100644 src/components/drawers/ AssessmentList.vue rename src/components/drawers/{AddVote.vue => AddVotebak.vue} (62%) diff --git a/src/components/drawers/ AssessmentList.vue b/src/components/drawers/ AssessmentList.vue new file mode 100644 index 00000000..3669d29c --- /dev/null +++ b/src/components/drawers/ AssessmentList.vue @@ -0,0 +1,347 @@ + + + diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue index fb0719f1..0a265904 100644 --- a/src/components/drawers/AddActive.vue +++ b/src/components/drawers/AddActive.vue @@ -503,6 +503,7 @@ export default { border-radius: 8px; } .main_left { + margin-top:32px; padding-right: 30px; flex: 1; border-right: 1px solid #e8e8e8; diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index 93ad2825..86b9849b 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -227,6 +227,7 @@ } .contentMain { .main_items { + margin-top:32px; display: flex; justify-content: space-between; margin-bottom: 12px; diff --git a/src/components/drawers/AddDiscuss.vue b/src/components/drawers/AddDiscuss.vue index b2166686..e30307f1 100644 --- a/src/components/drawers/AddDiscuss.vue +++ b/src/components/drawers/AddDiscuss.vue @@ -294,6 +294,7 @@ export default { display: flex; justify-content: space-between; .main_left { + margin-top:32px; padding-right: 30px; flex: 1; border-right: 1px solid #e8e8e8; diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index 06daaada..3f894f99 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -316,6 +316,7 @@ export default { display: flex; justify-content: space-between; .main_left { + margin-top:32px; padding-right: 30px; flex: 1; border-right: 1px solid #e8e8e8; diff --git a/src/components/drawers/AddHomework.vue b/src/components/drawers/AddHomework.vue index c3c75f15..dbc751ac 100644 --- a/src/components/drawers/AddHomework.vue +++ b/src/components/drawers/AddHomework.vue @@ -245,7 +245,7 @@ export default { // }; const handleFinish = (values) => { console.log(values); - updateWork(props.workId); + updteHomeWork(); }; const handleFinishFailed = (errors) => { @@ -288,77 +288,40 @@ export default { console.log("state", bool); }; - const updateWork = () => { - state.addLoading = true; - if (props.edit) { - // 编辑任务 - myUpdateWorkTaskUsing(); - } else { - // 创建任务 - console.log("创建任务***************"); - myCreateWorkTask(); - } - }; + // 新增任务 - const myCreateWorkTask = () => { + const updteHomeWork = () => { let obj = { - createTime: "", - createUser: 0, submitEndTime: dayjs(formState.choosedTime[1]).format("YYYY-MM-DD"), submitStartTime: dayjs(formState.choosedTime[0]).format("YYYY-MM-DD"), - updateTime: "", - updateUser: 0, workEnclosureAddress: "", - workFlag: "", - workId: 0, + workId: props.edit?props.EditWorkId:0, workName: formState.workName, workRequirement: formState.workRequirement, - workTag: "", }; - createWorkTask(obj) + if(props.edit){ + updateWorkTaskUsing(obj) .then((res) => { - if (props.isLevel) { - // 如果是关卡页面进入 --------------------------------- - myRouterEditTask(res.data.data.workId); - } else { - myProjectEditTask(res.data.data.workId); - } + updateTask(res); + closeDrawer(); }) .catch((err) => { message.error(`添加失败${err}`); }); - }; - // 编辑任务 - const myUpdateWorkTaskUsing = () => { - let editObj = { - createTime: "", - createUser: 0, - submitEndTime: dayjs(formState.choosedTime[1]).format("YYYY-MM-DD"), - submitStartTime: dayjs(formState.choosedTime[0]).format("YYYY-MM-DD"), - updateTime: "", - updateUser: 0, - workEnclosureAddress: "", - workFlag: "", - workId: props.EditWorkId, - workName: formState.workName, - workRequirement: formState.workRequirement, - workTag: "", - }; - updateWorkTaskUsing(editObj) + }else{ + createWorkTask(obj) .then((res) => { - console.log(res); - if (props.isLevel) { - // 如果是关卡页面进入 --------------------------------- - myRouterEditTask(res.data.data.workId); - } else { - myProjectEditTask(res.data.data.workId); - } + updateTask(res); + closeDrawer(); }) .catch((err) => { - message.error(`编辑失败${err}`); + message.error(`添加失败${err}`); }); + } + }; + // 查询任务 const queryWork = () => { state.addLoading = true; @@ -381,57 +344,49 @@ export default { }); }; // 新增编辑或新增项目任务 - const myProjectEditTask = (workId) => { - let editObj = { - courseId: workId, - duration: 60, - flag: true, - name: formState.workName, - projectId: props.projectId, - projectTaskId: props.projectTaskId || 0, - stageId: props.chooseStageId, - type: 4, - }; - ProjectEditTask(editObj) - .then((res) => { - console.log(` 编辑项目成功的打印 ${res}`); - message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); - ctx.emit("changeData", false); - state.addLoading = false; - closeDrawer(); - }) - .catch((err) => { - message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); - console.log(` 编辑项目失败的打印 ${err}`); - }); - }; - // 新增编辑或新增关卡任务 - const myRouterEditTask = (testId) => { - let editObj1 = { + const updateTask = (res) => { + if(props.isLevel){ + let editObj1 = { chapterId: props.isactive, - courseId: testId, - duration: 30, - flag: true, - name: formState.workName, + courseId: res.data.data.workId, + name: res.data.data.workName, routerId: props.routerId, routerTaskId: props.routerTaskId || 0, type: 4, }; RouterEditTask(editObj1) - .then((res) => { - console.log(` 编辑关卡成功的打印 ${res}`); + .then(() => { message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`); ctx.emit("changeData", false); state.addLoading = false; - closeDrawer(); }) - .catch((err) => { + .catch(() => { message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`); - console.log(` 编辑关卡失败的打印 ${err}`); }); + }else{ + let editObj = { + courseId: res.data.data.workId, + name:res.data.data.workName, + projectId: props.edit?props.projectId:0, + projectTaskId: props.projectTaskId || 0, + stageId: props.chooseStageId, + type: 4, + }; + ProjectEditTask(editObj) + .then(() => { + message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); + ctx.emit("changeData", false); + state.addLoading = false; + }) + .catch(() => { + message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); + }); + } + }; + return { afterVisibleChange, closeDrawer, @@ -446,7 +401,6 @@ export default { formRef, // layout, rules, - updateWork, ...toRefs(state), }; }, @@ -484,6 +438,7 @@ export default { padding-right: 30px; flex: 1; border-right: 1px solid #e8e8e8; + margin-top:32px; .main_item { display: flex; diff --git a/src/components/drawers/AddInvist.vue b/src/components/drawers/AddInvist.vue index dc7e3929..31374fc8 100644 --- a/src/components/drawers/AddInvist.vue +++ b/src/components/drawers/AddInvist.vue @@ -18,51 +18,38 @@ />
+
+
+
+
+
+ 已选择 0 +
+
+ 已选择 1 条; + 名称: {{assessment.name}} + 题数: {{assessment.num}} + 创建人: {{assessment.creator}} + 创建时间: {{assessment.time}} +
+
+ +
- -
-
+ +
-
搜索
+
选择评估
+
+
-
- -
重置
-
-
-
- - -
-
+
@@ -70,19 +57,21 @@
+
+
diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index aea37d17..47e89683 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -908,7 +908,7 @@ import AddDiscuss from "../../components/drawers/AddDiscuss.vue"; 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/drawers/AddVote.vue"; +import AddVote from "../../components/vote/AddVote.vue"; import AddLive from "../../components/drawers/AddLive.vue"; import AddRef from "../../components/drawers/AddRef.vue"; import * as api from "../../api/indexLevel"; diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index bfa79cc6..2ed5f715 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -877,10 +877,10 @@ 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"; +import AddActive from "../../components/drawers/AddActive.vue";s import AddEval from "../../components/drawers/AddEval.vue"; import AddInvist from "../../components/drawers/AddInvist.vue"; -import AddVote from "../../components/drawers/AddVote.vue"; +import AddVote from "../../components/vote/AddVote.vue"; import { message } from "ant-design-vue"; import * as api from "../../api/indexTaskadd"; import * as apistage from "../../api/indexStage"; diff --git a/src/views/system/SystemManage.vue b/src/views/system/SystemManage.vue index 215b48f6..6c7271f8 100644 --- a/src/views/system/SystemManage.vue +++ b/src/views/system/SystemManage.vue @@ -98,7 +98,7 @@