添加银行和政府端小程序
This commit is contained in:
@@ -7,12 +7,23 @@
|
||||
<script setup>
|
||||
import { onMounted } from 'vue'
|
||||
import { useAuthStore } from '@/stores/auth'
|
||||
import { usePermissionStore } from '@/stores/permission'
|
||||
|
||||
const authStore = useAuthStore()
|
||||
const permissionStore = usePermissionStore()
|
||||
|
||||
onMounted(() => {
|
||||
onMounted(async () => {
|
||||
// 应用初始化时检查用户登录状态
|
||||
authStore.checkAuthStatus()
|
||||
const isLoggedIn = await authStore.checkAuthStatus()
|
||||
|
||||
// 如果用户已登录,初始化权限
|
||||
if (isLoggedIn && authStore.userInfo) {
|
||||
// 初始化用户权限
|
||||
await permissionStore.initPermissions(authStore.userInfo)
|
||||
|
||||
// 获取菜单列表
|
||||
await permissionStore.fetchMenuList()
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user