feat: 选择核心网控件

This commit is contained in:
TsMask
2025-06-13 14:21:56 +08:00
parent d623b7ea36
commit 11137c03a3
61 changed files with 365 additions and 202 deletions

View File

@@ -10,7 +10,8 @@ import { getAccessToken } from '@/plugins/auth-token';
import { validHttp } from '@/utils/regular-utils';
import useUserStore from '@/store/modules/user';
import useAppStore from '@/store/modules/app';
import useNeListStore from '@/store/modules/ne_list';
import useCoreStore from '@/store/modules/core';
import useNeStore from '@/store/modules/ne';
import useRouterStore from '@/store/modules/router';
// NProgress Configuration
@@ -103,8 +104,11 @@ router.beforeEach(async (to, from, next) => {
const user = useUserStore();
if (user.roles && user.roles.length === 0) {
try {
// 获取核心网列表
await useCoreStore().fnCorelist();
// 获取网元信息
await useNeListStore().fnNelist();
await useNeStore().fnNelist();
// 获取用户信息
await user.fnGetInfo();
// 获取路由信息
@@ -128,7 +132,7 @@ router.beforeEach(async (to, from, next) => {
} else if (
to.meta.neType &&
to.meta.neType.length > 0 &&
!useNeListStore().fnHasNe(to.meta.neType)
!useNeStore().fnHasNe(to.meta.neType)
) {
next({ name: 'NotPermission' });
} else {