diff --git a/package.json b/package.json
index dbfd255..bf84995 100644
--- a/package.json
+++ b/package.json
@@ -19,6 +19,7 @@
"@casl/ability": "^6.8.0",
"@casl/vue": "^2.2.6",
"@element-plus/icons-vue": "^2.3.2",
+ "@imengyu/vue3-context-menu": "^1.5.4",
"@vueuse/core": "^14.2.1",
"@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-vue": "^5.1.12",
diff --git a/src/components/common/Table.vue b/src/components/common/Table.vue
index 5cc1b00..cd9a87e 100644
--- a/src/components/common/Table.vue
+++ b/src/components/common/Table.vue
@@ -11,6 +11,7 @@
:highlight-current-row="highlightCurrentRow"
v-bind="$attrs"
@row-click="handleRowClick"
+ @row-contextmenu="handleRowContextmenu"
>
@@ -47,7 +48,9 @@
diff --git a/src/components/layout/Layout.vue b/src/components/layout/Layout.vue
index 8c2f8ac..a85d494 100644
--- a/src/components/layout/Layout.vue
+++ b/src/components/layout/Layout.vue
@@ -11,10 +11,10 @@
-
+
-
+
@@ -38,8 +38,8 @@ defineOptions({
})
import Header from './Header.vue'
import Sidebar from './Sidebar.vue'
-import Breadcrumb from './Breadcrumb.vue'
-import Tabs from './Tabs.vue'
+// import Breadcrumb from './Breadcrumb.vue'
+// import Tabs from './Tabs.vue'
const route = useRoute()
diff --git a/src/main.ts b/src/main.ts
index 78e0c95..1e4f87c 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -13,6 +13,8 @@ import App from './App.vue'
import router from './router'
import {setupAuthDirective} from './directives/auth'
import { setStorage } from '@/utils/storage'
+import '@imengyu/vue3-context-menu/lib/vue3-context-menu.css'
+import ContextMenu from '@imengyu/vue3-context-menu'
setStorage("one", "1")
@@ -20,6 +22,7 @@ const app = createApp(App)
setupAuthDirective(app)
app.use(createPinia())
app.use(router)
+app.use(ContextMenu)
app.use(ElementPlus, {
locale: zhCn,
})
diff --git a/src/views/profile/business/index.vue b/src/views/profile/business/index.vue
index 652ac97..4203d35 100644
--- a/src/views/profile/business/index.vue
+++ b/src/views/profile/business/index.vue
@@ -28,11 +28,20 @@
:columns="marketTableColumnsOptions"
row-key="id"
@row-click="handleRowClick"
+ @row-contextmenu="handleRowContextMenu"
>
查看
+
+
+
+
+
+
+
+
+
+
+
+
+