mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-13 12:56:45 +08:00
feat:项目任务列表 作业的删除,编辑,新增
This commit is contained in:
@@ -139,7 +139,16 @@
|
||||
</div>
|
||||
<!-- 添加作业侧弹窗 -->
|
||||
<div>
|
||||
<add-homework v-model:addhomeworkVisible="addhomeworkvisible" />
|
||||
<add-homework
|
||||
v-model:addhomeworkVisible="addhomeworkvisible"
|
||||
@changeData="updateTableData"
|
||||
:isLevel=false
|
||||
v-model:edit="edit"
|
||||
v-model:projectId="projectId"
|
||||
v-model:chooseStageId="chooseStageId"
|
||||
v-model:EditWorkId="EditWorkId"
|
||||
v-model:projectTaskId="projectTaskId"
|
||||
/>
|
||||
</div>
|
||||
<!-- 添加作业侧弹窗 -->
|
||||
<div class="lin"></div>
|
||||
@@ -500,7 +509,7 @@
|
||||
margin-right: 25px;
|
||||
cursor: pointer;
|
||||
"
|
||||
@click="decideType(element.lei, element.courseId)"
|
||||
@click="decideType(element.lei, element.courseId,element.id)"
|
||||
>
|
||||
编辑
|
||||
</span>
|
||||
@@ -782,8 +791,8 @@ 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";
|
||||
import { deleteExaminationById } from "@/api/indexExam";
|
||||
import { deleteWorkTask } from "@/api/indexWork";
|
||||
|
||||
const drawercolumns = [
|
||||
{
|
||||
@@ -853,7 +862,9 @@ export default {
|
||||
EditRefId: null, //要编辑的外链的id
|
||||
EditLiveId: null, //要编辑的直播的id
|
||||
editDiscussId:null,//要编辑的讨论的id
|
||||
EditWorkId:null, // 要编辑的作业id
|
||||
EditEvalId:null,
|
||||
projectTaskId:null, // 要编辑的具体任务id
|
||||
projectNameList: [
|
||||
{
|
||||
id: 1,
|
||||
@@ -1281,39 +1292,6 @@ 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 = {
|
||||
@@ -1334,7 +1312,7 @@ export default {
|
||||
// 删除作业
|
||||
const deleteWork = () => {
|
||||
let obj = {
|
||||
workId: 0,
|
||||
workId: state.deleteID,
|
||||
};
|
||||
deleteWorkTask(obj)
|
||||
.then((res) => {
|
||||
@@ -1347,31 +1325,6 @@ export default {
|
||||
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 = () => {
|
||||
@@ -1730,7 +1683,9 @@ export default {
|
||||
const showDrawerAddCase = () => {
|
||||
state.addcasevisible = true;
|
||||
};
|
||||
const showDrawerAddHomework = () => {
|
||||
const showDrawerAddHomework = (id,eleId) => {
|
||||
state.EditWorkId = id
|
||||
state.projectTaskId = eleId;
|
||||
state.addhomeworkvisible = true;
|
||||
};
|
||||
const showDrawerAddTest = () => {
|
||||
@@ -1866,7 +1821,7 @@ export default {
|
||||
console.log(state.EditRefId);
|
||||
};
|
||||
//编辑的按钮
|
||||
const decideType = (type, id) => {
|
||||
const decideType = (type, id,eleId) => {
|
||||
state.edit = true;
|
||||
console.log(type, id);
|
||||
if (type == "外链") {
|
||||
@@ -1875,7 +1830,7 @@ export default {
|
||||
else if (type == "直播") {
|
||||
showEditLiveDrawer(id);
|
||||
} else if (type == "测评") {
|
||||
showDrawerAddEval(id);
|
||||
showEditEvalDrawer(id)
|
||||
} else if (type == "评估") {
|
||||
showDrawerAddInvist(id);
|
||||
} else if (type == "投票") {
|
||||
@@ -1884,6 +1839,10 @@ export default {
|
||||
showEditAddDiscuss(id);
|
||||
} else if (type == "活动") {
|
||||
showDrawerAddActive(id);
|
||||
}else if (type == "作业") {
|
||||
showDrawerAddHomework(id,eleId);
|
||||
}else if (type == "考试") {
|
||||
showDrawerAddTest(id);
|
||||
}
|
||||
}
|
||||
return {
|
||||
@@ -1940,8 +1899,6 @@ export default {
|
||||
getStageData,
|
||||
moveTask,
|
||||
deleteTaskAll,
|
||||
updateTest,
|
||||
updateWork,
|
||||
deleteTest,
|
||||
deleteWork,
|
||||
decideType,
|
||||
|
||||
Reference in New Issue
Block a user