Selaa lähdekoodia

路由的 meta 中添加 title 属性, 用于在 TagsView 中展示名字

reghao 8 tuntia sitten
vanhempi
commit
1bcb8a42a1
2 muutettua tiedostoa jossa 24 lisäystä ja 24 poistoa
  1. 21 21
      src/router/background_devops.js
  2. 3 3
      src/router/index.js

+ 21 - 21
src/router/background_devops.js

@@ -57,7 +57,7 @@ export default {
           title: '我的资料',
           icon: 'el-icon-user',
           component: UserProfile,
-          meta: { needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
+          meta: { title: '我的资料', needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
         },
         {
           path: '/bg/user/record',
@@ -65,7 +65,7 @@ export default {
           title: '登入记录',
           icon: 'el-icon-user',
           component: UserLogin,
-          meta: { needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
+          meta: { title: '登入记录', needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
         },
         {
           path: '/bg/user/message',
@@ -73,7 +73,7 @@ export default {
           title: '我的消息',
           icon: 'el-icon-user',
           component: UserMessage,
-          meta: { needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
+          meta: { title: '我的消息', needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
         }
       ]
     },
@@ -91,7 +91,7 @@ export default {
           title: '机器节点',
           icon: 'el-icon-s-data',
           component: MachineHost,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '机器节点', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/machine/oss',
@@ -99,7 +99,7 @@ export default {
           title: '阿里云 OSS',
           icon: 'el-icon-s-data',
           component: AliyunOss,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '阿里云OSS', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/machine/aliyun_key',
@@ -107,7 +107,7 @@ export default {
           title: '阿里云帐号',
           icon: 'el-icon-s-data',
           component: AliyunKey,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '阿里云帐号', needAuth: true, roles: ['devops_admin'] }
         }
       ]
     },
@@ -125,7 +125,7 @@ export default {
           title: 'docker 仓库',
           icon: 'el-icon-user-solid',
           component: DockerRegistry,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: 'Docker 仓库', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/docker/image',
@@ -133,7 +133,7 @@ export default {
           title: '依赖镜像',
           icon: 'el-icon-user-solid',
           component: DockerImage,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '依赖镜像', needAuth: true, roles: ['devops_admin'] }
         }
       ]
     },
@@ -151,7 +151,7 @@ export default {
           title: '构建目录',
           icon: 'el-icon-film',
           component: BuildDir,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '构建目录', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/build/repo_auth',
@@ -159,7 +159,7 @@ export default {
           title: '仓库认证',
           icon: 'el-icon-film',
           component: RepoAuth,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '仓库认证', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/build/compiler',
@@ -167,7 +167,7 @@ export default {
           title: '编译配置',
           icon: 'el-icon-film',
           component: Compiler,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '编译配置', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/build/packer',
@@ -175,7 +175,7 @@ export default {
           title: '打包配置',
           icon: 'el-icon-files',
           component: Packer,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '打包配置', needAuth: true, roles: ['devops_admin'] }
         }
       ]
     },
@@ -193,7 +193,7 @@ export default {
           title: '应用配置',
           icon: 'el-icon-files',
           component: AppConfig,
-          meta: { needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
+          meta: { title: '应用配置', needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
         },
         {
           path: '/bg/app/bd',
@@ -201,7 +201,7 @@ export default {
           title: '构建部署',
           icon: 'el-icon-files',
           component: BuildDeploy,
-          meta: { needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
+          meta: { title: '构建部署', needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
         },
         {
           path: '/bg/app/stat',
@@ -209,7 +209,7 @@ export default {
           title: '运行状态',
           icon: 'el-icon-files',
           component: AppStat,
-          meta: { needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
+          meta: { title: '运行状态', needAuth: true, roles: ['devops_admin', 'devops_java', 'devops_dotnet', 'devops_npm'] }
         }
       ]
     },
@@ -227,7 +227,7 @@ export default {
           title: '系统更新',
           icon: 'el-icon-user-solid',
           component: SysUpdate,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '系统更新', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/sys/site',
@@ -235,7 +235,7 @@ export default {
           title: '站点配置',
           icon: 'el-icon-user-solid',
           component: SiteConfig,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '站点配置', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/sys/webhook',
@@ -243,7 +243,7 @@ export default {
           title: 'webhook通知',
           icon: 'el-icon-user-solid',
           component: Webhook,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: 'Webhook 通知', needAuth: true, roles: ['devops_admin'] }
         }
       ]
     },
@@ -261,7 +261,7 @@ export default {
           title: '资源管理',
           icon: 'el-icon-loading',
           component: Menu,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '资源管理', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/rbac/role',
@@ -269,7 +269,7 @@ export default {
           title: '角色管理',
           icon: 'el-icon-loading',
           component: Role,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '角色管理', needAuth: true, roles: ['devops_admin'] }
         },
         {
           path: '/bg/rbac/user',
@@ -277,7 +277,7 @@ export default {
           title: '用户管理',
           icon: 'el-icon-loading',
           component: User,
-          meta: { needAuth: true, roles: ['devops_admin'] }
+          meta: { title: '用户管理', needAuth: true, roles: ['devops_admin'] }
         }
       ]
     }

+ 3 - 3
src/router/index.js

@@ -31,14 +31,14 @@ export const constantRoutes = [
         path: '', // 访问 /bg 时,默认渲染此组件
         name: 'DashboardIndex',
         component: Dashboard,
-        // 注意:这里 title 设为“控制台”,方便 TagsView 显示
-        meta: { title: '控制台', icon: 'el-icon-odometer', needAuth: true, roles: ['admin'] }
+        // 注意:这里 title 设为“Dashboard”,方便 TagsView 显示
+        meta: { title: 'Dashboard', icon: 'el-icon-odometer', needAuth: true, roles: ['admin'] }
       },
       {
         path: 'dashboard', // 同时也保留 /bg/dashboard 的访问能力
         name: 'Dashboard',
         component: Dashboard,
-        meta: { title: '控制台', icon: 'el-icon-odometer', needAuth: true, roles: ['admin'] }
+        meta: { title: 'Dashboard', icon: 'el-icon-odometer', needAuth: true, roles: ['admin'] }
       }
     ]
   }