diff --git a/web-front/package.json b/web-front/package.json index 9de737b..b13c687 100644 --- a/web-front/package.json +++ b/web-front/package.json @@ -7,7 +7,8 @@ "dev": "vue-cli-service serve", "build": "node scripts/sync-version.js && vue-cli-service build && node scripts/compress-vs.js", "build:no-compress": "node scripts/sync-version.js && vue-cli-service build", - "lint": "vue-cli-service lint" + "lint": "vue-cli-service lint", + "test": "node --test src/utils/batchTreeCollect.spec.js" }, "dependencies": { "@element-plus/icons-vue": "^2.3.1", diff --git a/web-front/src/components/DirectoryTree.vue b/web-front/src/components/DirectoryTree.vue index 6e886b2..06ee87d 100644 --- a/web-front/src/components/DirectoryTree.vue +++ b/web-front/src/components/DirectoryTree.vue @@ -103,7 +103,23 @@
-
+
+ + 文件树 + + + 批量下载 + + + {{ treeExpanding ? '正在展开并收集文件…' : `勾选文件夹将自动展开(最多 ${effectiveBatchMaxDepth} 层)` }} + +
+
@@ -236,7 +253,23 @@