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"
});