diff --git a/nezha-fronted/src/components/cli/consoleNew.vue b/nezha-fronted/src/components/cli/consoleNew.vue index 27032f7d0..c34fc9139 100644 --- a/nezha-fronted/src/components/cli/consoleNew.vue +++ b/nezha-fronted/src/components/cli/consoleNew.vue @@ -267,6 +267,9 @@ export default { this.fileDirectoryShow = show }) }, + clearTerminal () { + this.term.clear() + }, enterStr (message) { if (this.terminalSocket && this.terminal.isLogin) { this.term.send(message) diff --git a/nezha-fronted/src/components/cli/fileDirectory.vue b/nezha-fronted/src/components/cli/fileDirectory.vue index e00d40de3..ebc7aba0e 100644 --- a/nezha-fronted/src/components/cli/fileDirectory.vue +++ b/nezha-fronted/src/components/cli/fileDirectory.vue @@ -150,7 +150,7 @@ -
+
{{$t('fileDirectory.overNum', {num: overNum})}}
diff --git a/nezha-fronted/src/components/cli/webSSHNew.vue b/nezha-fronted/src/components/cli/webSSHNew.vue index 5d581dec7..ad1f5835d 100644 --- a/nezha-fronted/src/components/cli/webSSHNew.vue +++ b/nezha-fronted/src/components/cli/webSSHNew.vue @@ -45,6 +45,11 @@ {{$t('terminal.sftp')}} + + + + +
@@ -785,6 +790,12 @@ export default { this.$refs['popover' + index][0].doClose() } }, + clearTerminal (item, index) { + this.$refs['console' + index][0].clearTerminal(true) + if (this.$refs['popover' + index] && this.$refs['popover' + index][0]) { + this.$refs['popover' + index][0].doClose() + } + }, closeShell (item, index) { this.removeTab(item.name) if (this.$refs['popover' + index] && this.$refs['popover' + index][0]) {