From 3b96745fa548c12f1490b2df4dc91533ab790dc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9F=922012?= <345849402@qq.com> Date: Mon, 22 Jun 2020 21:06:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=82=B9=E5=87=BB=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/tools/module/sys/model/SysFile.java | 1 + src/main/java/com/tools/module/sys/web/FileController.java | 2 ++ src/main/resources/templates/sys/file/list.html | 4 +++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/tools/module/sys/model/SysFile.java b/src/main/java/com/tools/module/sys/model/SysFile.java index 80fd56d..629b7ed 100644 --- a/src/main/java/com/tools/module/sys/model/SysFile.java +++ b/src/main/java/com/tools/module/sys/model/SysFile.java @@ -8,4 +8,5 @@ public class SysFile { private String name; private Integer parentId; private String parentPath; + private boolean directory; } diff --git a/src/main/java/com/tools/module/sys/web/FileController.java b/src/main/java/com/tools/module/sys/web/FileController.java index 1e611c2..1be5b4a 100644 --- a/src/main/java/com/tools/module/sys/web/FileController.java +++ b/src/main/java/com/tools/module/sys/web/FileController.java @@ -59,6 +59,7 @@ public class FileController { sysFile.setFileId(num); sysFile.setParentId(level); if (file.isDirectory()) { + sysFile.setDirectory(true); if(level==0){ if(file.getName().equals("templates")|| file.getName().equals("static")){ @@ -75,6 +76,7 @@ public class FileController { } } else { if(level!=0){ + sysFile.setDirectory(false); sysFile.setParentPath(parentPath+SystemConstant.SF_FILE_SEPARATOR+file.getName()); filePathList.add(sysFile); num++; diff --git a/src/main/resources/templates/sys/file/list.html b/src/main/resources/templates/sys/file/list.html index 12c017d..65ab74e 100644 --- a/src/main/resources/templates/sys/file/list.html +++ b/src/main/resources/templates/sys/file/list.html @@ -58,7 +58,9 @@ var setting = { callback : { onClick : function(event, treeId, treeNode) { vm.filePath = treeNode.parentPath; - vm.getContent(); + if(!treeNode.directory){ + vm.getContent(); + } }, onExpand:function(event, treeId, treeNode){ -- GitLab