diff --git a/nezha-fronted/src/components/common/header.vue b/nezha-fronted/src/components/common/header.vue index cb8b984b2..101ae9e74 100644 --- a/nezha-fronted/src/components/common/header.vue +++ b/nezha-fronted/src/components/common/header.vue @@ -130,6 +130,9 @@ {{$t('config.operationlog.operationlog')}} + + {{$t('overall.about')}} + diff --git a/nezha-fronted/src/components/common/js/constants.js b/nezha-fronted/src/components/common/js/constants.js index 9148f6e4d..ee20328cc 100644 --- a/nezha-fronted/src/components/common/js/constants.js +++ b/nezha-fronted/src/components/common/js/constants.js @@ -12,6 +12,7 @@ export const staticMenus = { {route: '/system', name: i18n.t('config.system.system')}, {route: '/terminallog', name: i18n.t('config.terminallog.terminallog')}, {route: '/operationlog', name: i18n.t('config.operationlog.operationlog')}, + {route: '/about', name: i18n.t('overall.about')}, ], }, alerts: { diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index 61db523e4..42a3ce487 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -13,7 +13,7 @@ const cn = { esc: "取消", cancel: "取消", save: "保存", - preivew: "预览", + preview: "预览", download: "下载", upload: "上传", search: "搜索", @@ -26,6 +26,8 @@ const cn = { clearAll: "清空", clear: "清除", name: "名称", + version: "版本", + components: "组件", cover: "覆盖", signOut: "登出", select: "选择", @@ -34,6 +36,7 @@ const cn = { all: "全选", value: "值", other: "其他", + about: '关于', query: "查询", back: "返回", unavailable: "不可用", @@ -48,7 +51,6 @@ const cn = { createDatacenter: "新增数据中心", active: "活跃", type: "类别", - preview: "预览", detail: "详细信息", changePwd: "修改密码", createCabinet: "创建机柜", diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 7f91f7c28..4dde1c7c7 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -31,6 +31,8 @@ const en = { remark: "Description", clear: 'Clear', //"清除" name: 'Name', //'名称' + version: "Version", //版本 + components: "Components", //组件 cover: 'Override', //'覆盖' signOut: 'Logout',//'登出' select: 'Select',//'选择' @@ -39,6 +41,7 @@ const en = { all: 'All',//'全选' value: 'Value', other: 'Others',//"其他" + about: 'About',//关于 detail: 'Detail', //详情 query: 'Query', //查询 back: 'Back', //返回 diff --git a/nezha-fronted/src/components/page/config/about.vue b/nezha-fronted/src/components/page/config/about.vue new file mode 100644 index 000000000..c0f3373e4 --- /dev/null +++ b/nezha-fronted/src/components/page/config/about.vue @@ -0,0 +1,108 @@ + + + + + + Nezha monitoring System + {{$t("overall.version")}} 1.2.1 + + + + {{$t("overall.components")}} + + + Maria DB + {{version.mariadb}} + + + Redis + {{version.redis}} + + + Prometheus + {{version.prometheus}} + + + + + + + diff --git a/nezha-fronted/src/router/index.js b/nezha-fronted/src/router/index.js index 15f1422a8..3456bb864 100644 --- a/nezha-fronted/src/router/index.js +++ b/nezha-fronted/src/router/index.js @@ -84,6 +84,10 @@ export default new Router({ path: '/operationlog', component: resolve => require(['../components/page/config/operationlog.vue'], resolve), }, + { + path: '/about', + component: resolve => require(['../components/page/config/about.vue'], resolve), + }, { path: '/mib', component: resolve => require(['../components/page/config/mib.vue'], resolve),