diff --git a/src/api/indexEval.js b/src/api/indexEval.js index 01f7794f..692a416d 100644 --- a/src/api/indexEval.js +++ b/src/api/indexEval.js @@ -55,7 +55,12 @@ export const deleteEvaluationById = (obj) => http.post('/evaluation/deleteEvalua //根据ID获取测评信息详情 export const queryEvaluationDetailById = (obj) => - http.post("/evaluation/queryEvaluationDetailById", { params: obj }); + http.post("/evaluation/queryEvaluationDetailById", obj,{ + headers: { + 'token': '123', + 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8', + } +}); //修改测评信息 export const updateEvaluation = (obj) => @@ -68,3 +73,11 @@ export const updateEvaluation = (obj) => // }).catch(err => { // console.log(err) // }) +//根据name获取测评信息详情 +export const getEvalListByName = (obj) => + http.post("/evaluation/queryEvaluationDetailById", obj,{ + headers: { + 'token': '123', + 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8', + } +}); \ No newline at end of file diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index 2f3ea0c4..06daaada 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -9,8 +9,7 @@ >
-
编辑测评
-
添加测评
+
{{edit?'编辑':'添加'}}测评
选择测评:
- 选择测评 +
+
+
+
+
@@ -71,29 +75,11 @@
- 图片: + 测评说明:
- - avatar -
- - -
Upload
-
-
- 图片格式为JPG/PNG 图片大小不可超过1MB + +
@@ -109,30 +95,32 @@ - - \ No newline at end of file diff --git a/src/components/drawers/EvList.vue b/src/components/drawers/EvList.vue new file mode 100644 index 00000000..da3b6361 --- /dev/null +++ b/src/components/drawers/EvList.vue @@ -0,0 +1,529 @@ + + + \ No newline at end of file diff --git a/src/components/drawers/AddVote.vue b/src/components/vote/AddVote.vue similarity index 76% rename from src/components/drawers/AddVote.vue rename to src/components/vote/AddVote.vue index 57195b43..cac42791 100644 --- a/src/components/drawers/AddVote.vue +++ b/src/components/vote/AddVote.vue @@ -9,8 +9,7 @@ >
-
编辑投票
-
添加投票
+
添加投票任务
@@ -52,14 +51,14 @@ @@ -72,9 +71,9 @@
-
@@ -86,6 +85,7 @@
@@ -127,54 +127,33 @@ + diff --git a/src/components/vote/VoteQuestion.vue b/src/components/vote/VoteQuestion.vue new file mode 100644 index 00000000..d63e2b07 --- /dev/null +++ b/src/components/vote/VoteQuestion.vue @@ -0,0 +1,454 @@ + + + + diff --git a/src/components/vote/VoteQuestionItem.vue b/src/components/vote/VoteQuestionItem.vue new file mode 100644 index 00000000..97776f69 --- /dev/null +++ b/src/components/vote/VoteQuestionItem.vue @@ -0,0 +1,439 @@ + + + + diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index 5da3bc3b..e20b8b05 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -909,7 +909,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"; @@ -1241,15 +1241,15 @@ export default { }; //测试评估投票抽屉 const showDrawerAddEval = (id, eleId) => { - - state.addhomeworkvisible = true; + state.addevalVisible = true; state.EditEvalId = id; state.routerTaskId = eleId; }; const showDrawerAddInvist = (id, eleId) => { - state.addhomeworkvisible = true; - state.EditInvistId = id; + state.addinvistVisible = true; state.routerTaskId = eleId; + state.EditInvistId =id; + }; const showDrawerAddVote = (id, eleId) => { state.addhomeworkvisible = true; diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 360f5a35..fa2842b9 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -280,6 +280,7 @@ v-model:edit="edit" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" + v-model:projectTaskId="projectTaskId" v-model:EditEvalId="EditEvalId" /> @@ -301,6 +302,8 @@ v-model:edit="edit" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" + v-model:projectTaskId="projectTaskId" + v-model:EditInvistId = "EditInvistId" /> @@ -321,6 +324,8 @@ v-model:edit="edit" v-model:projectId="projectId" v-model:chooseStageId="chooseStageId" + v-model:projectTaskId="projectTaskId" + v-model:EditVoteId = "EditVoteId" /> @@ -837,22 +842,14 @@ 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 { message } from "ant-design-vue"; import * as api from "../../api/indexTaskadd"; -import * as apilive from "../../api/indexLiveBroadcast"; -import * as apiExternal from "../../api/indexExternalChain"; -import * as apidiscuss from "../../api/indexDiscuss"; -import * as apiactivity from "../../api/indexActivity"; -import * as apieval from "../../api/indexEval"; -import * as apiinvist from "../../api/indexInvist"; -import * as apivote from "../../api/indexVote"; import * as apistage from "../../api/indexStage"; import * as apimove from "../../api/indexMovetask"; import draggable from "vuedraggable"; import { storage } from "../../api/storage"; -import { deleteExaminationById } from "@/api/indexExam"; -import { deleteWorkTask } from "@/api/indexWork"; + const drawercolumns = [ { @@ -928,6 +925,8 @@ export default { EditWorkId:null, // 要编辑的作业id EditTestId: null,// 要编辑的考试id EditEvalId:null, + EditInvistId:null, + EditVoteId:null, projectTaskId:null, // 要编辑的具体任务id projectNameList: [ { @@ -1352,13 +1351,7 @@ export default { }); }; - //获取阶段 - // const getStage = () =>{ - // let obj = { - // projectId:state.projectId - // } - // } //获取删除id(投票) const changeVData = (data) => { @@ -1370,150 +1363,7 @@ export default { console.log("添加数据", data); getTask(data); }; - // 删除考试 - const deleteTest = () => { - let obj = { - examinationId: state.deleteID, - }; - deleteExaminationById(obj) - .then((res) => { - console.log("删除成功", res); - message.success("删除成功"); - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log(err); - }); - }; - - // 删除作业 - const deleteWork = () => { - let obj = { - workId: state.deleteID, - }; - deleteWorkTask(obj) - .then((res) => { - console.log("删除成功", res); - message.success("删除成功"); - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log(err); - }); - }; - - //删除直播 - const deleteLiveBroadcast = () => { - let obj = { - liveId: state.deleteLiveID, - }; - apilive - .deleteLiveBroadcast(obj) - .then((res) => { - console.log("删除成功", res); - message.success("删除成功"); - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log(err); - }); - }; - - //删除外链 - const deleteExternalChain = () => { - let obj = { - linkId: state.deleteExternalID, - // linkId: 11, - }; - apiExternal - .deleteLink(obj) - .then((res) => { - console.log(res); - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log(err); - }); - }; - //删除讨论 - const deleteDiscuss = () => { - let obj = { - discussId: state.deleteDiscussID, - }; - apidiscuss - .deleteDiscuss(obj) - .then((res) => { - console.log("删除成功", res); - message.success("删除成功"); - state.deleteModal = false; - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log("删除失败", err); - }); - }; - //删除活动 - const deleteActivity = () => { - let obj = { - activityId: state.deleteActivityID, - }; - apiactivity - .deleteActivity(obj) - .then((res) => { - console.log("删除成功", res); - message.success("删除成功"); - state.deleteModal = false; - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log("删除失败", err); - }); - }; - - //删除测评测试 - const deleteEvalText = () => { - let obj = { - evaluationId: "", - token: 123, - }; - apieval - .deleteEvaluationById(obj) - .then((res) => { - console.log("删除成功", res); - message.success("删除成功"); - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log("删除失败", err); - }); - }; - - //删除评估测试 - const deleteInvistText = () => { - let obj = { - 评估信息Id: "", - token: "", - }; - apiinvist - .deleteAppraise(obj) - .then((res) => { - console.log("删除成功", res); - message.success("删除成功"); - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log("删除失败", err); - }); - }; - + //删除任务 const deleteTask = () => { let obj = { projectTaskIds: state.deleteID }; @@ -1528,25 +1378,6 @@ export default { }); }; - //删除投票信息 - const deleteVoteText = () => { - let obj = { - voteId: state.voteId, - }; - apivote - .deleteVoteMessage(obj) - .then((res) => { - console.log("删除成功", res); - message.success("删除成功"); - //重新获取列表 - getTask(); - }) - .catch((err) => { - console.log("删除失败", err); - }); - }; - - const showChangeModal = () => { state.visiblene = true; }; @@ -1678,14 +1509,19 @@ export default { state.projectTaskId = eleId; console.log("active=======",id); }; - const showDrawerAddEval = () => { + const showDrawerAddEval = (id, eleId) => { state.addevalvisible = true; + state.evaluationId = id; + state.projectTaskId = eleId; }; - const showDrawerAddInvist = () => { + const showDrawerAddInvist = (id, eleId) => { state.addinvistvisible = true; + state.projectTaskId = eleId; }; - const showDrawerAddVote = () => { + const showDrawerAddVote = (id, eleId) => { state.addvotevisible = true; + state.EditVoteId = id; + state.projectTaskId = eleId; }; const showConfirm = () => { state.confirmModal = true; @@ -1840,14 +1676,6 @@ export default { closeChangeModal, changebgc, getTask, - deleteLiveBroadcast, - deleteDiscuss, - - deleteEvalText, - deleteExternalChain, - deleteActivity, - deleteVoteText, - deleteInvistText, getTableData, deleteTask, editStage, @@ -1859,8 +1687,6 @@ export default { getStageData, moveTask, deleteTaskAll, - deleteTest, - deleteWork, decideType, diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue index b1f03ad5..2b331d6f 100644 --- a/src/views/projectcenter/TaskPage.vue +++ b/src/views/projectcenter/TaskPage.vue @@ -425,7 +425,7 @@ - +
diff --git a/src/views/system/SystemManage.vue b/src/views/system/SystemManage.vue index 1c024efb..8b9ad42a 100644 --- a/src/views/system/SystemManage.vue +++ b/src/views/system/SystemManage.vue @@ -92,7 +92,7 @@