diff --git a/src/shared/components/Header.vue b/src/shared/components/Header.vue index 565bebd..a0a5600 100644 --- a/src/shared/components/Header.vue +++ b/src/shared/components/Header.vue @@ -7,6 +7,7 @@ import { useScreenModeStore } from "shared/store/screenMode" import { logout } from "../api" import { useConfigStore } from "../store/config" import { useUserStore } from "../store/user" +import { trickOrTreat } from "utils/functions" const userStore = useUserStore() const configStore = useConfigStore() @@ -123,6 +124,11 @@ const menus = computed(() => [ key: "announcement", icon: renderIcon("streamline-emojis:palm-tree"), }, + { + label: () => "别点", + key: "dont-click", + icon: renderIcon("streamline-emojis:ghost"), + }, { label: () => h( @@ -132,7 +138,7 @@ const menus = computed(() => [ ), show: userStore.isAdminRole, key: "admin", - icon: renderIcon("streamline-emojis:ghost"), + icon: renderIcon("streamline-emojis:panda-face"), }, ]) @@ -190,6 +196,12 @@ const options: Array = [ function goHome() { router.push("/") } + +function handleMenuSelect(key: string) { + if (key === "dont-click") { + trickOrTreat() + } +}