perf: 申请试用后 初始化权限列表

This commit is contained in:
rd
2025-07-09 15:27:28 +08:00
parent e48681a4ec
commit eb81cb04c3
4 changed files with 22 additions and 14 deletions

View File

@ -8,12 +8,12 @@
<script setup lang="ts">
import { useUserStore } from '@/stores';
import { useEnterpriseStore } from '@/stores/modules/enterprise';
import { useSidebarStore } from '@/stores/modules/side-bar';
import { getUserEnterpriseInfo } from '@/utils/user';
import zhCN from '@arco-design/web-vue/es/locale/lang/zh-cn';
const userStore = useUserStore();
const enterpriseStore = useEnterpriseStore();
const redTheme = {
token: {
@ -25,14 +25,10 @@ const redTheme = {
const init = async () => {
const { isLogin, getUserInfo } = userStore;
const { getUserEnterpriseInfo } = enterpriseStore;
const sidebarStore = useSidebarStore();
if (isLogin) {
await getUserInfo(); // 初始化用户信息
await getUserEnterpriseInfo(); // 初始化企业信息
sidebarStore.getUserNavbarMenuList(); // 初始化navbar菜单
userStore.getUserAllowAccessRoutes(); // 初始化允许访问的路由
await getUserEnterpriseInfo();
}
};