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]) {