Merge branch 'master' of ssh://gitlab.dongwu-inc.com:10022/BOE/fe-manage

This commit is contained in:
songwc
2022-11-04 18:34:20 +08:00
4 changed files with 66 additions and 9 deletions

View File

@@ -284,8 +284,8 @@
<div class="boomcen">
<div class="onerow">
<div class="taskmain">任务列表</div>
<button class="btn">移动任务到阶段</button>
<div class="edit">
<button class="btn" @click="moveTask">移动任务到阶段</button>
<div class="edit" @click="deleteTaskAll">
<img
class="editimg"
src="../../assets/images/projectadd/delete.png"
@@ -756,6 +756,7 @@ 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";
const drawercolumns = [
@@ -998,6 +999,9 @@ export default {
.editStage(obj)
.then((res) => {
console.log("添加阶段成功", res);
state.valuesname = "",
state.valuesnotice = "",
state.stage = false;
message.default();
message.success("添加阶段成功");
})
@@ -1598,7 +1602,46 @@ export default {
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) => {
console.log("selectedRowKeys changed: ", selectedRowKeys);
state.selectedRowKeys = selectedRowKeys;
@@ -1817,6 +1860,8 @@ export default {
selectRowAll,
changeCourseType,
getStageData,
moveTask,
deleteTaskAll,
};
},
};