diff --git a/src/api/modules/task.api.js b/src/api/modules/task.api.js
index 8cc8138..60a3161 100644
--- a/src/api/modules/task.api.js
+++ b/src/api/modules/task.api.js
@@ -2,5 +2,7 @@ export default ({ request }) => ({
// 获取任务信息列表
listTask (params = {}) { return request({ url: '/task/list', method: 'get', params }) },
// 新增任务信息
- addTask (data = {}) { return request({ url: '/task/add', method: 'post', data }) }
+ addTask (data = {}) { return request({ url: '/task/add', method: 'post', data }) },
+ // 删除任务信息
+ delTask (data = {}) { return request({ url: '/task/del', method: 'post', data }) },
})
diff --git a/src/views/apiTest/apiTestTask/index.vue b/src/views/apiTest/apiTestTask/index.vue
index 336b218..95346f0 100644
--- a/src/views/apiTest/apiTestTask/index.vue
+++ b/src/views/apiTest/apiTestTask/index.vue
@@ -20,12 +20,12 @@
-
+
-
+
@@ -129,15 +129,19 @@ export default {
this.caseTaskInfo = res.data
},
// 删除测试任务
- delTestTask () {
+ delTestTask (taskRow) {
this.$confirm('此操作将永久删除该测试任务, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
- }).then(() => {
- // 这里写删除测试集的逻辑
- // ---
- // ---
+ }).then(async () => {
+ const res = await this.$api.delTask({ taskID: taskRow.taskID })
+ if (res.status.code !== 0) {
+ this.$message.error('删除测试任务失败!')
+ return
+ }
+ // 刷新任务列表
+ this.getTaskList()
this.$message.success('删除成功!')
}).catch(() => {
this.$message.info('您已取消删除~')