diff --git a/nezha-fronted/src/components/common/header.vue b/nezha-fronted/src/components/common/header.vue index 3fdfd4ceb..5108a6562 100644 --- a/nezha-fronted/src/components/common/header.vue +++ b/nezha-fronted/src/components/common/header.vue @@ -108,9 +108,12 @@
{{$t('config.model.model')}}
-
{{$t('config.mib.mib')}}
+
{{$t('config.terminallog.terminallog')}}
+
{{$t('config.mib.mib')}}
+
+
{{$t('config.system.system')}}
diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js index 3abe761bc..be05d37e0 100644 --- a/nezha-fronted/src/components/common/language/cn.js +++ b/nezha-fronted/src/components/common/language/cn.js @@ -14,6 +14,8 @@ const cn = { cancel: '取消', save: '保存', preivew:'预览', + download: '下载', + upload: '上传', search: '搜索', add: "新增", option: "操作", @@ -370,6 +372,33 @@ const cn = { type: "类别", checkTime: '检查时间' }, + terminallog: { + terminallog: '终端', + enable: '可用',//"可用" + option: '操作',//"操作", + host: '主机', + cmd: '命令', + port: '端口', + userId: '用户ID', + protocol: '协议', + user: '终端用户', + detail: '终端日志详情', + resize: '终端窗口调整', + download: '终端文件下载', + upload: '终端文件上传', + selectFile: '选择文件', + SSH: 'SSH', + TELNET: 'TELNET', + id: 'ID', + time: '时间', + width: '窗口宽度', + height: '窗口高度', + cols: '显示的列数', + rows: '显示的行数', + uuid: '唯一标识', + path: '路径', + file: '文件' + }, }, alert: { alert: "告警", diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js index 4679eb252..78e11a6a8 100644 --- a/nezha-fronted/src/components/common/language/en.js +++ b/nezha-fronted/src/components/common/language/en.js @@ -20,6 +20,7 @@ const en = { esc: 'Cancel', //'取消' cancel: 'Cancel', //'取消' save: 'Save', //'保存' + download: 'Download', //下载 preview:'Preview',//预览 search: 'Search', //'搜索' add: 'Create', //"新增" @@ -268,6 +269,8 @@ const en = { coverSuccess: 'Override success',//'覆盖成功' refreshLater:'Refresh later',//'请稍后刷新' testSuccess:'Test success', + downloadSuccess : 'Download Success', + uploadSuccess: 'Upload Success' }, asset:{ asset: 'Asset', @@ -502,6 +505,33 @@ const en = { remark: 'Remark', type: 'Type' }, + terminallog: { + terminallog: 'TerminalLog', + enable: 'Available',//"可用" + option: 'Operation',//"操作", + host: 'Host', + cmd: 'CMD', + port: 'Port', + userId: 'UserID', + protocol: 'Protocol', + user: 'User', + detail: 'Terminal Log Detail', + resize: 'Terminal Resize', + download: 'Terminal Download', + upload: 'Terminal Upload', + selectFile: 'Select File', + SSH: 'SSH', + TELNET: 'TELNET', + id: 'ID', + time: 'Time', + width: 'Width', + height: 'Height', + cols: 'Cols', + rows: 'Rows', + uuid: 'UUID', + path: 'Path', + file: 'File' + }, mib:{ mib:'Mib', fileName:'FileName', diff --git a/nezha-fronted/src/components/common/searchSelectInfo.vue b/nezha-fronted/src/components/common/searchSelectInfo.vue index 83a02e044..970fe0965 100644 --- a/nezha-fronted/src/components/common/searchSelectInfo.vue +++ b/nezha-fronted/src/components/common/searchSelectInfo.vue @@ -67,6 +67,16 @@ value: '2', label:i18n.t('alert.list.expired') } + ], + terminalProtocol:[ + { + value: 'SSH', + label: i18n.t('config.terminallog.SSH') + }, + { + value: 'TELNET', + label: i18n.t('config.terminallog.TELNET') + } ] }; export default searchSelectInfo; diff --git a/nezha-fronted/src/components/page/config/account.vue b/nezha-fronted/src/components/page/config/account.vue index ce668f1e9..4a1056aa6 100644 --- a/nezha-fronted/src/components/page/config/account.vue +++ b/nezha-fronted/src/components/page/config/account.vue @@ -18,6 +18,9 @@ + diff --git a/nezha-fronted/src/components/page/config/dc.vue b/nezha-fronted/src/components/page/config/dc.vue index 29b80311b..3a298cb76 100644 --- a/nezha-fronted/src/components/page/config/dc.vue +++ b/nezha-fronted/src/components/page/config/dc.vue @@ -48,6 +48,9 @@ + diff --git a/nezha-fronted/src/components/page/config/mib.vue b/nezha-fronted/src/components/page/config/mib.vue index f694099c6..5f57f9fdd 100644 --- a/nezha-fronted/src/components/page/config/mib.vue +++ b/nezha-fronted/src/components/page/config/mib.vue @@ -18,6 +18,9 @@ + diff --git a/nezha-fronted/src/components/page/config/model.vue b/nezha-fronted/src/components/page/config/model.vue index c32438ac0..9ec4455a6 100644 --- a/nezha-fronted/src/components/page/config/model.vue +++ b/nezha-fronted/src/components/page/config/model.vue @@ -18,6 +18,9 @@ + diff --git a/nezha-fronted/src/components/page/config/promServer.vue b/nezha-fronted/src/components/page/config/promServer.vue index 02fc48f4d..b189735ba 100644 --- a/nezha-fronted/src/components/page/config/promServer.vue +++ b/nezha-fronted/src/components/page/config/promServer.vue @@ -18,6 +18,9 @@ + diff --git a/nezha-fronted/src/components/page/config/system.vue b/nezha-fronted/src/components/page/config/system.vue index 6064a47b4..830231490 100644 --- a/nezha-fronted/src/components/page/config/system.vue +++ b/nezha-fronted/src/components/page/config/system.vue @@ -13,6 +13,9 @@ + diff --git a/nezha-fronted/src/components/page/config/terminallog.vue b/nezha-fronted/src/components/page/config/terminallog.vue new file mode 100644 index 000000000..458a8e2fa --- /dev/null +++ b/nezha-fronted/src/components/page/config/terminallog.vue @@ -0,0 +1,723 @@ + + + diff --git a/nezha-fronted/src/router/index.js b/nezha-fronted/src/router/index.js index 855c90b1c..9592dee2e 100644 --- a/nezha-fronted/src/router/index.js +++ b/nezha-fronted/src/router/index.js @@ -68,6 +68,10 @@ export default new Router({ path: '/model', component: resolve => require(['../components/page/config/model.vue'], resolve), }, + { + path: '/terminallog', + component: resolve => require(['../components/page/config/terminallog.vue'], resolve), + }, { path: '/mib', component: resolve => require(['../components/page/config/mib.vue'], resolve),