From 510e660b1736eef4a73517205042278461f3fddd Mon Sep 17 00:00:00 2001 From: chaos-zhu Date: Tue, 20 Aug 2024 12:20:42 +0800 Subject: [PATCH] =?UTF-8?q?:new:=20=E9=99=90=E5=88=B6=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=B9=E9=A2=9D=E5=A4=96=E7=9A=84=E6=93=8D?= =?UTF-8?q?=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/app/socket/sftp.js | 2 + web/src/assets/scss/element/dark.scss | 5 ++ web/src/views/terminal/components/sftp.vue | 47 +++++++++++++++---- .../terminal/components/terminal-tab.vue | 4 +- .../views/terminal/components/terminal.vue | 2 +- 5 files changed, 47 insertions(+), 13 deletions(-) diff --git a/server/app/socket/sftp.js b/server/app/socket/sftp.js index 1165452..c4986ae 100644 --- a/server/app/socket/sftp.js +++ b/server/app/socket/sftp.js @@ -36,6 +36,7 @@ function listenInput(sftpClient, socket) { socket.on('rm_dir', async (path) => { const exists = await sftpClient.exists(path) if (!exists) return socket.emit('not_exists_dir', '目录不存在或当前不可访问') + consola.info('rm_dir: ', path) try { let res = await sftpClient.rmdir(path, true) // 递归删除 socket.emit('rm_success', res) @@ -127,6 +128,7 @@ function listenInput(sftpClient, socket) { const exists = await sftpClient.exists(fullPath) if (exists) continue await sftpClient.mkdir(fullPath, true) + socket.emit('create_remote_dir_progress', fullPath) consola.info('创建目录:', fullPath) } socket.emit('create_remote_dir_success') diff --git a/web/src/assets/scss/element/dark.scss b/web/src/assets/scss/element/dark.scss index edb3016..37897a0 100644 --- a/web/src/assets/scss/element/dark.scss +++ b/web/src/assets/scss/element/dark.scss @@ -53,6 +53,11 @@ html.dark { background-color: #454242 !important; } } + section { + .left { + border: none !important; + } + } } .info_box { border-right: 1px solid #454242; diff --git a/web/src/views/terminal/components/sftp.vue b/web/src/views/terminal/components/sftp.vue index 08a59b3..d89a288 100644 --- a/web/src/views/terminal/components/sftp.vue +++ b/web/src/views/terminal/components/sftp.vue @@ -108,12 +108,15 @@ :percentage="upFileProgress" /> +
+ 文件夹创建: {{ curUploadDirName }} +