diff --git a/src/api/file-api.js b/src/api/file-api.js index 438399d7..e30ea26a 100644 --- a/src/api/file-api.js +++ b/src/api/file-api.js @@ -177,6 +177,17 @@ export default { params }) }, + // 移动或复制前检查目标目录是否存在要移动或复制的文件 + checkMoveOrCopy: function(params) { + return request({ + url: 'check-move-copy', + method: 'get', + params, + paramsSerializer: function(params) { + return qs.stringify(params, { arrayFormat: 'repeat' }) + } + }) + }, // 移动文件/文件夹 move: function(params) { return request({ diff --git a/src/components/ShowFile/DialogFileList.vue b/src/components/ShowFile/DialogFileList.vue new file mode 100644 index 00000000..fafefab7 --- /dev/null +++ b/src/components/ShowFile/DialogFileList.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index 13ba41eb..e2ae4f00 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -766,30 +766,41 @@
永久删除文件(不进入回收站,直接删除)
- -
-
-
-
- -
-
{{file.name}}
-
-
-
-
+ 取 消 确 定 + + + +
+
+
+

所选目录已存在下列文件

+
+
+ +
+ + 取 消 + 覆 盖 + 不覆盖 + +
+