|
@@ -9,7 +9,7 @@
|
|
|
<template #dropdown>
|
|
|
<el-dropdown-menu>
|
|
|
<!-- :disabled="!operateIsPermissionByPath('edit', menu.key)" -->
|
|
|
- <el-dropdown-item v-for="menu in menus" :key="menu.key" @click="menu.onClick()">
|
|
|
+ <el-dropdown-item :disabled="!operateIsPermissionByPath('edit', menu.key)" v-for="menu in menus" :key="menu.key" @click="menu.onClick()">
|
|
|
{{ menu.label }}
|
|
|
</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
@@ -24,6 +24,7 @@ import { showCaseScenes, addCaseScenes, shareCase, downloadCase } from "./quisk"
|
|
|
import { RouteName, router } from "@/router";
|
|
|
import { copyCase, getCaseSceneList } from "@/store/case";
|
|
|
import { alert } from "@/helper/message";
|
|
|
+import { operateIsPermissionByPath } from "@/directive/permission";
|
|
|
|
|
|
const props = defineProps<{
|
|
|
caseId: number;
|