From 3570b062a1aa898362cd071301a6ab4204484ecd Mon Sep 17 00:00:00 2001 From: sexygoat <1538832180@qq.com> Date: Thu, 26 Feb 2026 10:06:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=8D=95:=20?= =?UTF-8?q?=E5=8F=B3=E9=94=AE=20=E7=BB=99=E8=A7=92=E8=89=B2=E5=88=86?= =?UTF-8?q?=E9=85=8D=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/core/tables/ArtTable.vue | 7 + .../enterprise-customer/index.vue | 42 ++-- .../asset-management/device-list/index.vue | 61 +++-- .../iot-card-management/index.vue | 48 ++-- .../order-management/order-list/index.vue | 4 +- src/views/product/shop/index.vue | 12 + src/views/system/role/index.vue | 208 ++++++++++++++++-- 7 files changed, 302 insertions(+), 80 deletions(-) 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" >