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, + }" >