From af3aabf1a51233a9cd966360174d660dd72b9a70 Mon Sep 17 00:00:00 2001 From: dongzhihuan Date: Tue, 10 Feb 2026 10:49:30 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=A2=9E=E5=8A=A0=E5=9B=9E=E6=94=B6?= =?UTF-8?q?=E7=AB=99=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/package/function.mjs | 1087 +++++++++++++------------- scripts/package/i18n/en.ts | 3 + scripts/package/i18n/zh-cn.ts | 2 + scripts/package/moduleMap.mjs | 9 + scripts/package/sql/sys_app.sql | 1 + scripts/package/sql/sys_function.sql | 5 + src/i18n/pages/route/en.ts | 3 + src/i18n/pages/route/zh-cn.ts | 2 + src/router/modules.ts | 6 + src/router/powers.ts | 7 +- src/spdm/function.mjs | 1087 +++++++++++++------------- src/spdm/moduleMap.mjs | 712 ++++++++--------- 12 files changed, 1515 insertions(+), 1409 deletions(-) diff --git a/scripts/package/function.mjs b/scripts/package/function.mjs index 3e33149..b1a1309 100644 --- a/scripts/package/function.mjs +++ b/scripts/package/function.mjs @@ -34,482 +34,499 @@ export const ScopeApp = 'moduleApps'; export const ScopeRoute = 'moduleRoutes'; export const appList = [ - { - name: 'spdmTaskList', - zhCn: '新增待办', - en: 'Pending Task', - pages: [ - { - name: 'spdmTaskSponsor', - zhCn: '新增待办', - en: 'Pending Task', - path: '/spdm/task/sponsor', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Warning', - }, - }, - ] - }, - { - name: 'spdm_ProjectProjectList', - zhCn: '项目列表', - en: 'Project List', - pages: [ - { - name: 'spdmProjectProjectList', - zhCn: '项目列表', - en: 'Project List', - path: '/spdm/project/projectList', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-MessageBox', - }, - }, - ], - }, - { - name: 'spdm_ProjectDashboard', - zhCn: '仿真看板', - en: 'Simulation Dashboard', - pages: [ - { - name: 'spdmProjectDashboard', - zhCn: '仿真看板', - en: 'Simulation Dashboard', - path: '/spdm/project/dashboard', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-DataBoard', - }, - }, - ], - }, -// { -// name: 'spdm_TaskConfirm', -// zhCn: '未分发的', -// en: 'I Confirmed', -// pages: [ -// { -// name: 'spdmTaskConfirm', -// zhCn: '未分发的', -// en: 'I Confirmed', -// path: '/spdm/task/confirm', -// component: () => import('/@/spdm/views/index.vue'), -// meta: { -// icon: 'ele-DocumentChecked', -// }, -// }, -// ], -// }, - { - name: 'spdm_TaskSend', - zhCn: '我分发的', - en: 'I Distributed', - pages: [ - { - name: 'spdmTaskSend', - zhCn: '我分发的', - en: 'I Distributed', - path: '/spdm/task/send', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Message', - }, - }, - ], - }, - { - name: 'spdm_TaskExecute', - zhCn: '我执行的', - en: 'I Executed', - pages: [ - { - name: 'spdmTaskExecute', - zhCn: '我执行的', - en: 'I Executed', - path: '/spdm/task/execute', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-SetUp', - }, - }, - ], - }, - { - name: 'spdm_TaskAttention', - zhCn: '我关注的', - en: 'I Attention', - pages: [ - { - name: 'spdmTaskAttention', - zhCn: '我关注的', - en: 'I Attention', - path: '/spdm/task/attention', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Bell', - }, - }, - ], - }, - { - name: 'spdm_TaskAll', - zhCn: '所有任务', - en: 'All Tasks', - pages: [ - { - name: 'spdmTaskAll', - zhCn: '所有任务', - en: 'All Tasks', - path: '/spdm/task/all', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-DocumentCopy', - }, - }, - ], - }, - { - name: 'spdm_TaskExecution', - zhCn: '仿真执行', - en: 'Task Execution', - pages: [ - { - name: 'spdmTaskExecution', - zhCn: '仿真执行', - en: 'Task Execution', - path: '/spdm/task/execution', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Operation', - }, - }, - ], - }, - { - name: 'spdm_DataOverview', - zhCn: '数据总览', - en: 'Data Overview', - pages: [ - { - name: 'spdmDataOverview', - zhCn: '数据总览', - en: 'Data Overview', - path: '/spdm/data/overview', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-DataAnalysis', - }, - }, - ], - }, - { - name: 'spdm_DataAnalysis', - zhCn: '数据查询', - en: 'Data Query', - pages: [ - { - name: 'spdmDataAnalysis', - zhCn: '数据查询', - en: 'Data Query', - path: '/spdm/data/analysis', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Search', - }, - }, - ], - }, - { - name: 'spdm_DataPermission', - zhCn: '数据权限', - en: 'Data Permission', - pages: [ - { - name: 'spdmDataPermission', - zhCn: '数据权限', - en: 'Data Permission', - path: '/spdm/data/permission', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Warning', - }, - }, - ], - }, - { - name: 'spdm_SimulationProcess', - zhCn: '仿真流程', - en: 'Simulation Process', - pages: [ - { - name: 'spdmSimulationProcess', - zhCn: '仿真流程', - en: 'Simulation Process', - path: '/spdm/simulation/process', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-FolderChecked', - }, - }, - ], - }, - { - name: 'spdm_SystemApplication', - zhCn: '应用中心', - en: 'Application Center', - pages: [ - { - name: 'spdmSystemApplication', - zhCn: '应用中心', - en: 'Application Center', - path: '/spdm/simulation/application', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Cellphone', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterCondition', - zhCn: '仿真工况库', - en: 'Condition Library', - pages: [ - { - name: 'spdmCompetenceCenterCondition', - zhCn: '仿真工况库', - en: 'Condition Library', - path: '/spdm/competenceCenter/condition', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Suitcase', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterKnowledge', - zhCn: '仿真标准库', - en: 'Knowledge Library', - pages: [ - { - name: 'spdmCompetenceCenterKnowledge', - zhCn: '仿真标准库', - en: 'Knowledge Library', - path: '/spdm/competenceCenter/knowledge', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Memo', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterParameter', - zhCn: '仿真参数库', - en: 'Parameter Library', - pages: [ - { - name: 'spdmCompetenceCenterParameter', - zhCn: '仿真参数库', - en: 'Parameter Library', - path: '/spdm/competenceCenter/parameter', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Tickets', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterReport', - zhCn: '报告模板库', - en: 'Report Library', - pages: [ - { - name: 'spdmCompetenceCenterReport', - zhCn: '报告模板库', - en: 'Report Library', - path: '/spdm/competenceCenter/report', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Edit', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterAnimation', - zhCn: '仿真动画库', - en: 'Animation Library', - pages: [ - { - name: 'spdmCompetenceCenterAnimation', - zhCn: '仿真动画库', - en: 'Animation Library', - path: '/spdm/competenceCenter/animation', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-VideoCamera', - }, - }, - ], + { + name: 'spdmTaskList', + zhCn: '新增待办', + en: 'Pending Task', + pages: [ + { + name: 'spdmTaskSponsor', + zhCn: '新增待办', + en: 'Pending Task', + path: '/spdm/task/sponsor', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Warning', + }, + }, + ], + }, + { + name: 'spdm_ProjectProjectList', + zhCn: '项目列表', + en: 'Project List', + pages: [ + { + name: 'spdmProjectProjectList', + zhCn: '项目列表', + en: 'Project List', + path: '/spdm/project/projectList', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-MessageBox', + }, + }, + ], + }, + { + name: 'spdm_ProjectDashboard', + zhCn: '仿真看板', + en: 'Simulation Dashboard', + pages: [ + { + name: 'spdmProjectDashboard', + zhCn: '仿真看板', + en: 'Simulation Dashboard', + path: '/spdm/project/dashboard', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-DataBoard', + }, + }, + ], + }, + // { + // name: 'spdm_TaskConfirm', + // zhCn: '未分发的', + // en: 'I Confirmed', + // pages: [ + // { + // name: 'spdmTaskConfirm', + // zhCn: '未分发的', + // en: 'I Confirmed', + // path: '/spdm/task/confirm', + // component: () => import('/@/spdm/views/index.vue'), + // meta: { + // icon: 'ele-DocumentChecked', + // }, + // }, + // ], + // }, + { + name: 'spdm_TaskSend', + zhCn: '我分发的', + en: 'I Distributed', + pages: [ + { + name: 'spdmTaskSend', + zhCn: '我分发的', + en: 'I Distributed', + path: '/spdm/task/send', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Message', + }, + }, + ], + }, + { + name: 'spdm_TaskExecute', + zhCn: '我执行的', + en: 'I Executed', + pages: [ + { + name: 'spdmTaskExecute', + zhCn: '我执行的', + en: 'I Executed', + path: '/spdm/task/execute', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-SetUp', + }, + }, + ], + }, + { + name: 'spdm_TaskAttention', + zhCn: '我关注的', + en: 'I Attention', + pages: [ + { + name: 'spdmTaskAttention', + zhCn: '我关注的', + en: 'I Attention', + path: '/spdm/task/attention', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Bell', + }, + }, + ], + }, + { + name: 'spdm_TaskAll', + zhCn: '所有任务', + en: 'All Tasks', + pages: [ + { + name: 'spdmTaskAll', + zhCn: '所有任务', + en: 'All Tasks', + path: '/spdm/task/all', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-DocumentCopy', + }, + }, + ], + }, + { + name: 'spdm_TaskExecution', + zhCn: '仿真执行', + en: 'Task Execution', + pages: [ + { + name: 'spdmTaskExecution', + zhCn: '仿真执行', + en: 'Task Execution', + path: '/spdm/task/execution', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Operation', + }, + }, + ], + }, + { + name: 'spdm_DataOverview', + zhCn: '数据总览', + en: 'Data Overview', + pages: [ + { + name: 'spdmDataOverview', + zhCn: '数据总览', + en: 'Data Overview', + path: '/spdm/data/overview', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-DataAnalysis', + }, + }, + ], + }, + { + name: 'spdm_DataAnalysis', + zhCn: '数据查询', + en: 'Data Query', + pages: [ + { + name: 'spdmDataAnalysis', + zhCn: '数据查询', + en: 'Data Query', + path: '/spdm/data/analysis', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Search', + }, + }, + ], + }, + { + name: 'spdm_DataPermission', + zhCn: '数据权限', + en: 'Data Permission', + pages: [ + { + name: 'spdmDataPermission', + zhCn: '数据权限', + en: 'Data Permission', + path: '/spdm/data/permission', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Warning', + }, + }, + ], + }, + { + name: 'spdm_SimulationProcess', + zhCn: '仿真流程', + en: 'Simulation Process', + pages: [ + { + name: 'spdmSimulationProcess', + zhCn: '仿真流程', + en: 'Simulation Process', + path: '/spdm/simulation/process', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-FolderChecked', + }, + }, + ], + }, + { + name: 'spdm_SystemApplication', + zhCn: '应用中心', + en: 'Application Center', + pages: [ + { + name: 'spdmSystemApplication', + zhCn: '应用中心', + en: 'Application Center', + path: '/spdm/simulation/application', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Cellphone', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterCondition', + zhCn: '仿真工况库', + en: 'Condition Library', + pages: [ + { + name: 'spdmCompetenceCenterCondition', + zhCn: '仿真工况库', + en: 'Condition Library', + path: '/spdm/competenceCenter/condition', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Suitcase', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterKnowledge', + zhCn: '仿真标准库', + en: 'Knowledge Library', + pages: [ + { + name: 'spdmCompetenceCenterKnowledge', + zhCn: '仿真标准库', + en: 'Knowledge Library', + path: '/spdm/competenceCenter/knowledge', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Memo', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterParameter', + zhCn: '仿真参数库', + en: 'Parameter Library', + pages: [ + { + name: 'spdmCompetenceCenterParameter', + zhCn: '仿真参数库', + en: 'Parameter Library', + path: '/spdm/competenceCenter/parameter', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Tickets', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterReport', + zhCn: '报告模板库', + en: 'Report Library', + pages: [ + { + name: 'spdmCompetenceCenterReport', + zhCn: '报告模板库', + en: 'Report Library', + path: '/spdm/competenceCenter/report', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Edit', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterAnimation', + zhCn: '仿真动画库', + en: 'Animation Library', + pages: [ + { + name: 'spdmCompetenceCenterAnimation', + zhCn: '仿真动画库', + en: 'Animation Library', + path: '/spdm/competenceCenter/animation', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-VideoCamera', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterRobot', + zhCn: '机器人库', + en: 'Robot Library', + pages: [ + { + name: 'spdmCompetenceCenterRobot', + zhCn: '机器人库', + en: 'Robot Library', + path: '/spdm/competenceCenter/robot', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Notebook', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterIndustrialDesign', + zhCn: '工业设计库', + en: 'Industrial Design Library', + pages: [ + { + name: 'spdmCompetenceCenterIndustrialDesign', + zhCn: '工业设计库', + en: 'Industrial Design Library', + path: '/spdm/competenceCenter/industrialDesign', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Memo', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterToleranceAnalysis', + zhCn: '公差分析库', + en: 'Tolerance Analysis Library', + pages: [ + { + name: 'spdmCompetenceCenterToleranceAnalysis', + zhCn: '公差分析库', + en: 'Tolerance Analysis Library', + path: '/spdm/competenceCenter/toleranceAnalysis', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-DataAnalysis', + }, + }, + ], + }, + { + name: 'spdm_SystemStorage', + zhCn: '存储管理', + en: 'Data Storage', + pages: [ + { + name: 'spdmSystemStorage', + zhCn: '存储管理', + en: 'Data Storage', + path: '/spdm/system/storage', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Wallet', + }, + }, + ], + }, + { + name: 'spdm_SystemDictionary', + zhCn: '数据字典', + en: 'Data Dictionary', + pages: [ + { + name: 'spdmSystemDictionary', + zhCn: '数据字典', + en: 'Data Dictionary', + path: '/spdm/system/dictionary', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Collection', + }, + }, + ], + }, + { + name: 'spdm_SystemConfiguration', + zhCn: '业务配置', + en: 'Configuration Management', + pages: [ + { + name: 'spdmSystemConfiguration', + zhCn: '业务配置', + en: 'Configuration Management', + path: '/spdm/system/configuration', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Setting', + }, + }, + ], + }, + { + name: 'spdm_SystemPermission', + zhCn: '操作权限', + en: 'Permission', + pages: [ + { + name: 'spdmSystemPermission', + zhCn: '操作权限', + en: 'Permission', + path: '/spdm/system/permission', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Lock', + }, + }, + ], + }, + { + name: 'spdm_SystemLogs', + zhCn: '日志管理', + en: 'Logs', + pages: [ + { + name: 'spdmSystemLogs', + zhCn: '日志管理', + en: 'Logs', + path: '/spdm/system/logs', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Link', + }, + }, + ], + }, + { + name: 'spdm_SystemDynamicTable', + zhCn: '动态表格', + en: 'Dynamic Table', + pages: [ + { + name: 'spdmSystemDynamicTable', + zhCn: '动态表格', + en: 'Dynamic Table', + path: '/spdm/system/dynamicTable', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Document', + }, + }, + ], + }, + { + name: 'spdm_SystemRecycleBin', + zhCn: '回收站', + en: 'Recycle Bin', + pages: [ + { + name: 'spdmSystemRecycleBin', + zhCn: '回收站', + en: 'Recycle Bin', + path: '/spdm/system/recycleBin', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Delete', + }, + }, + ], }, - { - name: 'spdm_CompetenceCenterRobot', - zhCn: '机器人库', - en: 'Robot Library', - pages: [ - { - name: 'spdmCompetenceCenterRobot', - zhCn: '机器人库', - en: 'Robot Library', - path: '/spdm/competenceCenter/robot', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Notebook', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterIndustrialDesign', - zhCn: '工业设计库', - en: 'Industrial Design Library', - pages: [ - { - name: 'spdmCompetenceCenterIndustrialDesign', - zhCn: '工业设计库', - en: 'Industrial Design Library', - path: '/spdm/competenceCenter/industrialDesign', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Memo', - }, - }, - ], - }, -{ - name: 'spdm_CompetenceCenterToleranceAnalysis', - zhCn: '公差分析库', - en: 'Tolerance Analysis Library', - pages: [ - { - name: 'spdmCompetenceCenterToleranceAnalysis', - zhCn: '公差分析库', - en: 'Tolerance Analysis Library', - path: '/spdm/competenceCenter/toleranceAnalysis', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-DataAnalysis', - }, - }, - ], - }, - { - name: 'spdm_SystemStorage', - zhCn: '存储管理', - en: 'Data Storage', - pages: [ - { - name: 'spdmSystemStorage', - zhCn: '存储管理', - en: 'Data Storage', - path: '/spdm/system/storage', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Wallet', - }, - }, - ], - }, - { - name: 'spdm_SystemDictionary', - zhCn: '数据字典', - en: 'Data Dictionary', - pages: [ - { - name: 'spdmSystemDictionary', - zhCn: '数据字典', - en: 'Data Dictionary', - path: '/spdm/system/dictionary', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Collection', - }, - }, - ], - }, - { - name: 'spdm_SystemConfiguration', - zhCn: '业务配置', - en: 'Configuration Management', - pages: [ - { - name: 'spdmSystemConfiguration', - zhCn: '业务配置', - en: 'Configuration Management', - path: '/spdm/system/configuration', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Setting', - }, - }, - ], - }, - { - name: 'spdm_SystemPermission', - zhCn: '操作权限', - en: 'Permission', - pages: [ - { - name: 'spdmSystemPermission', - zhCn: '操作权限', - en: 'Permission', - path: '/spdm/system/permission', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Lock', - }, - }, - ], - }, - { - name: 'spdm_SystemLogs', - zhCn: '日志管理', - en: 'Logs', - pages: [ - { - name: 'spdmSystemLogs', - zhCn: '日志管理', - en: 'Logs', - path: '/spdm/system/logs', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Link', - }, - }, - ], - }, - { - name: 'spdm_SystemDynamicTable', - zhCn: '动态表格', - en: 'Dynamic Table', - pages: [ - { - name: 'spdmSystemDynamicTable', - zhCn: '动态表格', - en: 'Dynamic Table', - path: '/spdm/system/dynamicTable', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Document', - }, - }, - ], - }, { name: 'project', zhCn: '项目管理', @@ -1885,60 +1902,74 @@ export const appList = [ ]; export const navList = [ - { - name: 'spdmProject', - zhCn: '项目管理', + { + name: 'spdmProject', + zhCn: '项目管理', en: 'Project Management', - subApps: ['spdm_ProjectProjectList', 'spdm_ProjectDashboard'], - meta: { - icon: 'ele-House', - }, - }, - { - name: 'spdmTask', - zhCn: '任务管理', - en: 'Task Management', - subApps: ['spdm_TaskSend', 'spdm_TaskExecute', 'spdm_TaskAttention', 'spdm_TaskAll', 'spdm_TaskExecution'], - meta: { - icon: 'ele-Calendar', - }, - }, - { - name: 'spdmData', - zhCn: '数据管理', - en: 'Data Management', - subApps: ['spdm_DataOverview', 'spdm_DataAnalysis', 'spdm_DataPermission'], - meta: { - icon: 'ele-TakeawayBox', - }, - }, - { - name: 'spdmSimulation', - zhCn: '流程管理', - en: 'Process Management', - subApps: ['spdm_SimulationProcess', 'spdm_SystemApplication'], - meta: { - icon: 'ele-Finished', - }, - }, - { - name: 'spdmCompetenceCenter', - zhCn: '能力中心', - en: 'Capability Center', - subApps: ['spdm_CompetenceCenterCondition', 'spdm_CompetenceCenterKnowledge', 'spdm_CompetenceCenterParameter', 'spdm_CompetenceCenterReport', 'spdm_CompetenceCenterAnimation'], - meta: { - icon: 'ele-Reading', - }, - }, - { - name: 'spdmSystem', - zhCn: '系统管理', - en: 'System Administration', - subApps: ['spdm_SystemStorage', 'spdm_SystemDictionary', 'spdm_SystemConfiguration', 'spdm_SystemPermission', 'spdm_SystemLogs', 'spdm_SystemDynamicTable', 'message_records'], - meta: { - icon: 'ele-Monitor', - }, - }, + subApps: ['spdm_ProjectProjectList', 'spdm_ProjectDashboard'], + meta: { + icon: 'ele-House', + }, + }, + { + name: 'spdmTask', + zhCn: '任务管理', + en: 'Task Management', + subApps: ['spdm_TaskSend', 'spdm_TaskExecute', 'spdm_TaskAttention', 'spdm_TaskAll', 'spdm_TaskExecution'], + meta: { + icon: 'ele-Calendar', + }, + }, + { + name: 'spdmData', + zhCn: '数据管理', + en: 'Data Management', + subApps: ['spdm_DataOverview', 'spdm_DataAnalysis', 'spdm_DataPermission'], + meta: { + icon: 'ele-TakeawayBox', + }, + }, + { + name: 'spdmSimulation', + zhCn: '流程管理', + en: 'Process Management', + subApps: ['spdm_SimulationProcess', 'spdm_SystemApplication'], + meta: { + icon: 'ele-Finished', + }, + }, + { + name: 'spdmCompetenceCenter', + zhCn: '能力中心', + en: 'Capability Center', + subApps: [ + 'spdm_CompetenceCenterCondition', + 'spdm_CompetenceCenterKnowledge', + 'spdm_CompetenceCenterParameter', + 'spdm_CompetenceCenterReport', + 'spdm_CompetenceCenterAnimation', + ], + meta: { + icon: 'ele-Reading', + }, + }, + { + name: 'spdmSystem', + zhCn: '系统管理', + en: 'System Administration', + subApps: [ + 'spdm_SystemStorage', + 'spdm_SystemDictionary', + 'spdm_SystemConfiguration', + 'spdm_SystemPermission', + 'spdm_SystemLogs', + 'spdm_SystemDynamicTable', + 'message_records', + ], + meta: { + icon: 'ele-Monitor', + }, + }, { name: 'collaborative', zhCn: '协同办公', diff --git a/scripts/package/i18n/en.ts b/scripts/package/i18n/en.ts index c2c81c2..64aaf24 100644 --- a/scripts/package/i18n/en.ts +++ b/scripts/package/i18n/en.ts @@ -39,6 +39,7 @@ export default { spdm_SystemPermission: 'Permission', spdm_SystemLogs: 'Logs', spdm_SystemDynamicTable: 'Dynamic Table', + spdm_SystemRecycleBin: 'Recycle Bin', project: 'Project Management', task: 'Task Center', form_template: 'Form Management', @@ -141,6 +142,7 @@ export default { spdm_SystemPermission: 'Permission', spdm_SystemLogs: 'Logs', spdm_SystemDynamicTable: 'Dynamic Table', + spdm_SystemRecycleBin: 'Recycle Bin', project: 'Project Management', task: 'Task Center', form_template: 'Form Management', @@ -243,6 +245,7 @@ export default { spdmSystemPermission: 'Permission', spdmSystemLogs: 'Logs', spdmSystemDynamicTable: 'Dynamic Table', + spdmSystemRecycleBin: 'Recycle Bin', projectList: 'Project List', projectDetail: 'Project Detail', projectSet: 'Project Set', diff --git a/scripts/package/i18n/zh-cn.ts b/scripts/package/i18n/zh-cn.ts index 17d7a82..20fbb40 100644 --- a/scripts/package/i18n/zh-cn.ts +++ b/scripts/package/i18n/zh-cn.ts @@ -47,6 +47,7 @@ export default { spdm_SystemPermission: '操作权限', spdm_SystemLogs: '日志管理', spdm_SystemDynamicTable: '动态表格', + spdm_SystemRecycleBin: '回收站', project: '项目管理', task: '审批流程', form_template: '表单管理', @@ -149,6 +150,7 @@ export default { spdmSystemPermission: '操作权限', spdmSystemLogs: '日志管理', spdmSystemDynamicTable: '动态表格', + spdmSystemRecycleBin: '回收站', projectList: '项目列表', projectDetail: '项目详情', projectSet: '项目设置', diff --git a/scripts/package/moduleMap.mjs b/scripts/package/moduleMap.mjs index dad1c8d..d0074cb 100644 --- a/scripts/package/moduleMap.mjs +++ b/scripts/package/moduleMap.mjs @@ -26,6 +26,7 @@ export const appMap = { spdm_SystemPermission: {"name":"moduleApps.spdm_SystemPermission","zhCn":"操作权限","en":"Permission","pages":[{"name":"spdmSystemPermission","zhCn":"操作权限","en":"Permission","path":"/spdm/system/permission","meta":{"icon":"ele-Lock"}}]}, spdm_SystemLogs: {"name":"moduleApps.spdm_SystemLogs","zhCn":"日志管理","en":"Logs","pages":[{"name":"spdmSystemLogs","zhCn":"日志管理","en":"Logs","path":"/spdm/system/logs","meta":{"icon":"ele-Link"}}]}, spdm_SystemDynamicTable: {"name":"moduleApps.spdm_SystemDynamicTable","zhCn":"动态表格","en":"Dynamic Table","pages":[{"name":"spdmSystemDynamicTable","zhCn":"动态表格","en":"Dynamic Table","path":"/spdm/system/dynamicTable","meta":{"icon":"ele-Document"}}]}, + spdm_SystemRecycleBin: {"name":"moduleApps.spdm_SystemRecycleBin","zhCn":"回收站","en":"Recycle Bin","pages":[{"name":"spdmSystemRecycleBin","zhCn":"回收站","en":"Recycle Bin","path":"/spdm/system/recycleBin","meta":{"icon":"ele-Delete"}}]}, project: {"name":"moduleApps.project","zhCn":"项目管理","en":"Project Management","pages":[{"name":"projectList","zhCn":"项目列表","en":"Project List","path":"/project/list","meta":{"icon":"iconfont icon-diannao1"}},{"name":"projectDetail","zhCn":"项目详情","en":"Project Detail","path":"/project/detail","meta":{"isKeepAlive":true,"parentName":"projectList"}},{"name":"projectSet","zhCn":"项目设置","en":"Project Set","path":"/project/set","meta":{"parentName":"projectDetail"}}]}, task: {"name":"moduleApps.task","zhCn":"审批流程","en":"Task Center","functions":["shutdown"],"pages":[{"name":"taskPending","zhCn":"待办任务","en":"Pending Task","path":"/task/pending","meta":{"icon":"fa fa-flag-checkered"}},{"name":"taskCompleted","zhCn":"已完成任务","en":"Completed Task","path":"/task/completed","meta":{"icon":"fa fa-hand-o-right"}},{"name":"flowGroup","zhCn":"流程模板管理","en":"Flow List","path":"/flow/group","meta":{"icon":"iconfont icon-gongju"}}]}, form_template: {"name":"moduleApps.form_template","zhCn":"表单管理","en":"Form Management","pages":[{"name":"formTemplateList","zhCn":"表单列表","en":"Form Template List","path":"/form-template/list","meta":{"icon":"iconfont icon-putong"}},{"name":"formTemplateVersion","zhCn":"表单版本","en":"Form Template Version","path":"/form-template/version","meta":{"icon":"iconfont icon-barcode-qr","parentName":"formTemplateList"}}]}, @@ -334,6 +335,14 @@ export const pageMap = { "code": "spdm_SystemDynamicTable_view" } }, + "spdmSystemRecycleBin": { + "path": "/spdm/system/recycleBin", + "name": "moduleRoutes.spdmSystemRecycleBin", + "meta": { + "icon": "ele-Delete", + "code": "spdm_SystemRecycleBin_view" + } + }, "projectList": { "path": "/project/list", "name": "moduleRoutes.projectList", diff --git a/scripts/package/sql/sys_app.sql b/scripts/package/sql/sys_app.sql index 9060596..a93b959 100644 --- a/scripts/package/sql/sys_app.sql +++ b/scripts/package/sql/sys_app.sql @@ -35,6 +35,7 @@ INSERT INTO `sys_app` VALUES (167651000, 'spdm_SystemConfiguration'); INSERT INTO `sys_app` VALUES (41522868, 'spdm_SystemPermission'); INSERT INTO `sys_app` VALUES (8465959142, 'spdm_SystemLogs'); INSERT INTO `sys_app` VALUES (2062779304, 'spdm_SystemDynamicTable'); +INSERT INTO `sys_app` VALUES (8561499192, 'spdm_SystemRecycleBin'); INSERT INTO `sys_app` VALUES (3422021869, 'project'); INSERT INTO `sys_app` VALUES (6543176612, 'task'); INSERT INTO `sys_app` VALUES (5657594819, 'form_template'); diff --git a/scripts/package/sql/sys_function.sql b/scripts/package/sql/sys_function.sql index e30ac43..5c68190 100644 --- a/scripts/package/sql/sys_function.sql +++ b/scripts/package/sql/sys_function.sql @@ -144,6 +144,11 @@ INSERT INTO `sys_function` VALUES (8186677436, 'spdm_SystemDynamicTable_add', 's INSERT INTO `sys_function` VALUES (7806746254, 'spdm_SystemDynamicTable_edit', 'spdm_SystemDynamicTable'); INSERT INTO `sys_function` VALUES (1671273024, 'spdm_SystemDynamicTable_del', 'spdm_SystemDynamicTable'); INSERT INTO `sys_function` VALUES (9869418703, 'spdm_SystemDynamicTable_export', 'spdm_SystemDynamicTable'); +INSERT INTO `sys_function` VALUES (4540789462, 'spdm_SystemRecycleBin_view', 'spdm_SystemRecycleBin'); +INSERT INTO `sys_function` VALUES (7149072789, 'spdm_SystemRecycleBin_add', 'spdm_SystemRecycleBin'); +INSERT INTO `sys_function` VALUES (9998190624, 'spdm_SystemRecycleBin_edit', 'spdm_SystemRecycleBin'); +INSERT INTO `sys_function` VALUES (2630220242, 'spdm_SystemRecycleBin_del', 'spdm_SystemRecycleBin'); +INSERT INTO `sys_function` VALUES (7453942703, 'spdm_SystemRecycleBin_export', 'spdm_SystemRecycleBin'); INSERT INTO `sys_function` VALUES (2641933522, 'project_view', 'project'); INSERT INTO `sys_function` VALUES (5168964652, 'project_add', 'project'); INSERT INTO `sys_function` VALUES (8349262963, 'project_edit', 'project'); diff --git a/src/i18n/pages/route/en.ts b/src/i18n/pages/route/en.ts index c2c81c2..64aaf24 100644 --- a/src/i18n/pages/route/en.ts +++ b/src/i18n/pages/route/en.ts @@ -39,6 +39,7 @@ export default { spdm_SystemPermission: 'Permission', spdm_SystemLogs: 'Logs', spdm_SystemDynamicTable: 'Dynamic Table', + spdm_SystemRecycleBin: 'Recycle Bin', project: 'Project Management', task: 'Task Center', form_template: 'Form Management', @@ -141,6 +142,7 @@ export default { spdm_SystemPermission: 'Permission', spdm_SystemLogs: 'Logs', spdm_SystemDynamicTable: 'Dynamic Table', + spdm_SystemRecycleBin: 'Recycle Bin', project: 'Project Management', task: 'Task Center', form_template: 'Form Management', @@ -243,6 +245,7 @@ export default { spdmSystemPermission: 'Permission', spdmSystemLogs: 'Logs', spdmSystemDynamicTable: 'Dynamic Table', + spdmSystemRecycleBin: 'Recycle Bin', projectList: 'Project List', projectDetail: 'Project Detail', projectSet: 'Project Set', diff --git a/src/i18n/pages/route/zh-cn.ts b/src/i18n/pages/route/zh-cn.ts index 17d7a82..20fbb40 100644 --- a/src/i18n/pages/route/zh-cn.ts +++ b/src/i18n/pages/route/zh-cn.ts @@ -47,6 +47,7 @@ export default { spdm_SystemPermission: '操作权限', spdm_SystemLogs: '日志管理', spdm_SystemDynamicTable: '动态表格', + spdm_SystemRecycleBin: '回收站', project: '项目管理', task: '审批流程', form_template: '表单管理', @@ -149,6 +150,7 @@ export default { spdmSystemPermission: '操作权限', spdmSystemLogs: '日志管理', spdmSystemDynamicTable: '动态表格', + spdmSystemRecycleBin: '回收站', projectList: '项目列表', projectDetail: '项目详情', projectSet: '项目设置', diff --git a/src/router/modules.ts b/src/router/modules.ts index b4b4666..121d961 100644 --- a/src/router/modules.ts +++ b/src/router/modules.ts @@ -161,6 +161,12 @@ export default [ component: () => import('/@/spdm/views/index.vue'), meta: {"icon":"ele-Document","code":"spdm_SystemDynamicTable_view"}, }, + { + path: '/spdm/system/recycleBin', + name: 'moduleRoutes.spdmSystemRecycleBin', + component: () => import('/@/spdm/views/index.vue'), + meta: {"icon":"ele-Delete","code":"spdm_SystemRecycleBin_view"}, + }, { path: '/project/list', name: 'moduleRoutes.projectList', diff --git a/src/router/powers.ts b/src/router/powers.ts index 4428b35..669d41e 100644 --- a/src/router/powers.ts +++ b/src/router/powers.ts @@ -9,7 +9,7 @@ export interface IPowerItem { children: {id: IFunctionId; label: string}[]; } -export const appIds = ["8676203018","1847283493","9963439034","3027615800","5681445577","1492688104","6037428677","4023091864","6871282497","8526152209","5988284884","33997053","6338569404","6750269544","3386375550","6410688706","8744862794","747911886","7416701100","7463969718","4203835289","9985416320","3660213810","167651000","41522868","8465959142","2062779304","3422021869","6543176612","5657594819","6096129580","4049690968","9036849314","4025215109","336010321","8141363439","783704243","5393857209","9140689996","5564261369","9062418451","9834138201","2609888696","9497774410","5417278196","9825252973","7530892919","8948774791","6949491320","3864756744","7136560748","2139529914","4205893438","5567657410","9219082949","1571803661","5624612004","6070029483","4202140290","559205535","1695287815","7333859604","3871296952","2463495929","4144507044","2403013027","7047524643","5720273347","9881616713","4718403889","8204658823","729204224","1138339876","8226515287","8605380524","6831152950","1026986575","3954905558","9970934469","8061608947","329481180","1778930516","5311129373","2106207123","5074949919","2040620736","7022128605","9454240939","2319857176","7912465960","6773297662","1742337866","3582301296","8421983947","2060293387","1017759105","8212387559","3011366119","6499976114","4649260019"]; +export const appIds = ["8676203018","1847283493","9963439034","3027615800","5681445577","1492688104","6037428677","4023091864","6871282497","8526152209","5988284884","33997053","6338569404","6750269544","3386375550","6410688706","8744862794","747911886","7416701100","7463969718","4203835289","9985416320","3660213810","167651000","41522868","8465959142","2062779304","8561499192","3422021869","6543176612","5657594819","6096129580","4049690968","9036849314","4025215109","336010321","8141363439","783704243","5393857209","9140689996","5564261369","9062418451","9834138201","2609888696","9497774410","5417278196","9825252973","7530892919","8948774791","6949491320","3864756744","7136560748","2139529914","4205893438","5567657410","9219082949","1571803661","5624612004","6070029483","4202140290","559205535","1695287815","7333859604","3871296952","2463495929","4144507044","2403013027","7047524643","5720273347","9881616713","4718403889","8204658823","729204224","1138339876","8226515287","8605380524","6831152950","1026986575","3954905558","9970934469","8061608947","329481180","1778930516","5311129373","2106207123","5074949919","2040620736","7022128605","9454240939","2319857176","7912465960","6773297662","1742337866","3582301296","8421983947","2060293387","1017759105","8212387559","3011366119","6499976114","4649260019"]; export const appIdMap = new Set(appIds); export const filterFunctionCodesIsApp = (codeList: string[]) => { @@ -154,6 +154,11 @@ export default [ label: 'moduleApps.spdm_SystemDynamicTable', children: [{"id":"9910811625","label":"moduleFuncs.view"},{"id":"8186677436","label":"moduleFuncs.add"},{"id":"7806746254","label":"moduleFuncs.edit"},{"id":"1671273024","label":"moduleFuncs.del"},{"id":"9869418703","label":"moduleFuncs.export"}], }, + { + id: '8561499192', + label: 'moduleApps.spdm_SystemRecycleBin', + children: [{"id":"4540789462","label":"moduleFuncs.view"},{"id":"7149072789","label":"moduleFuncs.add"},{"id":"9998190624","label":"moduleFuncs.edit"},{"id":"2630220242","label":"moduleFuncs.del"},{"id":"7453942703","label":"moduleFuncs.export"}], + }, { id: '3422021869', label: 'moduleApps.project', diff --git a/src/spdm/function.mjs b/src/spdm/function.mjs index 8e7c480..9bcb35d 100644 --- a/src/spdm/function.mjs +++ b/src/spdm/function.mjs @@ -1,537 +1,568 @@ export const appList = [ - { - name: 'spdmTaskList', - zhCn: '新增待办', - en: 'Pending Task', - pages: [ - { - name: 'spdmTaskSponsor', - zhCn: '新增待办', - en: 'Pending Task', - path: '/spdm/task/sponsor', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Warning', - }, - }, - ] - }, - { - name: 'spdm_ProjectProjectList', - zhCn: '项目列表', - en: 'Project List', - pages: [ - { - name: 'spdmProjectProjectList', - zhCn: '项目列表', - en: 'Project List', - path: '/spdm/project/projectList', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-MessageBox', - }, - }, - ], - }, - { - name: 'spdm_ProjectDashboard', - zhCn: '仿真看板', - en: 'Simulation Dashboard', - pages: [ - { - name: 'spdmProjectDashboard', - zhCn: '仿真看板', - en: 'Simulation Dashboard', - path: '/spdm/project/dashboard', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-DataBoard', - }, - }, - ], - }, - // { - // name: 'spdm_TaskConfirm', - // zhCn: '未分发的', - // en: 'I Confirmed', - // pages: [ - // { - // name: 'spdmTaskConfirm', - // zhCn: '未分发的', + { + name: 'spdmTaskList', + zhCn: '新增待办', + en: 'Pending Task', + pages: [ + { + name: 'spdmTaskSponsor', + zhCn: '新增待办', + en: 'Pending Task', + path: '/spdm/task/sponsor', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Warning', + }, + }, + ], + }, + { + name: 'spdm_ProjectProjectList', + zhCn: '项目列表', + en: 'Project List', + pages: [ + { + name: 'spdmProjectProjectList', + zhCn: '项目列表', + en: 'Project List', + path: '/spdm/project/projectList', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-MessageBox', + }, + }, + ], + }, + { + name: 'spdm_ProjectDashboard', + zhCn: '仿真看板', + en: 'Simulation Dashboard', + pages: [ + { + name: 'spdmProjectDashboard', + zhCn: '仿真看板', + en: 'Simulation Dashboard', + path: '/spdm/project/dashboard', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-DataBoard', + }, + }, + ], + }, + // { + // name: 'spdm_TaskConfirm', + // zhCn: '未分发的', + // en: 'I Confirmed', + // pages: [ + // { + // name: 'spdmTaskConfirm', + // zhCn: '未分发的', // en: 'I Confirmed', - // path: '/spdm/task/confirm', - // component: () => import('/@/spdm/views/index.vue'), - // meta: { - // icon: 'ele-DocumentChecked', - // }, - // }, - // ], - // }, - { - name: 'spdm_TaskSend', - zhCn: '我分发的', - en: 'I Distributed', - pages: [ - { - name: 'spdmTaskSend', - zhCn: '我分发的', - en: 'I Distributed', - path: '/spdm/task/send', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Message', - }, - }, - ], - }, - { - name: 'spdm_TaskExecute', - zhCn: '我执行的', - en: 'I Executed', - pages: [ - { - name: 'spdmTaskExecute', - zhCn: '我执行的', - en: 'I Executed', - path: '/spdm/task/execute', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-SetUp', - }, - }, - ], - }, - { - name: 'spdm_TaskAttention', - zhCn: '我关注的', - en: 'I Attention', - pages: [ - { - name: 'spdmTaskAttention', - zhCn: '我关注的', - en: 'I Attention', - path: '/spdm/task/attention', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Bell', - }, - }, - ], - }, - { - name: 'spdm_TaskAll', - zhCn: '所有任务', - en: 'All Tasks', - pages: [ - { - name: 'spdmTaskAll', - zhCn: '所有任务', - en: 'All Tasks', - path: '/spdm/task/all', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-DocumentCopy', - }, - }, - ], - }, - { - name: 'spdm_TaskExecution', - zhCn: '仿真执行', - en: 'Task Execution', - pages: [ - { - name: 'spdmTaskExecution', - zhCn: '仿真执行', - en: 'Task Execution', - path: '/spdm/task/execution', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Operation', - }, - }, - ], - }, - { - name: 'spdm_DataOverview', - zhCn: '数据总览', - en: 'Data Overview', - pages: [ - { - name: 'spdmDataOverview', - zhCn: '数据总览', - en: 'Data Overview', - path: '/spdm/data/overview', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-DataAnalysis', - }, - }, - ], - }, - { - name: 'spdm_DataAnalysis', - zhCn: '数据查询', - en: 'Data Query', - pages: [ - { - name: 'spdmDataAnalysis', - zhCn: '数据查询', - en: 'Data Query', - path: '/spdm/data/analysis', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Search', - }, - }, - ], - }, - { - name: 'spdm_DataPermission', - zhCn: '数据权限', - en: 'Data Permission', - pages: [ - { - name: 'spdmDataPermission', - zhCn: '数据权限', - en: 'Data Permission', - path: '/spdm/data/permission', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Warning', - }, - }, - ], - }, - { - name: 'spdm_SimulationProcess', - zhCn: '仿真流程', - en: 'Simulation Process', - pages: [ - { - name: 'spdmSimulationProcess', - zhCn: '仿真流程', - en: 'Simulation Process', - path: '/spdm/simulation/process', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-FolderChecked', - }, - }, - ], - }, - { - name: 'spdm_SystemApplication', - zhCn: '应用中心', - en: 'Application Center', - pages: [ - { - name: 'spdmSystemApplication', - zhCn: '应用中心', - en: 'Application Center', - path: '/spdm/simulation/application', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Cellphone', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterCondition', - zhCn: '仿真工况库', - en: 'Condition Library', - pages: [ - { - name: 'spdmCompetenceCenterCondition', - zhCn: '仿真工况库', - en: 'Condition Library', - path: '/spdm/competenceCenter/condition', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Suitcase', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterKnowledge', - zhCn: '仿真标准库', - en: 'Knowledge Library', - pages: [ - { - name: 'spdmCompetenceCenterKnowledge', - zhCn: '仿真标准库', - en: 'Knowledge Library', - path: '/spdm/competenceCenter/knowledge', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Memo', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterParameter', - zhCn: '仿真参数库', - en: 'Parameter Library', - pages: [ - { - name: 'spdmCompetenceCenterParameter', - zhCn: '仿真参数库', - en: 'Parameter Library', - path: '/spdm/competenceCenter/parameter', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Tickets', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterReport', - zhCn: '报告模板库', - en: 'Report Library', - pages: [ - { - name: 'spdmCompetenceCenterReport', - zhCn: '报告模板库', - en: 'Report Library', - path: '/spdm/competenceCenter/report', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Edit', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterAnimation', - zhCn: '仿真动画库', - en: 'Animation Library', - pages: [ - { - name: 'spdmCompetenceCenterAnimation', - zhCn: '仿真动画库', - en: 'Animation Library', - path: '/spdm/competenceCenter/animation', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-VideoCamera', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterRobot', - zhCn: '机器人库', - en: 'Robot Library', - pages: [ - { - name: 'spdmCompetenceCenterRobot', - zhCn: '机器人库', - en: 'Robot Library', - path: '/spdm/competenceCenter/robot', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Notebook', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterIndustrialDesign', - zhCn: '工业设计库', - en: 'Industrial Design Library', - pages: [ - { - name: 'spdmCompetenceCenterIndustrialDesign', - zhCn: '工业设计库', - en: 'Industrial Design Library', - path: '/spdm/competenceCenter/industrialDesign', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Memo', - }, - }, - ], - }, - { - name: 'spdm_CompetenceCenterToleranceAnalysis', - zhCn: '公差分析库', - en: 'Tolerance Analysis Library', - pages: [ - { - name: 'spdmCompetenceCenterToleranceAnalysis', - zhCn: '公差分析库', - en: 'Tolerance Analysis Library', - path: '/spdm/competenceCenter/toleranceAnalysis', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-DataAnalysis', - }, - }, - ], - }, - { - name: 'spdm_SystemStorage', - zhCn: '存储管理', - en: 'Data Storage', - pages: [ - { - name: 'spdmSystemStorage', - zhCn: '存储管理', - en: 'Data Storage', - path: '/spdm/system/storage', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Wallet', - }, - }, - ], - }, - { - name: 'spdm_SystemDictionary', - zhCn: '数据字典', - en: 'Data Dictionary', - pages: [ - { - name: 'spdmSystemDictionary', - zhCn: '数据字典', - en: 'Data Dictionary', - path: '/spdm/system/dictionary', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Collection', - }, - }, - ], - }, - { - name: 'spdm_SystemConfiguration', - zhCn: '业务配置', - en: 'Configuration Management', - pages: [ - { - name: 'spdmSystemConfiguration', - zhCn: '业务配置', - en: 'Configuration Management', - path: '/spdm/system/configuration', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Setting', - }, - }, - ], - }, - { - name: 'spdm_SystemPermission', - zhCn: '操作权限', - en: 'Permission', - pages: [ - { - name: 'spdmSystemPermission', - zhCn: '操作权限', - en: 'Permission', - path: '/spdm/system/permission', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Lock', - }, - }, - ], - }, - { - name: 'spdm_SystemLogs', - zhCn: '日志管理', - en: 'Logs', - pages: [ - { - name: 'spdmSystemLogs', - zhCn: '日志管理', - en: 'Logs', - path: '/spdm/system/logs', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Link', - }, - }, - ], - }, - { - name: 'spdm_SystemDynamicTable', - zhCn: '动态表格', - en: 'Dynamic Table', - pages: [ - { - name: 'spdmSystemDynamicTable', - zhCn: '动态表格', - en: 'Dynamic Table', - path: '/spdm/system/dynamicTable', - component: () => import('/@/spdm/views/index.vue'), - meta: { - icon: 'ele-Document', - }, - }, - ], - }, + // path: '/spdm/task/confirm', + // component: () => import('/@/spdm/views/index.vue'), + // meta: { + // icon: 'ele-DocumentChecked', + // }, + // }, + // ], + // }, + { + name: 'spdm_TaskSend', + zhCn: '我分发的', + en: 'I Distributed', + pages: [ + { + name: 'spdmTaskSend', + zhCn: '我分发的', + en: 'I Distributed', + path: '/spdm/task/send', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Message', + }, + }, + ], + }, + { + name: 'spdm_TaskExecute', + zhCn: '我执行的', + en: 'I Executed', + pages: [ + { + name: 'spdmTaskExecute', + zhCn: '我执行的', + en: 'I Executed', + path: '/spdm/task/execute', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-SetUp', + }, + }, + ], + }, + { + name: 'spdm_TaskAttention', + zhCn: '我关注的', + en: 'I Attention', + pages: [ + { + name: 'spdmTaskAttention', + zhCn: '我关注的', + en: 'I Attention', + path: '/spdm/task/attention', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Bell', + }, + }, + ], + }, + { + name: 'spdm_TaskAll', + zhCn: '所有任务', + en: 'All Tasks', + pages: [ + { + name: 'spdmTaskAll', + zhCn: '所有任务', + en: 'All Tasks', + path: '/spdm/task/all', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-DocumentCopy', + }, + }, + ], + }, + { + name: 'spdm_TaskExecution', + zhCn: '仿真执行', + en: 'Task Execution', + pages: [ + { + name: 'spdmTaskExecution', + zhCn: '仿真执行', + en: 'Task Execution', + path: '/spdm/task/execution', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Operation', + }, + }, + ], + }, + { + name: 'spdm_DataOverview', + zhCn: '数据总览', + en: 'Data Overview', + pages: [ + { + name: 'spdmDataOverview', + zhCn: '数据总览', + en: 'Data Overview', + path: '/spdm/data/overview', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-DataAnalysis', + }, + }, + ], + }, + { + name: 'spdm_DataAnalysis', + zhCn: '数据查询', + en: 'Data Query', + pages: [ + { + name: 'spdmDataAnalysis', + zhCn: '数据查询', + en: 'Data Query', + path: '/spdm/data/analysis', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Search', + }, + }, + ], + }, + { + name: 'spdm_DataPermission', + zhCn: '数据权限', + en: 'Data Permission', + pages: [ + { + name: 'spdmDataPermission', + zhCn: '数据权限', + en: 'Data Permission', + path: '/spdm/data/permission', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Warning', + }, + }, + ], + }, + { + name: 'spdm_SimulationProcess', + zhCn: '仿真流程', + en: 'Simulation Process', + pages: [ + { + name: 'spdmSimulationProcess', + zhCn: '仿真流程', + en: 'Simulation Process', + path: '/spdm/simulation/process', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-FolderChecked', + }, + }, + ], + }, + { + name: 'spdm_SystemApplication', + zhCn: '应用中心', + en: 'Application Center', + pages: [ + { + name: 'spdmSystemApplication', + zhCn: '应用中心', + en: 'Application Center', + path: '/spdm/simulation/application', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Cellphone', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterCondition', + zhCn: '仿真工况库', + en: 'Condition Library', + pages: [ + { + name: 'spdmCompetenceCenterCondition', + zhCn: '仿真工况库', + en: 'Condition Library', + path: '/spdm/competenceCenter/condition', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Suitcase', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterKnowledge', + zhCn: '仿真标准库', + en: 'Knowledge Library', + pages: [ + { + name: 'spdmCompetenceCenterKnowledge', + zhCn: '仿真标准库', + en: 'Knowledge Library', + path: '/spdm/competenceCenter/knowledge', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Memo', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterParameter', + zhCn: '仿真参数库', + en: 'Parameter Library', + pages: [ + { + name: 'spdmCompetenceCenterParameter', + zhCn: '仿真参数库', + en: 'Parameter Library', + path: '/spdm/competenceCenter/parameter', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Tickets', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterReport', + zhCn: '报告模板库', + en: 'Report Library', + pages: [ + { + name: 'spdmCompetenceCenterReport', + zhCn: '报告模板库', + en: 'Report Library', + path: '/spdm/competenceCenter/report', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Edit', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterAnimation', + zhCn: '仿真动画库', + en: 'Animation Library', + pages: [ + { + name: 'spdmCompetenceCenterAnimation', + zhCn: '仿真动画库', + en: 'Animation Library', + path: '/spdm/competenceCenter/animation', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-VideoCamera', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterRobot', + zhCn: '机器人库', + en: 'Robot Library', + pages: [ + { + name: 'spdmCompetenceCenterRobot', + zhCn: '机器人库', + en: 'Robot Library', + path: '/spdm/competenceCenter/robot', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Notebook', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterIndustrialDesign', + zhCn: '工业设计库', + en: 'Industrial Design Library', + pages: [ + { + name: 'spdmCompetenceCenterIndustrialDesign', + zhCn: '工业设计库', + en: 'Industrial Design Library', + path: '/spdm/competenceCenter/industrialDesign', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Memo', + }, + }, + ], + }, + { + name: 'spdm_CompetenceCenterToleranceAnalysis', + zhCn: '公差分析库', + en: 'Tolerance Analysis Library', + pages: [ + { + name: 'spdmCompetenceCenterToleranceAnalysis', + zhCn: '公差分析库', + en: 'Tolerance Analysis Library', + path: '/spdm/competenceCenter/toleranceAnalysis', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-DataAnalysis', + }, + }, + ], + }, + { + name: 'spdm_SystemStorage', + zhCn: '存储管理', + en: 'Data Storage', + pages: [ + { + name: 'spdmSystemStorage', + zhCn: '存储管理', + en: 'Data Storage', + path: '/spdm/system/storage', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Wallet', + }, + }, + ], + }, + { + name: 'spdm_SystemDictionary', + zhCn: '数据字典', + en: 'Data Dictionary', + pages: [ + { + name: 'spdmSystemDictionary', + zhCn: '数据字典', + en: 'Data Dictionary', + path: '/spdm/system/dictionary', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Collection', + }, + }, + ], + }, + { + name: 'spdm_SystemConfiguration', + zhCn: '业务配置', + en: 'Configuration Management', + pages: [ + { + name: 'spdmSystemConfiguration', + zhCn: '业务配置', + en: 'Configuration Management', + path: '/spdm/system/configuration', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Setting', + }, + }, + ], + }, + { + name: 'spdm_SystemPermission', + zhCn: '操作权限', + en: 'Permission', + pages: [ + { + name: 'spdmSystemPermission', + zhCn: '操作权限', + en: 'Permission', + path: '/spdm/system/permission', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Lock', + }, + }, + ], + }, + { + name: 'spdm_SystemLogs', + zhCn: '日志管理', + en: 'Logs', + pages: [ + { + name: 'spdmSystemLogs', + zhCn: '日志管理', + en: 'Logs', + path: '/spdm/system/logs', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Link', + }, + }, + ], + }, + { + name: 'spdm_SystemDynamicTable', + zhCn: '动态表格', + en: 'Dynamic Table', + pages: [ + { + name: 'spdmSystemDynamicTable', + zhCn: '动态表格', + en: 'Dynamic Table', + path: '/spdm/system/dynamicTable', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Document', + }, + }, + ], + }, + { + name: 'spdm_SystemRecycleBin', + zhCn: '回收站', + en: 'Recycle Bin', + pages: [ + { + name: 'spdmSyystemRecycleBin', + zhCn: '回收站', + en: 'Recycle Bin', + path: '/spdm/system/recycleBin', + component: () => import('/@/spdm/views/index.vue'), + meta: { + icon: 'ele-Delete', + }, + }, + ], + }, ]; export const navList = [ - { - name: 'spdmProject', - zhCn: '项目管理', + { + name: 'spdmProject', + zhCn: '项目管理', en: 'Project Management', - subApps: ['spdm_ProjectProjectList', 'spdm_ProjectDashboard'], - meta: { - icon: 'ele-House', - }, - }, - { - name: 'spdmTask', - zhCn: '任务管理', - en: 'Task Management', - subApps: ['spdm_TaskSend', 'spdm_TaskExecute', 'spdm_TaskAttention', 'spdm_TaskAll', 'spdm_TaskExecution'], - meta: { - icon: 'ele-Calendar', - }, - }, - { - name: 'spdmData', - zhCn: '数据管理', - en: 'Data Management', - subApps: ['spdm_DataOverview', 'spdm_DataAnalysis', 'spdm_DataPermission'], - meta: { - icon: 'ele-TakeawayBox', - }, - }, - { - name: 'spdmSimulation', - zhCn: '流程管理', - en: 'Process Management', - subApps: ['spdm_SimulationProcess', 'spdm_SystemApplication'], - meta: { - icon: 'ele-Finished', - }, - }, - { - name: 'spdmCompetenceCenter', - zhCn: '能力中心', - en: 'Capability Center', - subApps: ['spdm_CompetenceCenterCondition', 'spdm_CompetenceCenterKnowledge', 'spdm_CompetenceCenterParameter', 'spdm_CompetenceCenterReport', 'spdm_CompetenceCenterAnimation'], - meta: { - icon: 'ele-Reading', - }, - }, - { - name: 'spdmSystem', - zhCn: '系统管理', - en: 'System Administration', - subApps: ['spdm_SystemStorage', 'spdm_SystemDictionary', 'spdm_SystemConfiguration', 'spdm_SystemPermission', 'spdm_SystemLogs', 'spdm_SystemDynamicTable', 'message_records'], - meta: { - icon: 'ele-Monitor', - }, - }, + subApps: ['spdm_ProjectProjectList', 'spdm_ProjectDashboard'], + meta: { + icon: 'ele-House', + }, + }, + { + name: 'spdmTask', + zhCn: '任务管理', + en: 'Task Management', + subApps: ['spdm_TaskSend', 'spdm_TaskExecute', 'spdm_TaskAttention', 'spdm_TaskAll', 'spdm_TaskExecution'], + meta: { + icon: 'ele-Calendar', + }, + }, + { + name: 'spdmData', + zhCn: '数据管理', + en: 'Data Management', + subApps: ['spdm_DataOverview', 'spdm_DataAnalysis', 'spdm_DataPermission'], + meta: { + icon: 'ele-TakeawayBox', + }, + }, + { + name: 'spdmSimulation', + zhCn: '流程管理', + en: 'Process Management', + subApps: ['spdm_SimulationProcess', 'spdm_SystemApplication'], + meta: { + icon: 'ele-Finished', + }, + }, + { + name: 'spdmCompetenceCenter', + zhCn: '能力中心', + en: 'Capability Center', + subApps: [ + 'spdm_CompetenceCenterCondition', + 'spdm_CompetenceCenterKnowledge', + 'spdm_CompetenceCenterParameter', + 'spdm_CompetenceCenterReport', + 'spdm_CompetenceCenterAnimation', + ], + meta: { + icon: 'ele-Reading', + }, + }, + { + name: 'spdmSystem', + zhCn: '系统管理', + en: 'System Administration', + subApps: [ + 'spdm_SystemStorage', + 'spdm_SystemDictionary', + 'spdm_SystemConfiguration', + 'spdm_SystemPermission', + 'spdm_SystemLogs', + 'spdm_SystemDynamicTable', + 'message_records', + ], + meta: { + icon: 'ele-Monitor', + }, + }, ]; export const menuList = [ diff --git a/src/spdm/moduleMap.mjs b/src/spdm/moduleMap.mjs index 1604f0d..7c3d307 100644 --- a/src/spdm/moduleMap.mjs +++ b/src/spdm/moduleMap.mjs @@ -1,354 +1,362 @@ export const pageMap = { - "spdmProjectProjectList": { - "path": "/spdm/project/projectList", - "name": "moduleRoutes.spdmProjectProjectList", - "meta": { - "icon": "ele-MessageBox", - "code": "spdmProject_view" - } - }, - "spdmProjectDataStatistics": { - "path": "/spdm/project/statistics", - "name": "moduleRoutes.spdmProjectDataStatistics", - "meta": { - "icon": "ele-PieChart", - "code": "spdmProject_view" - } - }, - "spdmProjectDashboard": { - "path": "/spdm/project/dashboard", - "name": "moduleRoutes.spdmProjectDashboard", - "meta": { - "icon": "ele-DataBoard", - "code": "spdmProject_view" - } - }, - "spdmTaskSponsor": { - "path": "/spdm/task/sponsor", - "name": "moduleRoutes.spdmTaskSponsor", - "meta": { - "icon": "ele-Warning", - "code": "spdmTask_view" - } - }, - "spdmTaskConfirm": { - "path": "/spdm/task/confirm", - "name": "moduleRoutes.spdmTaskConfirm", - "meta": { - "icon": "ele-DocumentChecked", - "code": "spdmTask_view" - } - }, - "spdmTaskSend": { - "path": "/spdm/task/send", - "name": "moduleRoutes.spdmTaskSend", - "meta": { - "icon": "ele-Message", - "code": "spdmTask_view" - } - }, - "spdmTaskExecute": { - "path": "/spdm/task/execute", - "name": "moduleRoutes.spdmTaskExecute", - "meta": { - "icon": "ele-SetUp", - "code": "spdmTask_view" - } - }, - "spdmTaskAttention": { - "path": "/spdm/task/attention", - "name": "moduleRoutes.spdmTaskAttention", - "meta": { - "icon": "ele-Bell", - "code": "spdmTask_view" - } - }, - "spdmTaskAll": { - "path": "/spdm/task/all", - "name": "moduleRoutes.spdmTaskAll", - "meta": { - "icon": "ele-DocumentCopy", - "code": "spdmTask_view" - } - }, - "spdmTaskExecution": { - "path": "/spdm/task/execution", - "name": "moduleRoutes.spdmTaskExecution", - "meta": { - "icon": "ele-Operation", - "code": "spdmTask_view" - } - }, - "spdmTaskWorkLoad": { - "path": "/spdm/task/workLoad", - "name": "moduleRoutes.spdmTaskWorkLoad", - "meta": { - "icon": "ele-Odometer", - "code": "spdmTask_view" - } - }, - "spdmTaskWorkerLoad": { - "path": "/spdm/task/workerLoad", - "name": "moduleRoutes.spdmTaskWorkerLoad", - "meta": { - "icon": "ele-UserFilled", - "code": "spdmTask_view" - } - }, - "spdmDataOverview": { - "path": "/spdm/data/overview", - "name": "moduleRoutes.spdmDataOverview", - "meta": { - "icon": "ele-DataAnalysis", - "code": "spdmData_view" - } - }, - "spdmDataAnalysis": { - "path": "/spdm/data/analysis", - "name": "moduleRoutes.spdmDataAnalysis", - "meta": { - "icon": "ele-Search", - "code": "spdmData_view" - } - }, - "spdmDataGrid": { - "path": "/spdm/data/grid", - "name": "moduleRoutes.spdmDataGrid", - "meta": { - "icon": "ele-Files", - "code": "spdmData_view" - } - }, - "spdmDataPermission": { - "path": "/spdm/data/permission", - "name": "moduleRoutes.spdmDataPermission", - "meta": { - "icon": "ele-Warning", - "code": "spdmData_view" - } - }, - "spdmDataTrain": { - "path": "/spdm/data/train", - "name": "moduleRoutes.spdmDataTrain", - "meta": { - "icon": "ele-Cpu", - "code": "spdmData_view" - } - }, - "spdmDataForecast": { - "path": "/spdm/data/forecast", - "name": "moduleRoutes.spdmDataForecast", - "meta": { - "icon": "ele-Paperclip", - "code": "spdmData_view" - } - }, - "spdmSimulationProcess": { - "path": "/spdm/simulation/process", - "name": "moduleRoutes.spdmSimulationProcess", - "meta": { - "icon": "ele-FolderChecked", - "code": "spdmSimulation_view" - } - }, - "spdmSystemApplication": { - "path": "/spdm/simulation/application", - "name": "moduleRoutes.spdmSystemApplication", - "meta": { - "icon": "ele-Cellphone", - "code": "spdmSimulation_view" - } - }, - "spdmSimulationPublicProcess": { - "path": "/spdm/simulation/publicProcess", - "name": "moduleRoutes.spdmSimulationPublicProcess", - "meta": { - "icon": "ele-FolderChecked", - "code": "spdmSimulation_view" - } - }, - "spdmSimulationMyProcess": { - "path": "/spdm/simulation/myProcess", - "name": "moduleRoutes.spdmSimulationMyProcess", - "meta": { - "icon": "ele-Folder", - "code": "spdmSimulation_view" - } - }, - "spdmSimulationAppCenter": { - "path": "/spdm/simulation/appCenter", - "name": "moduleRoutes.spdmSimulationAppCenter", - "meta": { - "icon": "ele-Coin", - "code": "spdmSimulation_view" - } - }, - "spdmCompetenceCenterCondition": { - "path": "/spdm/competenceCenter/condition", - "name": "moduleRoutes.spdmCompetenceCenterCondition", - "meta": { - "icon": "ele-Suitcase", - "code": "spdmCompetenceCenter_view" - } - }, - "spdmCompetenceCenterIndicator": { - "path": "/spdm/competenceCenter/indicator", - "name": "moduleRoutes.spdmCompetenceCenterIndicator", - "meta": { - "icon": "ele-Money", - "code": "spdmCompetenceCenter_view" - } - }, - "spdmCompetenceCenterKnowledge": { - "path": "/spdm/competenceCenter/knowledge", - "name": "moduleRoutes.spdmCompetenceCenterKnowledge", - "meta": { - "icon": "ele-Memo", - "code": "spdmCompetenceCenter_view" - } - }, - "spdmCompetenceCenterParameter": { - "path": "/spdm/competenceCenter/parameter", - "name": "moduleRoutes.spdmCompetenceCenterParameter", - "meta": { - "icon": "ele-Tickets", - "code": "spdmCompetenceCenter_view" - } - }, - "spdmCompetenceCenterReport": { - "path": "/spdm/competenceCenter/report", - "name": "moduleRoutes.spdmCompetenceCenterReport", - "meta": { - "icon": "ele-Edit", - "code": "spdmCompetenceCenter_view" - } - }, - "spdmCompetenceCenterAnimation": { - "path": "/spdm/competenceCenter/animation", - "name": "moduleRoutes.spdmCompetenceCenterAnimation", - "meta": { - "icon": "ele-VideoCamera", - "code": "spdmCompetenceCenter_view" - } - }, - "spdmCompetenceCenterRobot": { - "path": "/spdm/competenceCenter/robot", - "name": "moduleRoutes.spdmCompetenceCenterRobot", - "meta": { - "icon": "ele-Notebook", - "code": "spdm_CompetenceCenterRobot_view" - } - }, - "spdmCompetenceCenterIndustrialDesign": { - "path": "/spdm/competenceCenter/industrialDesign", - "name": "moduleRoutes.spdmCompetenceCenterIndustrialDesign", - "meta": { - "icon": "ele-Memo", - "code": "spdm_CompetenceCenterIndustrialDesign_view" - } - }, - "spdmCompetenceCenterToleranceAnalysis": { - "path": "/spdm/competenceCenter/toleranceAnalysis", - "name": "moduleRoutes.spdmCompetenceCenterToleranceAnalysis", - "meta": { - "icon": "ele-DataAnalysis", - "code": "spdm_CompetenceCenterToleranceAnalysis_view" - } - }, - "spdmSystemStorage": { - "path": "/spdm/system/storage", - "name": "moduleRoutes.spdmSystemStorage", - "meta": { - "icon": "ele-Wallet", - "code": "spdmSystem_view" - } - }, - "spdmSystemApproval": { - "path": "/spdm/system/approval", - "name": "moduleRoutes.spdmSystemApproval", - "meta": { - "icon": "ele-Clock", - "code": "spdmSystem_view" - } - }, - "spdmSystemDictionary": { - "path": "/spdm/system/dictionary", - "name": "moduleRoutes.spdmSystemDictionary", - "meta": { - "icon": "ele-Collection", - "code": "spdmSystem_view" - } - }, - "spdmSystemMenu": { - "path": "/spdm/system/menu", - "name": "moduleRoutes.spdmSystemMenu", - "meta": { - "icon": "ele-Discount", - "code": "spdmSystem_view" - } - }, - "spdmSystemTenant": { - "path": "/spdm/system/tenant", - "name": "moduleRoutes.spdmSystemTenant", - "meta": { - "icon": "ele-OfficeBuilding", - "code": "spdmSystem_view" - } - }, - "spdmSystemConfiguration": { - "path": "/spdm/system/configuration", - "name": "moduleRoutes.spdmSystemConfiguration", - "meta": { - "icon": "ele-Setting", - "code": "spdmSystem_view" - } - }, - "spdmSystemRole": { - "path": "/spdm/system/role", - "name": "moduleRoutes.spdmSystemRole", - "meta": { - "icon": "ele-Avatar", - "code": "spdmSystem_view" - } - }, - "spdmSystemUser": { - "path": "/spdm/system/user", - "name": "moduleRoutes.spdmSystemUser", - "meta": { - "icon": "ele-User", - "code": "spdmSystem_view" - } - }, - "spdmSystemGroup": { - "path": "/spdm/system/group", - "name": "moduleRoutes.spdmSystemGroup", - "meta": { - "icon": "ele-School", - "code": "spdmSystem_view" - } - }, - "spdmSystemLogs": { - "path": "/spdm/system/logs", - "name": "moduleRoutes.spdmSystemLogs", - "meta": { - "icon": "ele-Link", - "code": "spdmSystem_view" - } - }, - "spdmSystemPermission": { - "path": "/spdm/system/permission", - "name": "moduleRoutes.spdmSystemPermission", - "meta": { - "icon": "ele-Lock", - "code": "spdmSystem_view" - } - }, - "spdmSystemDynamicTable": { - "path": "/spdm/system/dynamicTable", - "name": "moduleRoutes.spdmSystemDynamicTable", - "meta": { - "icon": "ele-Document", - "code": "spdmSystem_view" - } - }, + "spdmProjectProjectList": { + "path": "/spdm/project/projectList", + "name": "moduleRoutes.spdmProjectProjectList", + "meta": { + "icon": "ele-MessageBox", + "code": "spdmProject_view" + } + }, + "spdmProjectDataStatistics": { + "path": "/spdm/project/statistics", + "name": "moduleRoutes.spdmProjectDataStatistics", + "meta": { + "icon": "ele-PieChart", + "code": "spdmProject_view" + } + }, + "spdmProjectDashboard": { + "path": "/spdm/project/dashboard", + "name": "moduleRoutes.spdmProjectDashboard", + "meta": { + "icon": "ele-DataBoard", + "code": "spdmProject_view" + } + }, + "spdmTaskSponsor": { + "path": "/spdm/task/sponsor", + "name": "moduleRoutes.spdmTaskSponsor", + "meta": { + "icon": "ele-Warning", + "code": "spdmTask_view" + } + }, + "spdmTaskConfirm": { + "path": "/spdm/task/confirm", + "name": "moduleRoutes.spdmTaskConfirm", + "meta": { + "icon": "ele-DocumentChecked", + "code": "spdmTask_view" + } + }, + "spdmTaskSend": { + "path": "/spdm/task/send", + "name": "moduleRoutes.spdmTaskSend", + "meta": { + "icon": "ele-Message", + "code": "spdmTask_view" + } + }, + "spdmTaskExecute": { + "path": "/spdm/task/execute", + "name": "moduleRoutes.spdmTaskExecute", + "meta": { + "icon": "ele-SetUp", + "code": "spdmTask_view" + } + }, + "spdmTaskAttention": { + "path": "/spdm/task/attention", + "name": "moduleRoutes.spdmTaskAttention", + "meta": { + "icon": "ele-Bell", + "code": "spdmTask_view" + } + }, + "spdmTaskAll": { + "path": "/spdm/task/all", + "name": "moduleRoutes.spdmTaskAll", + "meta": { + "icon": "ele-DocumentCopy", + "code": "spdmTask_view" + } + }, + "spdmTaskExecution": { + "path": "/spdm/task/execution", + "name": "moduleRoutes.spdmTaskExecution", + "meta": { + "icon": "ele-Operation", + "code": "spdmTask_view" + } + }, + "spdmTaskWorkLoad": { + "path": "/spdm/task/workLoad", + "name": "moduleRoutes.spdmTaskWorkLoad", + "meta": { + "icon": "ele-Odometer", + "code": "spdmTask_view" + } + }, + "spdmTaskWorkerLoad": { + "path": "/spdm/task/workerLoad", + "name": "moduleRoutes.spdmTaskWorkerLoad", + "meta": { + "icon": "ele-UserFilled", + "code": "spdmTask_view" + } + }, + "spdmDataOverview": { + "path": "/spdm/data/overview", + "name": "moduleRoutes.spdmDataOverview", + "meta": { + "icon": "ele-DataAnalysis", + "code": "spdmData_view" + } + }, + "spdmDataAnalysis": { + "path": "/spdm/data/analysis", + "name": "moduleRoutes.spdmDataAnalysis", + "meta": { + "icon": "ele-Search", + "code": "spdmData_view" + } + }, + "spdmDataGrid": { + "path": "/spdm/data/grid", + "name": "moduleRoutes.spdmDataGrid", + "meta": { + "icon": "ele-Files", + "code": "spdmData_view" + } + }, + "spdmDataPermission": { + "path": "/spdm/data/permission", + "name": "moduleRoutes.spdmDataPermission", + "meta": { + "icon": "ele-Warning", + "code": "spdmData_view" + } + }, + "spdmDataTrain": { + "path": "/spdm/data/train", + "name": "moduleRoutes.spdmDataTrain", + "meta": { + "icon": "ele-Cpu", + "code": "spdmData_view" + } + }, + "spdmDataForecast": { + "path": "/spdm/data/forecast", + "name": "moduleRoutes.spdmDataForecast", + "meta": { + "icon": "ele-Paperclip", + "code": "spdmData_view" + } + }, + "spdmSimulationProcess": { + "path": "/spdm/simulation/process", + "name": "moduleRoutes.spdmSimulationProcess", + "meta": { + "icon": "ele-FolderChecked", + "code": "spdmSimulation_view" + } + }, + "spdmSystemApplication": { + "path": "/spdm/simulation/application", + "name": "moduleRoutes.spdmSystemApplication", + "meta": { + "icon": "ele-Cellphone", + "code": "spdmSimulation_view" + } + }, + "spdmSimulationPublicProcess": { + "path": "/spdm/simulation/publicProcess", + "name": "moduleRoutes.spdmSimulationPublicProcess", + "meta": { + "icon": "ele-FolderChecked", + "code": "spdmSimulation_view" + } + }, + "spdmSimulationMyProcess": { + "path": "/spdm/simulation/myProcess", + "name": "moduleRoutes.spdmSimulationMyProcess", + "meta": { + "icon": "ele-Folder", + "code": "spdmSimulation_view" + } + }, + "spdmSimulationAppCenter": { + "path": "/spdm/simulation/appCenter", + "name": "moduleRoutes.spdmSimulationAppCenter", + "meta": { + "icon": "ele-Coin", + "code": "spdmSimulation_view" + } + }, + "spdmCompetenceCenterCondition": { + "path": "/spdm/competenceCenter/condition", + "name": "moduleRoutes.spdmCompetenceCenterCondition", + "meta": { + "icon": "ele-Suitcase", + "code": "spdmCompetenceCenter_view" + } + }, + "spdmCompetenceCenterIndicator": { + "path": "/spdm/competenceCenter/indicator", + "name": "moduleRoutes.spdmCompetenceCenterIndicator", + "meta": { + "icon": "ele-Money", + "code": "spdmCompetenceCenter_view" + } + }, + "spdmCompetenceCenterKnowledge": { + "path": "/spdm/competenceCenter/knowledge", + "name": "moduleRoutes.spdmCompetenceCenterKnowledge", + "meta": { + "icon": "ele-Memo", + "code": "spdmCompetenceCenter_view" + } + }, + "spdmCompetenceCenterParameter": { + "path": "/spdm/competenceCenter/parameter", + "name": "moduleRoutes.spdmCompetenceCenterParameter", + "meta": { + "icon": "ele-Tickets", + "code": "spdmCompetenceCenter_view" + } + }, + "spdmCompetenceCenterReport": { + "path": "/spdm/competenceCenter/report", + "name": "moduleRoutes.spdmCompetenceCenterReport", + "meta": { + "icon": "ele-Edit", + "code": "spdmCompetenceCenter_view" + } + }, + "spdmCompetenceCenterAnimation": { + "path": "/spdm/competenceCenter/animation", + "name": "moduleRoutes.spdmCompetenceCenterAnimation", + "meta": { + "icon": "ele-VideoCamera", + "code": "spdmCompetenceCenter_view" + } + }, + "spdmCompetenceCenterRobot": { + "path": "/spdm/competenceCenter/robot", + "name": "moduleRoutes.spdmCompetenceCenterRobot", + "meta": { + "icon": "ele-Notebook", + "code": "spdm_CompetenceCenterRobot_view" + } + }, + "spdmCompetenceCenterIndustrialDesign": { + "path": "/spdm/competenceCenter/industrialDesign", + "name": "moduleRoutes.spdmCompetenceCenterIndustrialDesign", + "meta": { + "icon": "ele-Memo", + "code": "spdm_CompetenceCenterIndustrialDesign_view" + } + }, + "spdmCompetenceCenterToleranceAnalysis": { + "path": "/spdm/competenceCenter/toleranceAnalysis", + "name": "moduleRoutes.spdmCompetenceCenterToleranceAnalysis", + "meta": { + "icon": "ele-DataAnalysis", + "code": "spdm_CompetenceCenterToleranceAnalysis_view" + } + }, + "spdmSystemStorage": { + "path": "/spdm/system/storage", + "name": "moduleRoutes.spdmSystemStorage", + "meta": { + "icon": "ele-Wallet", + "code": "spdmSystem_view" + } + }, + "spdmSystemApproval": { + "path": "/spdm/system/approval", + "name": "moduleRoutes.spdmSystemApproval", + "meta": { + "icon": "ele-Clock", + "code": "spdmSystem_view" + } + }, + "spdmSystemDictionary": { + "path": "/spdm/system/dictionary", + "name": "moduleRoutes.spdmSystemDictionary", + "meta": { + "icon": "ele-Collection", + "code": "spdmSystem_view" + } + }, + "spdmSystemMenu": { + "path": "/spdm/system/menu", + "name": "moduleRoutes.spdmSystemMenu", + "meta": { + "icon": "ele-Discount", + "code": "spdmSystem_view" + } + }, + "spdmSystemTenant": { + "path": "/spdm/system/tenant", + "name": "moduleRoutes.spdmSystemTenant", + "meta": { + "icon": "ele-OfficeBuilding", + "code": "spdmSystem_view" + } + }, + "spdmSystemConfiguration": { + "path": "/spdm/system/configuration", + "name": "moduleRoutes.spdmSystemConfiguration", + "meta": { + "icon": "ele-Setting", + "code": "spdmSystem_view" + } + }, + "spdmSystemRole": { + "path": "/spdm/system/role", + "name": "moduleRoutes.spdmSystemRole", + "meta": { + "icon": "ele-Avatar", + "code": "spdmSystem_view" + } + }, + "spdmSystemUser": { + "path": "/spdm/system/user", + "name": "moduleRoutes.spdmSystemUser", + "meta": { + "icon": "ele-User", + "code": "spdmSystem_view" + } + }, + "spdmSystemGroup": { + "path": "/spdm/system/group", + "name": "moduleRoutes.spdmSystemGroup", + "meta": { + "icon": "ele-School", + "code": "spdmSystem_view" + } + }, + "spdmSystemLogs": { + "path": "/spdm/system/logs", + "name": "moduleRoutes.spdmSystemLogs", + "meta": { + "icon": "ele-Link", + "code": "spdmSystem_view" + } + }, + "spdmSystemPermission": { + "path": "/spdm/system/permission", + "name": "moduleRoutes.spdmSystemPermission", + "meta": { + "icon": "ele-Lock", + "code": "spdmSystem_view" + } + }, + "spdmSystemDynamicTable": { + "path": "/spdm/system/dynamicTable", + "name": "moduleRoutes.spdmSystemDynamicTable", + "meta": { + "icon": "ele-Document", + "code": "spdmSystem_view" + } + }, + "spdmSystemRecycleBin": { + "path": "/spdm/system/recycleBin", + "name": "moduleRoutes.spdmSystemRecycleBin", + "meta": { + "icon": "ele-Delete", + "code": "spdmSystem_view" + } + } };