From 7d32c5e057f4c613d74f62ed2c6a66be18920700 Mon Sep 17 00:00:00 2001 From: zhengzhou Date: Tue, 24 Nov 2020 14:50:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=8A=E4=BC=A0=E6=95=B4?= =?UTF-8?q?=E4=B8=AA=E6=96=87=E4=BB=B6=E5=A4=B9=E7=9A=84=E6=B8=A0=E9=81=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workspace/components/folder-item.vue | 22 ++++++++++++++++--- .../main_web/workspace/workspace.new.vue | 5 +++++ 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/views/main_web/workspace/components/folder-item.vue b/src/views/main_web/workspace/components/folder-item.vue index e3bcb440..8eef506a 100644 --- a/src/views/main_web/workspace/components/folder-item.vue +++ b/src/views/main_web/workspace/components/folder-item.vue @@ -6,7 +6,6 @@ >
{{ folder.childCount + folder.fileCount }}个项目 + +
    -
  • 下载文件夹
  • +
  • 从云端更新
@@ -62,7 +73,12 @@ export default { }, closeRightMenu() { this.rightMenuVisible = false; - } + }, + commitFolder(e) { + e.stopPropagation(); + e.preventDefault(); + this.$emit('commitFolder', this.folder); + }, }, watch: { rightMenuVisible(value) { diff --git a/src/views/main_web/workspace/workspace.new.vue b/src/views/main_web/workspace/workspace.new.vue index 13a00ba9..82932fb1 100644 --- a/src/views/main_web/workspace/workspace.new.vue +++ b/src/views/main_web/workspace/workspace.new.vue @@ -114,6 +114,7 @@ @onDownloadAll="downloadFolder" :activeRightMenuId="tempRightFileId" @dblclick.native="intoSubFolder(folder)" + @commitFolder="commitFolder" /> @@ -927,6 +928,10 @@ export default { errorHandler, ); }, + commitFolder(folder) { + const path = `${this.localWorkspacePrefix}\\${this.currentNodeFolder.folderName}${folder.folderPath ? `\\${folder.folderPath}`:''}`.replace(/\//g, '\\'); + this.clientUpload([path]); + }, /** * 点击文件事件:直接打开文件 */