diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 39758f6e..ae0cb18c 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -759,6 +759,9 @@ import * as apistage from "../../api/indexStage"; import * as apimove from "../../api/indexMovetask"; import draggable from "vuedraggable"; import { storage } from "../../api/storage"; +import {updateExamination,deleteExaminationById} from "@/api/indexExam" +import { updateWorkTaskUsing, deleteWorkTask} from "@/api/indexWork"; + const drawercolumns = [ { title: "项目名称", @@ -1242,6 +1245,91 @@ export default { console.log("添加数据", data); getTask(data); }; + // 编辑考试 + const updateTest = (id) => { + let obj = { + "createTime": "", + "createUser": 0, + "examinationDuration": '', + "examinationEndTime": '', + "examinationExplain": '', + "examinationFlag": "", + "examinationId": id || 0, + "examinationLimit": '', + "examinationName": '', + "examinationPaperId": 0, + "examinationPaperName": '', + "examinationStartTime": '', + "examinationTag": "", + "passLine": '', + "questionArrangement": '', + "scoringModel": '', + "showAnalysis": '', + "showAnswers": '', + "updateTime": "", + "updateUser": 0 + } + updateExamination(obj).then((res)=>{ + console.log(res); + message.error(`编辑成功`); + }).catch(()=>{ + message.error(`编辑失败`) + }) + } + // 删除考试 + const deleteTest = () => { + let obj = { + examinationId:0, + } + deleteExaminationById(obj).then((res) => { + console.log("删除成功", res); + message.success("删除成功"); + //重新获取列表 + getTask(); + }) + .catch((err) => { + console.log(err); + }); + } + + // 删除作业 + const deleteWork = () => { + let obj = { + workId:0, + } + deleteWorkTask(obj).then((res) => { + console.log("删除成功", res); + message.success("删除成功"); + //重新获取列表 + getTask(); + }) + .catch((err) => { + console.log(err); + }); + } + // 编辑作业 + const updateWork = () => { + let obj = { + "createTime": "", + "createUser": 0, + "submitEndTime": '', + "submitStartTime": '', + "updateTime": "", + "updateUser": 0, + "workEnclosureAddress": "", + "workFlag": "", + "workId": 0, + "workName": '', + "workRequirement": '', + "workTag": "" + } + + updateWorkTaskUsing(obj).then((res) => { + console.log(res); + }).catch((err) => { + message.error(`编辑失败${err}`) + }) + }; //删除直播 const deleteLiveBroadcast = () => { @@ -1862,6 +1950,10 @@ export default { getStageData, moveTask, deleteTaskAll, + updateTest, + updateWork, + deleteTest, + deleteWork, }; }, };