update:动态菜单
This commit is contained in:
@@ -43,6 +43,16 @@ for (const item of menuList) {
|
||||
if (itemMenu.name === `${ScopeApp}.task`) {
|
||||
itemMenu.children = appData.pages.map((item) => pageMap[item.name]);
|
||||
}
|
||||
if ([
|
||||
`${ScopeApp}.spdmProject`,
|
||||
`${ScopeApp}.spdmTask`,
|
||||
`${ScopeApp}.spdmData`,
|
||||
`${ScopeApp}.spdmSimulation`,
|
||||
`${ScopeApp}.spdmCompetenceCenter`,
|
||||
`${ScopeApp}.spdmSystem`
|
||||
].includes(itemMenu.name)) {
|
||||
itemMenu.children = appData.pages.map((item) => pageMap[item.name]);
|
||||
}
|
||||
if (item.subApps && item.subApps.length > 0) {
|
||||
itemMenu.children = [];
|
||||
if (firstPage) {
|
||||
|
||||
@@ -34,6 +34,358 @@ export const ScopeApp = 'moduleApps';
|
||||
export const ScopeRoute = 'moduleRoutes';
|
||||
|
||||
export const appList = [
|
||||
{
|
||||
name: 'spdmProject',
|
||||
zhCn: '项目管理',
|
||||
en: '项目管理',
|
||||
pages: [
|
||||
{
|
||||
name: 'spdmProjectProjectList',
|
||||
zhCn: '项目列表',
|
||||
en: '项目列表',
|
||||
path: '/spdm/project/projectList',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmProjectDataStatistics',
|
||||
zhCn: '数据统计',
|
||||
en: '数据统计',
|
||||
path: '/spdm/project/statistics',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'spdmTask',
|
||||
zhCn: '任务管理',
|
||||
en: '任务管理',
|
||||
pages: [
|
||||
{
|
||||
name: 'spdmTaskSponsor',
|
||||
zhCn: '我发起的',
|
||||
en: '我发起的',
|
||||
path: '/spdm/task/sponsor',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmTaskConfirm',
|
||||
zhCn: '我确认的',
|
||||
en: '我确认的',
|
||||
path: '/spdm/task/confirm',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmTaskExecute',
|
||||
zhCn: '我执行的',
|
||||
en: '我执行的',
|
||||
path: '/spdm/task/execute',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmTaskAttention',
|
||||
zhCn: '我关注的',
|
||||
en: '我关注的',
|
||||
path: '/spdm/task/attention',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmTaskAll',
|
||||
zhCn: '所有任务',
|
||||
en: '所有任务',
|
||||
path: '/spdm/task/all',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmTaskExecution',
|
||||
zhCn: '任务执行',
|
||||
en: '任务执行',
|
||||
path: '/spdm/task/execution',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'spdmData',
|
||||
zhCn: '数据管理',
|
||||
en: '数据管理',
|
||||
pages: [
|
||||
{
|
||||
name: 'spdmDataOverview',
|
||||
zhCn: '数据总览',
|
||||
en: '数据总览',
|
||||
path: '/spdm/data/overview',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmDataAnalysis',
|
||||
zhCn: '数据查询',
|
||||
en: '数据查询',
|
||||
path: '/spdm/data/analysis',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmDataGrid',
|
||||
zhCn: '模型管理',
|
||||
en: '模型管理',
|
||||
path: '/spdm/data/grid',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmDataPermission',
|
||||
zhCn: '数据权限',
|
||||
en: '数据权限',
|
||||
path: '/spdm/data/permission',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmDataTrain',
|
||||
zhCn: '数据训练',
|
||||
en: '数据训练',
|
||||
path: '/spdm/data/train',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmDataForecast',
|
||||
zhCn: '数据预测',
|
||||
en: '数据预测',
|
||||
path: '/spdm/data/forecast',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'spdmSimulation',
|
||||
zhCn: '流程管理',
|
||||
en: '流程管理',
|
||||
pages: [
|
||||
{
|
||||
name: 'spdmSimulationProcess',
|
||||
zhCn: '仿真流程库',
|
||||
en: '仿真流程库',
|
||||
path: '/spdm/simulation/process',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSimulationCreation',
|
||||
zhCn: '仿真流程创建',
|
||||
en: '仿真流程创建',
|
||||
path: '/spdm/simulation/creation',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSimulationAppCenter',
|
||||
zhCn: '项目管理',
|
||||
en: '应用中心',
|
||||
path: '应用中心',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'spdmCompetenceCenter',
|
||||
zhCn: '能力中心',
|
||||
en: '能力中心',
|
||||
pages: [
|
||||
{
|
||||
name: 'spdmCompetenceCenterCondition',
|
||||
zhCn: '仿真工况库',
|
||||
en: '仿真工况库',
|
||||
path: '/spdm/competenceCenter/condition',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmCompetenceCenterIndicator',
|
||||
zhCn: '仿真指标库',
|
||||
en: '仿真指标库',
|
||||
path: '/spdm/competenceCenter/indicator',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmCompetenceCenterKnowledge',
|
||||
zhCn: '仿真知识库',
|
||||
en: '仿真知识库',
|
||||
path: '/spdm/competenceCenter/knowledge',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmCompetenceCenterParameter',
|
||||
zhCn: '仿真参数库',
|
||||
en: '仿真参数库',
|
||||
path: '/spdm/competenceCenter/parameter',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'spdmSystem',
|
||||
zhCn: '系统管理',
|
||||
en: '系统管理',
|
||||
pages: [
|
||||
{
|
||||
name: 'spdmDataStorage',
|
||||
zhCn: '数据存储',
|
||||
en: '数据存储',
|
||||
path: '/spdm/system/storage',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemApproval',
|
||||
zhCn: '审批流程',
|
||||
en: '审批流程',
|
||||
path: '/spdm/system/approval',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemDictionary',
|
||||
zhCn: '数据字典',
|
||||
en: '数据字典',
|
||||
path: '/spdm/system/dictionary',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemMenu',
|
||||
zhCn: '菜单管理',
|
||||
en: '菜单管理',
|
||||
path: '/spdm/system/menu',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemTenant',
|
||||
zhCn: '租户管理',
|
||||
en: '租户管理',
|
||||
path: '/spdm/system/tenant',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemConfiguration',
|
||||
zhCn: '配置管理',
|
||||
en: '配置管理',
|
||||
path: '/spdm/system/configuration',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemRole',
|
||||
zhCn: '角色管理',
|
||||
en: '角色管理',
|
||||
path: '/spdm/system/role',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemUser',
|
||||
zhCn: '用户管理',
|
||||
en: '用户管理',
|
||||
path: '/spdm/system/user',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemGroup',
|
||||
zhCn: '用户组管理',
|
||||
en: '用户组管理',
|
||||
path: '/spdm/system/group',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'spdmSystemApplication',
|
||||
zhCn: '应用管理',
|
||||
en: '应用管理',
|
||||
path: '/spdm/system/application',
|
||||
component: () => import('/@/spdm/views/index.vue'),
|
||||
meta: {
|
||||
icon: 'iconfont icon-diannao1',
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'project',
|
||||
zhCn: '项目管理',
|
||||
@@ -1499,6 +1851,24 @@ export const navList = [
|
||||
];
|
||||
|
||||
export const menuList = [
|
||||
{
|
||||
appName: 'spdmProject',
|
||||
},
|
||||
{
|
||||
appName: 'spdmTask',
|
||||
},
|
||||
{
|
||||
appName: 'spdmData',
|
||||
},
|
||||
{
|
||||
appName: 'spdmSimulation',
|
||||
},
|
||||
{
|
||||
appName: 'spdmCompetenceCenter',
|
||||
},
|
||||
{
|
||||
appName: 'spdmSystem',
|
||||
},
|
||||
{
|
||||
appName: 'meiyun_product',
|
||||
subApps: [
|
||||
|
||||
@@ -11,6 +11,12 @@ export default {
|
||||
invite: 'Invite Record',
|
||||
},
|
||||
moduleFuncs: {
|
||||
spdmProject: '项目管理',
|
||||
spdmTask: '任务管理',
|
||||
spdmData: '数据管理',
|
||||
spdmSimulation: '流程管理',
|
||||
spdmCompetenceCenter: '能力中心',
|
||||
spdmSystem: '系统管理',
|
||||
project: 'Project Management',
|
||||
task: 'Task Center',
|
||||
form_template: 'Form Management',
|
||||
@@ -86,6 +92,12 @@ export default {
|
||||
erp_material: 'Material Management',
|
||||
},
|
||||
moduleApps: {
|
||||
spdmProject: '项目管理',
|
||||
spdmTask: '任务管理',
|
||||
spdmData: '数据管理',
|
||||
spdmSimulation: '流程管理',
|
||||
spdmCompetenceCenter: '能力中心',
|
||||
spdmSystem: '系统管理',
|
||||
project: 'Project Management',
|
||||
task: 'Task Center',
|
||||
form_template: 'Form Management',
|
||||
@@ -161,6 +173,37 @@ export default {
|
||||
erp_material: 'Material Management',
|
||||
},
|
||||
moduleRoutes: {
|
||||
spdmProjectProjectList: '项目列表',
|
||||
spdmProjectDataStatistics: '数据统计',
|
||||
spdmTaskSponsor: '我发起的',
|
||||
spdmTaskConfirm: '我确认的',
|
||||
spdmTaskExecute: '我执行的',
|
||||
spdmTaskAttention: '我关注的',
|
||||
spdmTaskAll: '所有任务',
|
||||
spdmTaskExecution: '任务执行',
|
||||
spdmDataOverview: '数据总览',
|
||||
spdmDataAnalysis: '数据查询',
|
||||
spdmDataGrid: '模型管理',
|
||||
spdmDataPermission: '数据权限',
|
||||
spdmDataTrain: '数据训练',
|
||||
spdmDataForecast: '数据预测',
|
||||
spdmSimulationProcess: '仿真流程库',
|
||||
spdmSimulationCreation: '仿真流程创建',
|
||||
spdmSimulationAppCenter: '应用中心',
|
||||
spdmCompetenceCenterCondition: '仿真工况库',
|
||||
spdmCompetenceCenterIndicator: '仿真指标库',
|
||||
spdmCompetenceCenterKnowledge: '仿真知识库',
|
||||
spdmCompetenceCenterParameter: '仿真参数库',
|
||||
spdmDataStorage: '数据存储',
|
||||
spdmSystemApproval: '审批流程',
|
||||
spdmSystemDictionary: '数据字典',
|
||||
spdmSystemMenu: '菜单管理',
|
||||
spdmSystemTenant: '租户管理',
|
||||
spdmSystemConfiguration: '配置管理',
|
||||
spdmSystemRole: '角色管理',
|
||||
spdmSystemUser: '用户管理',
|
||||
spdmSystemGroup: '用户组管理',
|
||||
spdmSystemApplication: '应用管理',
|
||||
projectList: 'Project List',
|
||||
projectDetail: 'Project Detail',
|
||||
projectSet: 'Project Set',
|
||||
|
||||
@@ -19,6 +19,12 @@ export default {
|
||||
shutdown: '停止',
|
||||
},
|
||||
moduleApps: {
|
||||
spdmProject: '项目管理',
|
||||
spdmTask: '任务管理',
|
||||
spdmData: '数据管理',
|
||||
spdmSimulation: '流程管理',
|
||||
spdmCompetenceCenter: '能力中心',
|
||||
spdmSystem: '系统管理',
|
||||
project: '项目管理',
|
||||
task: '任务中心',
|
||||
form_template: '表单管理',
|
||||
@@ -94,6 +100,37 @@ export default {
|
||||
erp_material: '物料管理',
|
||||
},
|
||||
moduleRoutes: {
|
||||
spdmProjectProjectList: '项目列表',
|
||||
spdmProjectDataStatistics: '数据统计',
|
||||
spdmTaskSponsor: '我发起的',
|
||||
spdmTaskConfirm: '我确认的',
|
||||
spdmTaskExecute: '我执行的',
|
||||
spdmTaskAttention: '我关注的',
|
||||
spdmTaskAll: '所有任务',
|
||||
spdmTaskExecution: '任务执行',
|
||||
spdmDataOverview: '数据总览',
|
||||
spdmDataAnalysis: '数据查询',
|
||||
spdmDataGrid: '模型管理',
|
||||
spdmDataPermission: '数据权限',
|
||||
spdmDataTrain: '数据训练',
|
||||
spdmDataForecast: '数据预测',
|
||||
spdmSimulationProcess: '仿真流程库',
|
||||
spdmSimulationCreation: '仿真流程创建',
|
||||
spdmSimulationAppCenter: '项目管理',
|
||||
spdmCompetenceCenterCondition: '仿真工况库',
|
||||
spdmCompetenceCenterIndicator: '仿真指标库',
|
||||
spdmCompetenceCenterKnowledge: '仿真知识库',
|
||||
spdmCompetenceCenterParameter: '仿真参数库',
|
||||
spdmDataStorage: '数据存储',
|
||||
spdmSystemApproval: '审批流程',
|
||||
spdmSystemDictionary: '数据字典',
|
||||
spdmSystemMenu: '菜单管理',
|
||||
spdmSystemTenant: '租户管理',
|
||||
spdmSystemConfiguration: '配置管理',
|
||||
spdmSystemRole: '角色管理',
|
||||
spdmSystemUser: '用户管理',
|
||||
spdmSystemGroup: '用户组管理',
|
||||
spdmSystemApplication: '应用管理',
|
||||
projectList: '项目列表',
|
||||
projectDetail: '项目详情',
|
||||
projectSet: '项目设置',
|
||||
|
||||
@@ -1,4 +1,10 @@
|
||||
export const appMap = {
|
||||
spdmProject: {"name":"moduleApps.spdmProject","zhCn":"项目管理","en":"项目管理","pages":[{"name":"spdmProjectProjectList","zhCn":"项目列表","en":"项目列表","path":"/spdm/project/projectList","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmProjectDataStatistics","zhCn":"数据统计","en":"数据统计","path":"/spdm/project/statistics","meta":{"icon":"iconfont icon-diannao1"}}]},
|
||||
spdmTask: {"name":"moduleApps.spdmTask","zhCn":"任务管理","en":"任务管理","pages":[{"name":"spdmTaskSponsor","zhCn":"我发起的","en":"我发起的","path":"/spdm/task/sponsor","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmTaskConfirm","zhCn":"我确认的","en":"我确认的","path":"/spdm/task/confirm","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmTaskExecute","zhCn":"我执行的","en":"我执行的","path":"/spdm/task/execute","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmTaskAttention","zhCn":"我关注的","en":"我关注的","path":"/spdm/task/attention","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmTaskAll","zhCn":"所有任务","en":"所有任务","path":"/spdm/task/all","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmTaskExecution","zhCn":"任务执行","en":"任务执行","path":"/spdm/task/execution","meta":{"icon":"iconfont icon-diannao1"}}]},
|
||||
spdmData: {"name":"moduleApps.spdmData","zhCn":"数据管理","en":"数据管理","pages":[{"name":"spdmDataOverview","zhCn":"数据总览","en":"数据总览","path":"/spdm/data/overview","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmDataAnalysis","zhCn":"数据查询","en":"数据查询","path":"/spdm/data/analysis","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmDataGrid","zhCn":"模型管理","en":"模型管理","path":"/spdm/data/grid","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmDataPermission","zhCn":"数据权限","en":"数据权限","path":"/spdm/data/permission","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmDataTrain","zhCn":"数据训练","en":"数据训练","path":"/spdm/data/train","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmDataForecast","zhCn":"数据预测","en":"数据预测","path":"/spdm/data/forecast","meta":{"icon":"iconfont icon-diannao1"}}]},
|
||||
spdmSimulation: {"name":"moduleApps.spdmSimulation","zhCn":"流程管理","en":"流程管理","pages":[{"name":"spdmSimulationProcess","zhCn":"仿真流程库","en":"仿真流程库","path":"/spdm/simulation/process","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSimulationCreation","zhCn":"仿真流程创建","en":"仿真流程创建","path":"/spdm/simulation/creation","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSimulationAppCenter","zhCn":"项目管理","en":"应用中心","path":"应用中心","meta":{"icon":"iconfont icon-diannao1"}}]},
|
||||
spdmCompetenceCenter: {"name":"moduleApps.spdmCompetenceCenter","zhCn":"能力中心","en":"能力中心","pages":[{"name":"spdmCompetenceCenterCondition","zhCn":"仿真工况库","en":"仿真工况库","path":"/spdm/competenceCenter/condition","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmCompetenceCenterIndicator","zhCn":"仿真指标库","en":"仿真指标库","path":"/spdm/competenceCenter/indicator","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmCompetenceCenterKnowledge","zhCn":"仿真知识库","en":"仿真知识库","path":"/spdm/competenceCenter/knowledge","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmCompetenceCenterParameter","zhCn":"仿真参数库","en":"仿真参数库","path":"/spdm/competenceCenter/parameter","meta":{"icon":"iconfont icon-diannao1"}}]},
|
||||
spdmSystem: {"name":"moduleApps.spdmSystem","zhCn":"系统管理","en":"系统管理","pages":[{"name":"spdmDataStorage","zhCn":"数据存储","en":"数据存储","path":"/spdm/system/storage","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemApproval","zhCn":"审批流程","en":"审批流程","path":"/spdm/system/approval","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemDictionary","zhCn":"数据字典","en":"数据字典","path":"/spdm/system/dictionary","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemMenu","zhCn":"菜单管理","en":"菜单管理","path":"/spdm/system/menu","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemTenant","zhCn":"租户管理","en":"租户管理","path":"/spdm/system/tenant","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemConfiguration","zhCn":"配置管理","en":"配置管理","path":"/spdm/system/configuration","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemRole","zhCn":"角色管理","en":"角色管理","path":"/spdm/system/role","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemUser","zhCn":"用户管理","en":"用户管理","path":"/spdm/system/user","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemGroup","zhCn":"用户组管理","en":"用户组管理","path":"/spdm/system/group","meta":{"icon":"iconfont icon-diannao1"}},{"name":"spdmSystemApplication","zhCn":"应用管理","en":"应用管理","path":"/spdm/system/application","meta":{"icon":"iconfont icon-diannao1"}}]},
|
||||
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":"taskTransfer","zhCn":"转办任务","en":"Transfer Task","path":"/task/transfer","meta":{"icon":"fa fa-share-square"}},{"name":"taskStarted","zhCn":"发起任务","en":"Started Task","path":"/task/started","meta":{"icon":"fa fa-plane"}},{"name":"taskCc","zhCn":"抄送任务","en":"CC Task","path":"/task/cc","meta":{"icon":"fa fa-arrow-circle-right"}},{"name":"taskCompleted","zhCn":"已完成任务","en":"Completed Task","path":"/task/completed","meta":{"icon":"fa fa-hand-o-right"}}]},
|
||||
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"}}]},
|
||||
@@ -85,6 +91,254 @@ export const navMap = {
|
||||
industrial_resource_bank: {"name":"moduleRoutes.industrial_resource_bank","zhCn":"工业资源库","en":"Industrial Resource Bank","subApps":["material_information_table","material_color_error","erp_material"],"meta":{"icon":"iconfont icon-quanjushezhi_o"}},
|
||||
};
|
||||
export const pageMap = {
|
||||
"spdmProjectProjectList": {
|
||||
"path": "/spdm/project/projectList",
|
||||
"name": "moduleRoutes.spdmProjectProjectList",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmProject_view"
|
||||
}
|
||||
},
|
||||
"spdmProjectDataStatistics": {
|
||||
"path": "/spdm/project/statistics",
|
||||
"name": "moduleRoutes.spdmProjectDataStatistics",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmProject_view"
|
||||
}
|
||||
},
|
||||
"spdmTaskSponsor": {
|
||||
"path": "/spdm/task/sponsor",
|
||||
"name": "moduleRoutes.spdmTaskSponsor",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmTask_view"
|
||||
}
|
||||
},
|
||||
"spdmTaskConfirm": {
|
||||
"path": "/spdm/task/confirm",
|
||||
"name": "moduleRoutes.spdmTaskConfirm",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmTask_view"
|
||||
}
|
||||
},
|
||||
"spdmTaskExecute": {
|
||||
"path": "/spdm/task/execute",
|
||||
"name": "moduleRoutes.spdmTaskExecute",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmTask_view"
|
||||
}
|
||||
},
|
||||
"spdmTaskAttention": {
|
||||
"path": "/spdm/task/attention",
|
||||
"name": "moduleRoutes.spdmTaskAttention",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmTask_view"
|
||||
}
|
||||
},
|
||||
"spdmTaskAll": {
|
||||
"path": "/spdm/task/all",
|
||||
"name": "moduleRoutes.spdmTaskAll",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmTask_view"
|
||||
}
|
||||
},
|
||||
"spdmTaskExecution": {
|
||||
"path": "/spdm/task/execution",
|
||||
"name": "moduleRoutes.spdmTaskExecution",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmTask_view"
|
||||
}
|
||||
},
|
||||
"spdmDataOverview": {
|
||||
"path": "/spdm/data/overview",
|
||||
"name": "moduleRoutes.spdmDataOverview",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmData_view"
|
||||
}
|
||||
},
|
||||
"spdmDataAnalysis": {
|
||||
"path": "/spdm/data/analysis",
|
||||
"name": "moduleRoutes.spdmDataAnalysis",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmData_view"
|
||||
}
|
||||
},
|
||||
"spdmDataGrid": {
|
||||
"path": "/spdm/data/grid",
|
||||
"name": "moduleRoutes.spdmDataGrid",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmData_view"
|
||||
}
|
||||
},
|
||||
"spdmDataPermission": {
|
||||
"path": "/spdm/data/permission",
|
||||
"name": "moduleRoutes.spdmDataPermission",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmData_view"
|
||||
}
|
||||
},
|
||||
"spdmDataTrain": {
|
||||
"path": "/spdm/data/train",
|
||||
"name": "moduleRoutes.spdmDataTrain",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmData_view"
|
||||
}
|
||||
},
|
||||
"spdmDataForecast": {
|
||||
"path": "/spdm/data/forecast",
|
||||
"name": "moduleRoutes.spdmDataForecast",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmData_view"
|
||||
}
|
||||
},
|
||||
"spdmSimulationProcess": {
|
||||
"path": "/spdm/simulation/process",
|
||||
"name": "moduleRoutes.spdmSimulationProcess",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSimulation_view"
|
||||
}
|
||||
},
|
||||
"spdmSimulationCreation": {
|
||||
"path": "/spdm/simulation/creation",
|
||||
"name": "moduleRoutes.spdmSimulationCreation",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSimulation_view"
|
||||
}
|
||||
},
|
||||
"spdmSimulationAppCenter": {
|
||||
"path": "应用中心",
|
||||
"name": "moduleRoutes.spdmSimulationAppCenter",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSimulation_view"
|
||||
}
|
||||
},
|
||||
"spdmCompetenceCenterCondition": {
|
||||
"path": "/spdm/competenceCenter/condition",
|
||||
"name": "moduleRoutes.spdmCompetenceCenterCondition",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmCompetenceCenter_view"
|
||||
}
|
||||
},
|
||||
"spdmCompetenceCenterIndicator": {
|
||||
"path": "/spdm/competenceCenter/indicator",
|
||||
"name": "moduleRoutes.spdmCompetenceCenterIndicator",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmCompetenceCenter_view"
|
||||
}
|
||||
},
|
||||
"spdmCompetenceCenterKnowledge": {
|
||||
"path": "/spdm/competenceCenter/knowledge",
|
||||
"name": "moduleRoutes.spdmCompetenceCenterKnowledge",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmCompetenceCenter_view"
|
||||
}
|
||||
},
|
||||
"spdmCompetenceCenterParameter": {
|
||||
"path": "/spdm/competenceCenter/parameter",
|
||||
"name": "moduleRoutes.spdmCompetenceCenterParameter",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmCompetenceCenter_view"
|
||||
}
|
||||
},
|
||||
"spdmDataStorage": {
|
||||
"path": "/spdm/system/storage",
|
||||
"name": "moduleRoutes.spdmDataStorage",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemApproval": {
|
||||
"path": "/spdm/system/approval",
|
||||
"name": "moduleRoutes.spdmSystemApproval",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemDictionary": {
|
||||
"path": "/spdm/system/dictionary",
|
||||
"name": "moduleRoutes.spdmSystemDictionary",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemMenu": {
|
||||
"path": "/spdm/system/menu",
|
||||
"name": "moduleRoutes.spdmSystemMenu",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemTenant": {
|
||||
"path": "/spdm/system/tenant",
|
||||
"name": "moduleRoutes.spdmSystemTenant",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemConfiguration": {
|
||||
"path": "/spdm/system/configuration",
|
||||
"name": "moduleRoutes.spdmSystemConfiguration",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemRole": {
|
||||
"path": "/spdm/system/role",
|
||||
"name": "moduleRoutes.spdmSystemRole",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemUser": {
|
||||
"path": "/spdm/system/user",
|
||||
"name": "moduleRoutes.spdmSystemUser",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemGroup": {
|
||||
"path": "/spdm/system/group",
|
||||
"name": "moduleRoutes.spdmSystemGroup",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"spdmSystemApplication": {
|
||||
"path": "/spdm/system/application",
|
||||
"name": "moduleRoutes.spdmSystemApplication",
|
||||
"meta": {
|
||||
"icon": "iconfont icon-diannao1",
|
||||
"code": "spdmSystem_view"
|
||||
}
|
||||
},
|
||||
"projectList": {
|
||||
"path": "/project/list",
|
||||
"name": "moduleRoutes.projectList",
|
||||
|
||||
@@ -8,6 +8,12 @@ CREATE TABLE `sys_app` (
|
||||
PRIMARY KEY (`app_id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '应用' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
INSERT INTO `sys_app` VALUES (1156596470, 'spdmProject');
|
||||
INSERT INTO `sys_app` VALUES (4802450613, 'spdmTask');
|
||||
INSERT INTO `sys_app` VALUES (6489405838, 'spdmData');
|
||||
INSERT INTO `sys_app` VALUES (5930500551, 'spdmSimulation');
|
||||
INSERT INTO `sys_app` VALUES (7583213365, 'spdmCompetenceCenter');
|
||||
INSERT INTO `sys_app` VALUES (6254890661, 'spdmSystem');
|
||||
INSERT INTO `sys_app` VALUES (3422021869, 'project');
|
||||
INSERT INTO `sys_app` VALUES (6543176612, 'task');
|
||||
INSERT INTO `sys_app` VALUES (5657594819, 'form_template');
|
||||
|
||||
@@ -9,6 +9,36 @@ CREATE TABLE `sys_function` (
|
||||
PRIMARY KEY (`function_id`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '功能编码与应用' ROW_FORMAT = DYNAMIC;
|
||||
|
||||
INSERT INTO `sys_function` VALUES (6734734043, 'spdmProject_view', 'spdmProject');
|
||||
INSERT INTO `sys_function` VALUES (4464919454, 'spdmProject_add', 'spdmProject');
|
||||
INSERT INTO `sys_function` VALUES (6742225697, 'spdmProject_edit', 'spdmProject');
|
||||
INSERT INTO `sys_function` VALUES (9706290334, 'spdmProject_del', 'spdmProject');
|
||||
INSERT INTO `sys_function` VALUES (9906890165, 'spdmProject_export', 'spdmProject');
|
||||
INSERT INTO `sys_function` VALUES (5995938022, 'spdmTask_view', 'spdmTask');
|
||||
INSERT INTO `sys_function` VALUES (4512031732, 'spdmTask_add', 'spdmTask');
|
||||
INSERT INTO `sys_function` VALUES (4125028065, 'spdmTask_edit', 'spdmTask');
|
||||
INSERT INTO `sys_function` VALUES (1555417796, 'spdmTask_del', 'spdmTask');
|
||||
INSERT INTO `sys_function` VALUES (5055871208, 'spdmTask_export', 'spdmTask');
|
||||
INSERT INTO `sys_function` VALUES (5300533175, 'spdmData_view', 'spdmData');
|
||||
INSERT INTO `sys_function` VALUES (5447537604, 'spdmData_add', 'spdmData');
|
||||
INSERT INTO `sys_function` VALUES (1257370656, 'spdmData_edit', 'spdmData');
|
||||
INSERT INTO `sys_function` VALUES (2077130132, 'spdmData_del', 'spdmData');
|
||||
INSERT INTO `sys_function` VALUES (1937204187, 'spdmData_export', 'spdmData');
|
||||
INSERT INTO `sys_function` VALUES (5644611121, 'spdmSimulation_view', 'spdmSimulation');
|
||||
INSERT INTO `sys_function` VALUES (5571186015, 'spdmSimulation_add', 'spdmSimulation');
|
||||
INSERT INTO `sys_function` VALUES (1004976559, 'spdmSimulation_edit', 'spdmSimulation');
|
||||
INSERT INTO `sys_function` VALUES (3116343307, 'spdmSimulation_del', 'spdmSimulation');
|
||||
INSERT INTO `sys_function` VALUES (5459761905, 'spdmSimulation_export', 'spdmSimulation');
|
||||
INSERT INTO `sys_function` VALUES (5240770933, 'spdmCompetenceCenter_view', 'spdmCompetenceCenter');
|
||||
INSERT INTO `sys_function` VALUES (6705818754, 'spdmCompetenceCenter_add', 'spdmCompetenceCenter');
|
||||
INSERT INTO `sys_function` VALUES (1275579197, 'spdmCompetenceCenter_edit', 'spdmCompetenceCenter');
|
||||
INSERT INTO `sys_function` VALUES (7051827219, 'spdmCompetenceCenter_del', 'spdmCompetenceCenter');
|
||||
INSERT INTO `sys_function` VALUES (8188409856, 'spdmCompetenceCenter_export', 'spdmCompetenceCenter');
|
||||
INSERT INTO `sys_function` VALUES (1041166597, 'spdmSystem_view', 'spdmSystem');
|
||||
INSERT INTO `sys_function` VALUES (3004430099, 'spdmSystem_add', 'spdmSystem');
|
||||
INSERT INTO `sys_function` VALUES (773906304, 'spdmSystem_edit', 'spdmSystem');
|
||||
INSERT INTO `sys_function` VALUES (5268521903, 'spdmSystem_del', 'spdmSystem');
|
||||
INSERT INTO `sys_function` VALUES (856937497, 'spdmSystem_export', 'spdmSystem');
|
||||
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');
|
||||
|
||||
Reference in New Issue
Block a user