From b9f0a3923d89187560b77b39e4663ea9d8dab6c6 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 12 Apr 2024 20:27:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BD=91=E5=85=83=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=A4=9A=E5=8B=BE=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ne/neVersion/index.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/views/ne/neVersion/index.vue b/src/views/ne/neVersion/index.vue index 29c2ae9d..5cca023d 100644 --- a/src/views/ne/neVersion/index.vue +++ b/src/views/ne/neVersion/index.vue @@ -184,6 +184,11 @@ function fnTableStriped(_record: unknown, index: number): any { return tableState.striped && index % 2 === 1 ? 'table-striped' : undefined; } +/**表格多选 */ +function fnTableSelectedRowKeys(keys: (string | number)[]) { + tableState.selectedRowKeys = keys; +} + /**查询列表, pageNum初始页数 */ function fnGetList(pageNum?: number) { if (tableState.loading) return; @@ -493,6 +498,12 @@ onMounted(() => { :pagination="tablePagination" :scroll="{ y: 'calc(100vh - 480px)' }" @resizeColumn="(w:number, col:any) => (col.width = w)" + :row-selection="{ + type: 'checkbox', + columnWidth: '48px', + selectedRowKeys: tableState.selectedRowKeys, + onChange: fnTableSelectedRowKeys, + }" >