--添加测试模块

This commit is contained in:
2025-10-13 11:53:54 +08:00
parent c3c93fe308
commit e1326c7ce8
146 changed files with 11171 additions and 807 deletions

View File

@ -9,12 +9,19 @@ import { PAGE_NOT_FOUND_ROUTE } from '/@/router/routes/basic';
import { RootRoute } from '/@/router/routes';
import { getAppEnvConfig } from '/@/utils/env';
import {useTenantManager} from "/@/utils/tenantManager";
import { useUserStore } from '/@/store/modules/user';
import { storeToRefs } from 'pinia';
const LOGIN_PATH = PageEnum.BASE_LOGIN;
const ROOT_PATH = RootRoute.path;
const whitePathList: PageEnum[] = [LOGIN_PATH];
const tenantEnabled=getAppEnvConfig().VITE_GLOB_TENANT_ENABLED;
export function createPermissionGuard(router: Router) {
const userStore = useUserStoreWithOut();
const permissionStore = usePermissionStoreWithOut();
@ -22,9 +29,27 @@ export function createPermissionGuard(router: Router) {
let isOnlyShowContent=to.query?.isOnlyShowContent;
if(isOnlyShowContent=='Y'){
window.isOnlyShowContent='Y';
}else{
}else if(isOnlyShowContent=='N'){
window.isOnlyShowContent='N';
}
let autoToggleTenant=to.query?.autoToggleTenant;
if(autoToggleTenant=='Y'){
window.autoToggleTenant='Y';
}else if(autoToggleTenant=='N'){
window.autoToggleTenant='N';
}
if (tenantEnabled==='true') {
let switchTenant = to.query?.switchTenant;
let tenantCode = to.query?.tenantCode;
if (switchTenant==='Y'&&tenantCode) {
const userStore = useUserStore();
const { userInfo } = storeToRefs(userStore);
if(tenantCode!==userInfo?.value?.tenantCode){
const {toggleLocal} = useTenantManager();
await toggleLocal({tenantCode: tenantCode, goHome: false, tabCloseAction: "none"});
}
}
}
if (
from.path === ROOT_PATH &&
to.path === PageEnum.BASE_HOME &&

View File

@ -226,3 +226,21 @@ export const FLOW_ROUTE: AppRouteRecordRaw[] = [{
}
]
}];
export const PROCESS_MONITORING: AppRouteRecordRaw[] = [{
path: '/processMonitoring/:arg1/:arg2',
name: 'ProcessMonitoring',
meta: {
title: '流程监控'
},
component: LAYOUT,
children: [
{
path: 'processMonitoringFlow',
name: 'ProcessMonitoringFlow',
component: () => import('/@/views/secondDev/processMonitoringPage.vue'),
meta: {
title: (route) => '流程监控'
}
},
]
}]

View File

@ -5,7 +5,8 @@ import {
REDIRECT_ROUTE,
SYSTEM_ROUTE,
USERCENTER_ROUTE,
FLOW_ROUTE
FLOW_ROUTE,
PROCESS_MONITORING
// CUSTOMFORM_ROUTE,
} from '/@/router/routes/basic';
@ -64,6 +65,7 @@ export const basicRoutes = [
PAGE_NOT_FOUND_ROUTE,
SYSTEM_ROUTE,
USERCENTER_ROUTE,
...FLOW_ROUTE
...FLOW_ROUTE,
...PROCESS_MONITORING
// CUSTOMFORM_ROUTE,
];