added batch stop tasks

This commit is contained in:
marvzhang
2020-07-18 11:26:09 +08:00
parent 9c0f8be516
commit af420972ed
6 changed files with 119 additions and 24 deletions

View File

@@ -250,13 +250,14 @@ const actions = {
link.click()
link.remove()
},
cancelTask({ state, dispatch }, id) {
return new Promise(resolve => {
request.post(`/tasks/${id}/cancel`)
.then(res => {
dispatch('getTaskData', id)
resolve(res)
})
async cancelTask({ state, dispatch }, id) {
const res = await request.post(`/tasks/${id}/cancel`)
dispatch('getTaskData', id)
return res
},
async cancelTaskMultiple({ dispatch }, ids) {
return await request.post(`/tasks-cancel`, {
ids
})
}
}