feat:添加关卡的弹窗关闭问题,移动任务到阶段

This commit is contained in:
岳佳鑫
2022-11-04 18:33:54 +08:00
parent bbb69a4ad0
commit 098ea615c8
2 changed files with 56 additions and 3 deletions

8
src/api/indexMovetask.js Normal file
View File

@@ -0,0 +1,8 @@
import http from "./config";
//移动任务到阶段
export const moveTask = (obj) => http.post('/admin/project/moveTask',obj,{
headers: {
'token': '123'
}
})

View File

@@ -284,8 +284,8 @@
<div class="boomcen"> <div class="boomcen">
<div class="onerow"> <div class="onerow">
<div class="taskmain">任务列表</div> <div class="taskmain">任务列表</div>
<button class="btn">移动任务到阶段</button> <button class="btn" @click="moveTask">移动任务到阶段</button>
<div class="edit"> <div class="edit" @click="deleteTaskAll">
<img <img
class="editimg" class="editimg"
src="../../assets/images/projectadd/delete.png" src="../../assets/images/projectadd/delete.png"
@@ -756,6 +756,7 @@ import * as apieval from "../../api/indexEval";
import * as apiinvist from "../../api/indexInvist"; import * as apiinvist from "../../api/indexInvist";
import * as apivote from "../../api/indexVote"; import * as apivote from "../../api/indexVote";
import * as apistage from "../../api/indexStage"; import * as apistage from "../../api/indexStage";
import * as apimove from "../../api/indexMovetask";
import draggable from "vuedraggable"; import draggable from "vuedraggable";
import { storage } from "../../api/storage"; import { storage } from "../../api/storage";
const drawercolumns = [ const drawercolumns = [
@@ -998,6 +999,9 @@ export default {
.editStage(obj) .editStage(obj)
.then((res) => { .then((res) => {
console.log("添加阶段成功", res); console.log("添加阶段成功", res);
state.valuesname = "",
state.valuesnotice = "",
state.stage = false;
message.default(); message.default();
message.success("添加阶段成功"); message.success("添加阶段成功");
}) })
@@ -1596,7 +1600,46 @@ export default {
getTask(); getTask();
}); });
}; };
//移动任务到阶段
const moveTask = () => {
let arr = state.selectRow;
console.log("选择的行信息",arr);
arr.map( value => {
console.log("value:",value);
let obj = {
chapterId: state.chooseStageId,
routerTaskIdList: [],
}
apimove
.moveTask(obj)
.then((res) => {
console.log("移动成功",res);
message.default();
message.success("移动成功");
})
.catch((err) => {
console.log("移动失败",err);
})
})
};
//批量删除
const deleteTaskAll = () => {
let arr = state.selectRow;
console.log("选择的行信息",arr);
arr.map( value => {
let obj = {
projectTaskIds: value,
}
api
.deleteTask(obj)
.then((res) => {
console.log(res);
})
.catch((err) => {
console.log(err);
});
})
}
const onSelectChange = (selectedRowKeys) => { const onSelectChange = (selectedRowKeys) => {
console.log("selectedRowKeys changed: ", selectedRowKeys); console.log("selectedRowKeys changed: ", selectedRowKeys);
state.selectedRowKeys = selectedRowKeys; state.selectedRowKeys = selectedRowKeys;
@@ -1814,6 +1857,8 @@ export default {
selectRowAll, selectRowAll,
changeCourseType, changeCourseType,
getStageData, getStageData,
moveTask,
deleteTaskAll,
}; };
}, },
}; };