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 @@
>
@@ -71,29 +75,11 @@
- 图片:
+ 测评说明:
-
-
-
-
-
图片格式为JPG/PNG 图片大小不可超过1MB
+
+
@@ -109,30 +95,32 @@
+
\ 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 01647cc1..57cbf792 100644
--- a/src/components/drawers/AddVote.vue
+++ b/src/components/vote/AddVote.vue
@@ -9,8 +9,7 @@
>
@@ -52,30 +51,29 @@
创建投票
编辑投票
-
@@ -87,6 +85,7 @@
@@ -128,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 @@
+
+
+
+
+
+
+
+
+
题干{{item.id}}
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+ +添加图片
+
+
+
+
{{ hasImgName }}
+
+
+
+
+
+
+
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 @@