1
0
mirror of https://github.com/zclzone/vue-naive-admin.git synced 2026-01-02 14:20:21 +08:00

chore: 重构权限路由守卫

This commit is contained in:
zclzone
2024-03-31 18:33:58 +08:00
parent c754d02dc0
commit 961ad6af7b
7 changed files with 1040 additions and 586 deletions

View File

@@ -23,7 +23,6 @@
<script setup>
import { useUserStore, useAuthStore, usePermissionStore } from '@/store'
import { RoleSelect } from '@/layouts/components'
import { initUserAndPermissions } from '@/router'
import api from '@/api'
const router = useRouter()
@@ -60,9 +59,7 @@ function handleSelect(key) {
case 'toggleRole':
roleSelectRef.value?.open({
onOk() {
initUserAndPermissions().then(() => {
router.replace('/')
})
location.reload()
},
})
break