diff --git a/src/views/monitor/cache/list.vue b/src/views/monitor/cache/list.vue index b32d1db..4bbdbb9 100644 --- a/src/views/monitor/cache/list.vue +++ b/src/views/monitor/cache/list.vue @@ -13,6 +13,7 @@ link type="primary" size="large" + :disabled="!hasAuth('cache:btn:list')" :icon="useRenderIcon(Refresh)" @click="refreshCacheNames()" /> @@ -61,6 +62,7 @@ @@ -83,6 +85,7 @@ type="primary" link size="large" + :disabled="!hasAuth('cache:btn:list')" :icon="useRenderIcon(Refresh)" @click="refreshCacheKeys()" /> @@ -122,6 +125,7 @@ @@ -153,6 +157,7 @@ style="float: right; padding: 3px 0" link type="primary" + :disabled="!hasAuth('cache:btn:delete')" :icon="useRenderIcon(Delete)" >清理全部 @@ -207,6 +212,7 @@ import Document from "@iconify-icons/ep/document"; import Delete from "@iconify-icons/ep/delete"; import Refresh from "@iconify-icons/ep/refresh"; import { message } from "@/utils/message"; +import { hasAuth } from "@/utils/auth"; defineOptions({ name: "CacheList" });