2025-11-03 10:35:36 +08:00
|
|
|
export const appList = [
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmProject',
|
|
|
|
|
zhCn: '项目管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Project Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
pages: [
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmProjectProjectList',
|
|
|
|
|
zhCn: '项目列表',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Project List',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/project/projectList',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmProjectDataStatistics',
|
|
|
|
|
zhCn: '数据统计',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Statistics',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/project/statistics',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmTask',
|
|
|
|
|
zhCn: '任务管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Task Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
pages: [
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmTaskSponsor',
|
|
|
|
|
zhCn: '我发起的',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'I Initiated',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/task/sponsor',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmTaskConfirm',
|
|
|
|
|
zhCn: '我确认的',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'I confirmed',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/task/confirm',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmTaskExecute',
|
|
|
|
|
zhCn: '我执行的',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'I executed',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/task/execute',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmTaskAttention',
|
|
|
|
|
zhCn: '我关注的',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'I Attention',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/task/attention',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmTaskAll',
|
|
|
|
|
zhCn: '所有任务',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'All Tasks',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/task/all',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmTaskExecution',
|
|
|
|
|
zhCn: '任务执行',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Task execution',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/task/execution',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmData',
|
|
|
|
|
zhCn: '数据管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
pages: [
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmDataOverview',
|
|
|
|
|
zhCn: '数据总览',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Overview',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/data/overview',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmDataAnalysis',
|
|
|
|
|
zhCn: '数据查询',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Query',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/data/analysis',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmDataGrid',
|
|
|
|
|
zhCn: '模型管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Model Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/data/grid',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmDataPermission',
|
|
|
|
|
zhCn: '数据权限',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Permission',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/data/permission',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmDataTrain',
|
|
|
|
|
zhCn: '数据训练',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Training',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/data/train',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmDataForecast',
|
|
|
|
|
zhCn: '数据预测',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Prediction',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/data/forecast',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSimulation',
|
|
|
|
|
zhCn: '流程管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Process Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
pages: [
|
|
|
|
|
{
|
2025-11-17 15:41:33 +08:00
|
|
|
name: 'spdmSimulationPublicProcess',
|
|
|
|
|
zhCn: '通用仿真流程库',
|
|
|
|
|
en: 'Public Process Library',
|
|
|
|
|
path: '/spdm/simulation/publicProcess',
|
2025-11-03 10:35:36 +08:00
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
2025-11-17 15:41:33 +08:00
|
|
|
name: 'spdmSimulationMyProcess',
|
|
|
|
|
zhCn: '我的仿真流程库',
|
|
|
|
|
en: 'My Process Library',
|
|
|
|
|
path: '/spdm/simulation/myProcess',
|
2025-11-03 10:35:36 +08:00
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSimulationAppCenter',
|
2025-11-10 10:46:56 +08:00
|
|
|
zhCn: '应用中心',
|
|
|
|
|
en: 'App Center',
|
|
|
|
|
path: '/spdm/simulation/appCenter',
|
2025-11-03 10:35:36 +08:00
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmCompetenceCenter',
|
|
|
|
|
zhCn: '能力中心',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Capability Center',
|
2025-11-03 10:35:36 +08:00
|
|
|
pages: [
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmCompetenceCenterCondition',
|
|
|
|
|
zhCn: '仿真工况库',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Condition Library',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/competenceCenter/condition',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmCompetenceCenterIndicator',
|
|
|
|
|
zhCn: '仿真指标库',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Indicator Library',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/competenceCenter/indicator',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmCompetenceCenterKnowledge',
|
|
|
|
|
zhCn: '仿真知识库',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Knowledge Library',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/competenceCenter/knowledge',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmCompetenceCenterParameter',
|
|
|
|
|
zhCn: '仿真参数库',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Parameter Library',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/competenceCenter/parameter',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystem',
|
|
|
|
|
zhCn: '系统管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'System Administration',
|
2025-11-03 10:35:36 +08:00
|
|
|
pages: [
|
|
|
|
|
{
|
2025-11-13 20:52:50 +08:00
|
|
|
name: 'spdmSystemStorage',
|
2025-11-03 10:35:36 +08:00
|
|
|
zhCn: '数据存储',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Storage',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/storage',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemApproval',
|
|
|
|
|
zhCn: '审批流程',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Approval Process',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/approval',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemDictionary',
|
|
|
|
|
zhCn: '数据字典',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Data Dictionary',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/dictionary',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemMenu',
|
|
|
|
|
zhCn: '菜单管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Menu Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/menu',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemTenant',
|
|
|
|
|
zhCn: '租户管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Tenant Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/tenant',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemConfiguration',
|
|
|
|
|
zhCn: '配置管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Configuration Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/configuration',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemRole',
|
|
|
|
|
zhCn: '角色管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Role Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/role',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemUser',
|
|
|
|
|
zhCn: '用户管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'User Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/user',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemGroup',
|
|
|
|
|
zhCn: '用户组管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Group Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/group',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: 'spdmSystemApplication',
|
|
|
|
|
zhCn: '应用管理',
|
2025-11-10 10:46:56 +08:00
|
|
|
en: 'Application Management',
|
2025-11-03 10:35:36 +08:00
|
|
|
path: '/spdm/system/application',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
2025-11-13 20:52:50 +08:00
|
|
|
{
|
|
|
|
|
name: 'spdmSystemDynamicTable',
|
|
|
|
|
zhCn: '动态表格',
|
|
|
|
|
en: 'Dynamic Table',
|
|
|
|
|
path: '/spdm/system/dynamicTable',
|
|
|
|
|
component: () => import('/@/spdm/views/index.vue'),
|
|
|
|
|
meta: {
|
|
|
|
|
icon: 'iconfont icon-diannao1',
|
|
|
|
|
},
|
|
|
|
|
},
|
2025-11-03 10:35:36 +08:00
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
export const navList = [];
|
|
|
|
|
|
|
|
|
|
export const menuList = [
|
|
|
|
|
{
|
|
|
|
|
appName: 'spdmProject',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
appName: 'spdmTask',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
appName: 'spdmData',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
appName: 'spdmSimulation',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
appName: 'spdmCompetenceCenter',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
appName: 'spdmSystem',
|
|
|
|
|
},
|
|
|
|
|
];
|