diff --git a/src/api/system/attMacManage.js b/src/api/system/attMacManage.js
index aa1c414..8271e33 100644
--- a/src/api/system/attMacManage.js
+++ b/src/api/system/attMacManage.js
@@ -108,10 +108,10 @@ export function getTaskHistoryListAPI(params) {
}
// 批量删除任务
-export function batchDeleteTaskAPI(ids) {
+export function batchDeleteTaskAPI(data) {
return request({
- url: '/system/attMacManage/delHisTaskById',
+ url: '/bmw/kqManager/delHisTaskById',
method: 'post',
- data: { ids },
+ data,
})
}
diff --git a/src/views/system/AttMacManage/components/taskHistoryList.vue b/src/views/system/AttMacManage/components/taskHistoryList.vue
index 1374a00..d04a29a 100644
--- a/src/views/system/AttMacManage/components/taskHistoryList.vue
+++ b/src/views/system/AttMacManage/components/taskHistoryList.vue
@@ -7,10 +7,22 @@
:columnsList="columnsList"
:request-api="requestApi"
:showOperation="false"
- :isSelectShow="false"
+ :isSelectShow="true"
:sendParams="sendParams"
ref="tableRef"
+ @selection-change="handleSelectionChange"
>
+
+
+ 批量删除
+
+
import TableModel from '@/components/TableModel'
-import { getTaskHistoryListAPI } from '@/api/system/attMacManage.js'
+import {
+ getTaskHistoryListAPI,
+ batchDeleteTaskAPI,
+} from '@/api/system/attMacManage.js'
export default {
name: 'TaskHistoryList',
@@ -155,6 +170,7 @@ export default {
t_props: 'msg',
},
],
+ selectedData: [],
}
},
computed: {
@@ -189,6 +205,36 @@ export default {
this.$refs.tableRef.getTableList()
}
},
+
+ handleSelectionChange(val) {
+ this.selectedData = val
+ },
+ handleBatchDelete() {
+ if (this.selectedData.length === 0) {
+ this.$modal.msgWarning('请选择要删除的数据')
+ return
+ }
+ this.$modal
+ .confirm(
+ '确定要删除选中的 ' +
+ this.selectedData.length +
+ ' 条数据吗?',
+ )
+ .then(() => {
+ const ids = this.selectedData.map((item) => item.taskId)
+ batchDeleteTaskAPI({
+ taskId: ids.join(','),
+ })
+ .then((res) => {
+ if (res.code === 200) {
+ this.$modal.msgSuccess('批量删除成功')
+ this.$refs.tableRef.getTableList()
+ }
+ })
+ .catch(() => {})
+ })
+ .catch(() => {})
+ },
},
}
diff --git a/src/views/system/AttMacManage/components/taskList.vue b/src/views/system/AttMacManage/components/taskList.vue
index ddb13ae..5c43333 100644
--- a/src/views/system/AttMacManage/components/taskList.vue
+++ b/src/views/system/AttMacManage/components/taskList.vue
@@ -7,7 +7,7 @@
:columnsList="columnsList"
:request-api="requestApi"
:showOperation="false"
- :isSelectShow="false"
+ :isSelectShow="true"
:sendParams="sendParams"
ref="tableRef"
@selection-change="handleSelectionChange"