上饶项目添加设备管理路由

This commit is contained in:
fan 2021-10-19 15:44:43 +08:00
parent eb1721e2c2
commit 07376fc8b9
3 changed files with 27 additions and 7 deletions

View File

@ -19,7 +19,6 @@ const Jlmap3dLesson3dSelect = () => import('@/views/jlmap3d/lesson3dplayer/lesso
const Jlmap3dZzwwTest = () => import('@/views/jlmap3d/otherproject/zzww/zzwwtest'); const Jlmap3dZzwwTest = () => import('@/views/jlmap3d/otherproject/zzww/zzwwtest');
const Jlmap3d = () => import('@/views/jlmap3d/drive/jl3ddrive'); const Jlmap3d = () => import('@/views/jlmap3d/drive/jl3ddrive');
const Jlmap3dSandbox = () => import('@/views/jlmap3d/simulation/jl3dsimulation'); const Jlmap3dSandbox = () => import('@/views/jlmap3d/simulation/jl3dsimulation');
const Jlmap3dPassFlow = () => import('@/views/jlmap3d/passflow/jl3dpassflow'); const Jlmap3dPassFlow = () => import('@/views/jlmap3d/passflow/jl3dpassflow');
@ -232,6 +231,7 @@ export const projectDrts = '020'; // 行调实训
export const projectSdy = '021';// 苏电院 export const projectSdy = '021';// 苏电院
export const projectRichor = '022';// 中航锐创 export const projectRichor = '022';// 中航锐创
export const projectRichorJoint = '023'; // 中航锐创(实训室) export const projectRichorJoint = '023'; // 中航锐创(实训室)
export const projectSrsandbox = '024'; // 上饶沙盘
export const userTrainingPlatform = '016'; // 实训系统 export const userTrainingPlatform = '016'; // 实训系统
// export const refereePlatform = '017'; // 裁判系统 // export const refereePlatform = '017'; // 裁判系统
@ -305,7 +305,6 @@ export const constantRoutes = [
hidden: true hidden: true
}, },
{ {
path: '/data2json', path: '/data2json',
component: () => import('@/views/planMonitor/data2json/page.vue'), component: () => import('@/views/planMonitor/data2json/page.vue'),
@ -1508,6 +1507,27 @@ export const projectRoute = {
} }
] ]
} }
],
designsrsandbox: [
{ // 系统管理
path: '/system',
component: Layout,
merge: true,
mergeIndex: 4,
meta: {
i18n: 'router.systemManage',
roles: [admin]
},
children: [
{
path: 'deviceManage',
component: DeviceManage,
meta: {
i18n: 'router.deviceManage'
}
}
]
}
] ]
}; };
const createRouter = () => new Router({ const createRouter = () => new Router({

View File

@ -489,7 +489,7 @@ export const loginInfo = {
titleDistance: '-150px', titleDistance: '-150px',
navigationLogoWidth: '40px', navigationLogoWidth: '40px',
navigationMarginLeft: '60px', navigationMarginLeft: '60px',
systemType: '011' systemType: '024'
}, },
srsandbox: { srsandbox: {
title: '上饶科技中等专业学校城市轨道交通实训平台', title: '上饶科技中等专业学校城市轨道交通实训平台',
@ -498,7 +498,7 @@ export const loginInfo = {
titleDistance: '-150px', titleDistance: '-150px',
navigationLogoWidth: '40px', navigationLogoWidth: '40px',
navigationMarginLeft: '60px', navigationMarginLeft: '60px',
systemType: '011' systemType: '024'
}, },
nologo: { nologo: {
title: '城市轨道交通实训平台', title: '城市轨道交通实训平台',

View File

@ -1,4 +1,4 @@
import { publicAsyncRoute, asyncRouter, constantRoutes, user, projectTrain, projectXian, projectXty, projectGzzb, projectJsxt, projectRichorJoint, projectJyd, projectRichor, projectTky, projectHeb, superAdmin, admin, userTrainingPlatform, JSXT, projectRoute, projectDrts, projectSdy } from '@/router/index'; import { publicAsyncRoute, asyncRouter, constantRoutes, user, projectTrain, projectXian, projectXty, projectGzzb, projectJsxt, projectRichorJoint, projectJyd, projectRichor, projectTky, projectHeb, superAdmin, admin, userTrainingPlatform, JSXT, projectRoute, projectDrts, projectSdy, projectSrsandbox } from '@/router/index';
import { loginInfo } from '@/scripts/ProjectConfig'; import { loginInfo } from '@/scripts/ProjectConfig';
import { getSessionStorage } from '@/utils/auth'; import { getSessionStorage } from '@/utils/auth';
@ -36,9 +36,9 @@ function hasPermission(roles, route, parentsRoles) {
function resetAsyncRouter({ systemType }) { function resetAsyncRouter({ systemType }) {
let list = publicAsyncRoute; let list = publicAsyncRoute;
const projectList = [projectTrain, projectXian, projectJyd, projectTky, projectDrts, projectRichor]; const projectList = [projectTrain, projectXian, projectJyd, projectTky, projectDrts, projectRichor];
const specialProjects = [projectXty, projectGzzb, projectHeb, projectSdy, projectRichorJoint]; const specialProjects = [projectXty, projectGzzb, projectHeb, projectSdy, projectRichorJoint, projectSrsandbox];
const specialProjectEnum = {[projectXty]:'designxty', [projectGzzb]:'designgzb', [projectHeb]:'designheb', const specialProjectEnum = {[projectXty]:'designxty', [projectGzzb]:'designgzb', [projectHeb]:'designheb',
[projectSdy]:'designsdy', [projectRichorJoint]:'designrichorjoint' }; [projectSdy]:'designsdy', [projectRichorJoint]:'designrichorjoint', [projectSrsandbox]: 'designsrsandbox' };
if (projectList.includes(systemType)) { if (projectList.includes(systemType)) {
list = [...list, ...asyncRouter]; list = [...list, ...asyncRouter];
} else if (specialProjects.includes(systemType) ) { } else if (specialProjects.includes(systemType) ) {