refactor: replace Vuex with Pinia

This commit is contained in:
Aqr-K
2025-02-24 19:26:56 +08:00
parent 87239994ae
commit 721d4f7685
23 changed files with 269 additions and 222 deletions

View File

@@ -3,16 +3,19 @@ import api from '@/api'
import type { Plugin, Site, Subscribe } from '@/api/types'
import { SystemNavMenus, SettingTabs } from '@/router/menu'
import { NavMenu } from '@/@layouts/types'
import store from '@/store'
import { useUserStore } from '@/stores'
// 路由
const router = useRouter()
// 用户 Store
const userStore = useUserStore()
// 超级用户
const superUser = store.state.auth.superUser
const superUser = userStore.superUser
// 当前用户名
const userName = store.state.auth.userName
const userName = userStore.userName
// 定义事件
const emit = defineEmits(['close'])