From 16729950ea4d688fc482b65eb2977ed33ed7e519 Mon Sep 17 00:00:00 2001 From: ye1023 <12588209+ye1023@user.noreply.gitee.com> Date: Mon, 22 Jun 2026 16:34:29 +0800 Subject: [PATCH] =?UTF-8?q?yxk-20260622-=E6=8A=8A=E6=8A=8A=E8=84=89?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8B=BE=E9=80=89=E5=87=A0=E6=9D=A1=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=90=8E=E5=AF=BC=E5=87=BA=E5=8A=9F=E8=83=BD=E5=92=8C?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bg/bqtakepulse/BgTakepulseList.vue | 29 ++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/views/bg/bqtakepulse/BgTakepulseList.vue b/src/views/bg/bqtakepulse/BgTakepulseList.vue index 48a9d67..002838a 100644 --- a/src/views/bg/bqtakepulse/BgTakepulseList.vue +++ b/src/views/bg/bqtakepulse/BgTakepulseList.vue @@ -52,12 +52,25 @@ - + @@ -139,6 +152,7 @@ import FlowScheduleStartModalForBG from '/src/components/semri/process/FlowScheduleStartModalForBG.vue'; import BusinessProcessListModal from '/src/components/semri/process/BusinessProcessListModal.vue'; import SUploadFile from '/@/components/semri/fileComponent/SUploadFile.vue'; + import {batchDelete} from "@/views/bg/bqtakepulse/BgTakepulse.api"; const [registerBpmModal, { openModal: bpmPicModal }] = useModal(); const FLOW_CODE = 'dev_task_task_001'; @@ -164,6 +178,8 @@ canResize:false, useSearchForm: false, expandRowByClick: true, + clickToRowSelect: false, + rowSelection: { type: 'checkbox' }, actionColumn: { width: 120, fixed:'right' @@ -188,7 +204,7 @@ }, }) - const [registerTable, {reload}] = tableContext + const [registerTable, { reload }, { rowSelection, selectedRowKeys }] = tableContext interface DeptOption { label: string; @@ -290,6 +306,7 @@ } function searchQuery() { + selectedRowKeys.value = []; resetFeedbackExpand(); reload({ page: 1 }); } @@ -329,10 +346,17 @@ async function handleDelete(record) { await deleteOne({id: record.id}, handleSuccess); } + /** + * 批量删除事件 + */ + async function batchHandleDelete() { + await batchDelete({ids: selectedRowKeys.value},handleSuccess); + } /** * 成功回调 */ function handleSuccess() { + selectedRowKeys.value = []; resetFeedbackExpand(); reload(); } @@ -545,6 +569,7 @@ */ function searchReset() { formRef.value.resetFields(); + selectedRowKeys.value = []; resetFeedbackExpand(); //刷新数据 reload({ page: 1 });