mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 20:06:47 +08:00
feat:添加关卡的弹窗关闭问题,移动任务到阶段
This commit is contained in:
8
src/api/indexMovetask.js
Normal file
8
src/api/indexMovetask.js
Normal file
@@ -0,0 +1,8 @@
|
||||
import http from "./config";
|
||||
|
||||
//移动任务到阶段
|
||||
export const moveTask = (obj) => http.post('/admin/project/moveTask',obj,{
|
||||
headers: {
|
||||
'token': '123'
|
||||
}
|
||||
})
|
||||
@@ -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("添加阶段成功");
|
||||
})
|
||||
@@ -1596,7 +1600,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;
|
||||
@@ -1814,6 +1857,8 @@ export default {
|
||||
selectRowAll,
|
||||
changeCourseType,
|
||||
getStageData,
|
||||
moveTask,
|
||||
deleteTaskAll,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user