From a05ea7ebc9f9c34ea0f85fa906679e92416df982 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Tue, 2 Dec 2025 11:48:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E5=8B=A4=E6=9C=BA=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E7=AD=89=E9=A1=B5=E9=9D=A2=E6=8E=A5=E5=8F=A3=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/attMacManage.js | 38 ++- src/components/TableModel/index.vue | 1 + .../sub-manage/sub-entry-and-exit/index.vue | 3 + .../team-manage/team-entry-and-exit/index.vue | 3 + .../AttMacManage/components/leftTree.vue | 130 ++++++--- .../AttMacManage/components/rightTable.vue | 223 ++++++++++----- .../components/taskHistoryList.vue | 225 +++++++++++++++ .../AttMacManage/components/taskList.vue | 268 ++++++++++++++++++ src/views/system/AttMacManage/index.vue | 117 +++++++- 9 files changed, 889 insertions(+), 119 deletions(-) create mode 100644 src/views/system/AttMacManage/components/taskHistoryList.vue create mode 100644 src/views/system/AttMacManage/components/taskList.vue diff --git a/src/api/system/attMacManage.js b/src/api/system/attMacManage.js index 5ad9e34..aa1c414 100644 --- a/src/api/system/attMacManage.js +++ b/src/api/system/attMacManage.js @@ -29,7 +29,7 @@ export function getAllPersonListAPI(params) { // 删除人员 export function deletePersonAPI(data) { return request({ - url: '/bmw/kqManager/delWorkerByDevice/', + url: '/bmw/kqManager/delWorkerByDevice', method: 'post', data, }) @@ -79,3 +79,39 @@ export function restartAPI(macNo) { data: { deviceCode: macNo }, }) } + +// 获取任务列表 +export function getTaskListAPI(params) { + return request({ + url: '/bmw/kqManager/getTaskList', + method: 'get', + params, + }) +} + +// 删除任务 +export function deleteTaskAPI(data) { + return request({ + url: '/bmw/kqManager/delTaskById', + method: 'post', + data, + }) +} + +// 获取任务历史列表 +export function getTaskHistoryListAPI(params) { + return request({ + url: '/bmw/kqManager/getHisTaskList', + method: 'get', + params, + }) +} + +// 批量删除任务 +export function batchDeleteTaskAPI(ids) { + return request({ + url: '/system/attMacManage/delHisTaskById', + method: 'post', + data: { ids }, + }) +} diff --git a/src/components/TableModel/index.vue b/src/components/TableModel/index.vue index 4aac322..9700cf7 100644 --- a/src/components/TableModel/index.vue +++ b/src/components/TableModel/index.vue @@ -529,6 +529,7 @@ export default { handleSelectionChange(e) { this.selectedData = e + this.$emit('selection-change', e) }, /* 时间change事件 */ diff --git a/src/views/basic-manage/sub-manage/sub-entry-and-exit/index.vue b/src/views/basic-manage/sub-manage/sub-entry-and-exit/index.vue index a9143ce..d6270f0 100644 --- a/src/views/basic-manage/sub-manage/sub-entry-and-exit/index.vue +++ b/src/views/basic-manage/sub-manage/sub-entry-and-exit/index.vue @@ -7,6 +7,9 @@ :showRightTools="true" ref="subEntryTableRef" :columnsList="columnsList" + :sendParams="{ + subEinStatus: 1, + }" :request-api="getSubEntryListAPI" >