diff --git a/src/components/core/tables/ArtTable.vue b/src/components/core/tables/ArtTable.vue index 0d69979..dcca5ef 100644 --- a/src/components/core/tables/ArtTable.vue +++ b/src/components/core/tables/ArtTable.vue @@ -28,6 +28,7 @@ fontWeight: '500' }" @row-click="handleRowClick" + @row-contextmenu="handleRowContextmenu" @selection-change="handleSelectionChange" > @@ -174,6 +175,7 @@ 'update:currentPage', 'update:pageSize', 'row-click', + 'row-contextmenu', 'size-change', 'current-change', 'selection-change' @@ -274,6 +276,11 @@ emit('row-click', row, column, event) } + // 行右键事件 + const handleRowContextmenu = (row: any, column: any, event: any) => { + emit('row-contextmenu', row, column, event) + } + // 选择变化事件 const handleSelectionChange = (selection: any) => { emit('selection-change', selection) diff --git a/src/views/account-management/enterprise-customer/index.vue b/src/views/account-management/enterprise-customer/index.vue index 92c174f..bcaeedb 100644 --- a/src/views/account-management/enterprise-customer/index.vue +++ b/src/views/account-management/enterprise-customer/index.vue @@ -19,7 +19,9 @@ @refresh="handleRefresh" > @@ -35,6 +37,7 @@ :marginTop="10" @size-change="handleSizeChange" @current-change="handleCurrentChange" + @row-contextmenu="handleRowContextMenu" >