mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 11:56:46 +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="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,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user