Files
CID/src/spdm/function.mjs

509 lines
13 KiB
JavaScript
Raw Normal View History

2025-11-03 10:35:36 +08:00
export const appList = [
2025-12-23 20:19:55 +08:00
{
name: 'spdmTaskList',
zhCn: '新增待办',
en: 'Pending Task',
meta: {
icon: 'ele-Warning',
},
pages: [
{
name: 'spdmTaskSponsor',
zhCn: '新增待办',
en: 'Pending Task',
path: '/spdm/task/sponsor',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-Warning',
},
},
]
},
2025-11-03 10:35:36 +08:00
{
name: 'spdmProject',
zhCn: '项目管理',
2025-11-10 10:46:56 +08:00
en: 'Project Management',
2025-11-25 19:08:59 +08:00
meta: {
icon: 'ele-House',
},
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-MessageBox',
2025-11-03 10:35:36 +08:00
},
},
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-PieChart',
2025-11-03 10:35:36 +08:00
},
},
2025-12-15 21:01:54 +08:00
{
name: 'spdmProjectDashboard',
zhCn: '仿真看板',
en: 'Simulation Dashboard',
2025-12-15 21:01:54 +08:00
path: '/spdm/project/dashboard',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-DataBoard',
},
},
2025-11-03 10:35:36 +08:00
],
},
{
name: 'spdmTask',
zhCn: '任务管理',
2025-11-10 10:46:56 +08:00
en: 'Task Management',
2025-11-25 19:08:59 +08:00
meta: {
icon: 'ele-Calendar',
},
2025-11-03 10:35:36 +08:00
pages: [
{
name: 'spdmTaskConfirm',
zhCn: '我确认的',
2025-12-24 17:15:32 +08:00
en: 'I Confirmed',
2025-11-03 10:35:36 +08:00
path: '/spdm/task/confirm',
component: () => import('/@/spdm/views/index.vue'),
meta: {
2025-11-25 19:08:59 +08:00
icon: 'ele-DocumentChecked',
2025-11-03 10:35:36 +08:00
},
},
2025-12-24 17:15:32 +08:00
{
name: 'spdmTaskSend',
zhCn: '我分发的',
en: 'I Distributed',
path: '/spdm/task/send',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-Message',
},
},
2025-11-03 10:35:36 +08:00
{
name: 'spdmTaskExecute',
zhCn: '我执行的',
2025-12-24 17:15:32 +08:00
en: 'I Executed',
2025-11-03 10:35:36 +08:00
path: '/spdm/task/execute',
component: () => import('/@/spdm/views/index.vue'),
meta: {
2025-11-25 19:08:59 +08:00
icon: 'ele-SetUp',
2025-11-03 10:35:36 +08:00
},
},
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Bell',
2025-11-03 10:35:36 +08:00
},
},
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-DocumentCopy',
2025-11-03 10:35:36 +08:00
},
},
{
name: 'spdmTaskExecution',
zhCn: '任务执行',
2025-12-24 17:15:32 +08:00
en: 'Task Execution',
2025-11-03 10:35:36 +08:00
path: '/spdm/task/execution',
component: () => import('/@/spdm/views/index.vue'),
meta: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Operation',
2025-11-03 10:35:36 +08:00
},
},
2025-12-30 20:07:48 +08:00
{
name: 'spdmTaskWorkLoad',
zhCn: '工作负载',
en: 'Task Work Load',
path: '/spdm/task/workLoad',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-Odometer',
},
},
2026-01-21 14:10:44 +08:00
{
name: 'spdmTaskWorkerLoad',
zhCn: '人力负载',
en: 'Task Worker Load',
path: '/spdm/task/workerLoad',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-UserFilled',
},
},
2025-11-03 10:35:36 +08:00
],
},
{
name: 'spdmData',
zhCn: '数据管理',
2025-11-10 10:46:56 +08:00
en: 'Data Management',
2025-11-25 19:08:59 +08:00
meta: {
icon: 'ele-TakeawayBox',
},
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-DataAnalysis',
2025-11-03 10:35:36 +08:00
},
},
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Search',
2025-11-03 10:35:36 +08:00
},
},
2025-11-25 19:21:40 +08:00
// {
// name: 'spdmDataGrid',
// zhCn: '模型管理',
// en: 'Model Management',
// path: '/spdm/data/grid',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-Files',
// },
// },
2025-11-03 10:35:36 +08:00
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Warning',
2025-11-03 10:35:36 +08:00
},
},
2025-12-24 18:37:38 +08:00
// {
// name: 'spdmDataTrain',
// zhCn: '数据训练',
// en: 'Data Training',
// path: '/spdm/data/train',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-Cpu',
// },
// },
// {
// name: 'spdmDataForecast',
// zhCn: '数据预测',
// en: 'Data Prediction',
// path: '/spdm/data/forecast',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-Paperclip',
// },
// },
2025-11-03 10:35:36 +08:00
],
},
{
name: 'spdmSimulation',
zhCn: '流程管理',
2025-11-10 10:46:56 +08:00
en: 'Process Management',
2025-11-25 19:08:59 +08:00
meta: {
icon: 'ele-Finished',
},
2025-11-03 10:35:36 +08:00
pages: [
{
2025-11-26 19:13:00 +08:00
name: 'spdmSimulationProcess',
zhCn: '仿真流程',
en: 'Simulation Process',
2025-11-26 19:13:00 +08:00
path: '/spdm/simulation/process',
2025-11-03 10:35:36 +08:00
component: () => import('/@/spdm/views/index.vue'),
meta: {
2025-11-25 19:08:59 +08:00
icon: 'ele-FolderChecked',
2025-11-03 10:35:36 +08:00
},
},
{
name: 'spdmSystemApplication',
zhCn: '应用中心',
en: 'Application Center',
path: '/spdm/simulation/application',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-Cellphone',
},
},
2025-11-26 19:13:00 +08:00
// {
// name: 'spdmSimulationPublicProcess',
// zhCn: '通用仿真流程库',
// en: 'Public Process Library',
// path: '/spdm/simulation/publicProcess',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-FolderChecked',
// },
// },
// {
// name: 'spdmSimulationMyProcess',
// zhCn: '我的仿真流程库',
// en: 'My Process Library',
// path: '/spdm/simulation/myProcess',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-Folder',
// },
// },
2025-11-25 19:21:40 +08:00
// {
// name: 'spdmSimulationAppCenter',
// zhCn: '应用中心',
// en: 'App Center',
// path: '/spdm/simulation/appCenter',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-Coin',
// },
// },
2025-11-03 10:35:36 +08:00
],
},
{
name: 'spdmCompetenceCenter',
zhCn: '能力中心',
2025-11-10 10:46:56 +08:00
en: 'Capability Center',
2025-11-25 19:08:59 +08:00
meta: {
icon: 'ele-Reading',
},
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Suitcase',
2025-11-03 10:35:36 +08:00
},
},
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Money',
2025-11-03 10:35:36 +08:00
},
},
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Memo',
2025-11-03 10:35:36 +08:00
},
},
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Tickets',
2025-11-03 10:35:36 +08:00
},
},
2026-01-12 13:45:19 +08:00
{
name: 'spdmCompetenceCenterReport',
zhCn: '报告模板库',
en: 'Report Library',
path: '/spdm/competenceCenter/report',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-Edit',
},
},
{
name: 'spdmCompetenceCenterAnimation',
zhCn: '仿真动画库',
en: 'Animation Library',
path: '/spdm/competenceCenter/animation',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-VideoCamera',
},
},
2025-11-03 10:35:36 +08:00
],
},
{
name: 'spdmSystem',
zhCn: '系统管理',
2025-11-10 10:46:56 +08:00
en: 'System Administration',
2025-11-25 19:08:59 +08:00
meta: {
icon: 'ele-Monitor',
},
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Wallet',
2025-11-03 10:35:36 +08:00
},
},
2025-11-25 19:21:40 +08:00
// {
// name: 'spdmSystemApproval',
// zhCn: '审批流程',
// en: 'Approval Process',
// path: '/spdm/system/approval',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-Clock',
// },
// },
2025-11-03 10:35:36 +08:00
{
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Collection',
2025-11-03 10:35:36 +08:00
},
},
2025-11-25 19:21:40 +08:00
// {
// name: 'spdmSystemMenu',
// zhCn: '菜单管理',
// en: 'Menu Management',
// path: '/spdm/system/menu',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-Discount',
// },
// },
// {
// name: 'spdmSystemTenant',
// zhCn: '租户管理',
// en: 'Tenant Management',
// path: '/spdm/system/tenant',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-OfficeBuilding',
// },
// },
2026-01-21 11:51:18 +08:00
{
name: 'spdmSystemConfiguration',
zhCn: '配置管理',
en: 'Configuration Management',
path: '/spdm/system/configuration',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-Setting',
},
},
2025-11-25 19:21:40 +08:00
// {
// name: 'spdmSystemRole',
// zhCn: '角色管理',
// en: 'Role Management',
// path: '/spdm/system/role',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-Avatar',
// },
// },
// {
// name: 'spdmSystemUser',
// zhCn: '用户管理',
// en: 'User Management',
// path: '/spdm/system/user',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-User',
// },
// },
// {
// name: 'spdmSystemGroup',
// zhCn: '用户组管理',
// en: 'Group Management',
// path: '/spdm/system/group',
// component: () => import('/@/spdm/views/index.vue'),
// meta: {
// icon: 'ele-School',
// },
// },
2025-12-15 15:22:22 +08:00
{
name: 'spdmSystemLogs',
zhCn: '日志管理',
en: 'Logs',
path: '/spdm/system/logs',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-Link',
},
},
2026-01-06 16:55:14 +08:00
{
name: 'spdmSystemPermission',
zhCn: '权限管理',
en: 'Permission',
path: '/spdm/system/permission',
component: () => import('/@/spdm/views/index.vue'),
meta: {
icon: 'ele-Lock',
},
},
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: {
2025-11-25 19:08:59 +08:00
icon: 'ele-Document',
2025-11-13 20:52:50 +08:00
},
},
2025-11-03 10:35:36 +08:00
],
},
];
export const navList = [];
export const menuList = [
2025-12-23 20:19:55 +08:00
{
appName: 'spdmTaskList',
},
2025-11-03 10:35:36 +08:00
{
appName: 'spdmProject',
},
{
appName: 'spdmTask',
},
{
appName: 'spdmData',
},
{
appName: 'spdmSimulation',
},
{
appName: 'spdmCompetenceCenter',
},
{
appName: 'spdmSystem',
},
];