From 098ea615c84716c7dba968ad4119997f99e6dc11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B2=B3=E4=BD=B3=E9=91=AB?= Date: Fri, 4 Nov 2022 18:33:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E5=85=B3=E5=8D=A1?= =?UTF-8?q?=E7=9A=84=E5=BC=B9=E7=AA=97=E5=85=B3=E9=97=AD=E9=97=AE=E9=A2=98?= =?UTF-8?q?,=E7=A7=BB=E5=8A=A8=E4=BB=BB=E5=8A=A1=E5=88=B0=E9=98=B6?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/indexMovetask.js | 8 +++++ src/views/projectcenter/TaskAdd.vue | 51 +++++++++++++++++++++++++++-- 2 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 src/api/indexMovetask.js diff --git a/src/api/indexMovetask.js b/src/api/indexMovetask.js new file mode 100644 index 00000000..eba0baad --- /dev/null +++ b/src/api/indexMovetask.js @@ -0,0 +1,8 @@ +import http from "./config"; + +//移动任务到阶段 +export const moveTask = (obj) => http.post('/admin/project/moveTask',obj,{ + headers: { + 'token': '123' + } +}) \ No newline at end of file diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index a9dfa00b..23f7f451 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -284,8 +284,8 @@
任务列表
- -
+ +
{ 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, }; }, };