From 5d2cbda4489f1aa3c91f053cfc2ca9953e8a2775 Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Sun, 21 Dec 2025 10:25:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=BE=85=E5=8A=9E=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/biz/entity/BizMyfiles.java | 10 +- .../workbench/components/myfiles/folder.vue | 2 +- .../workbench/components/myfiles/form.vue | 114 ++++++++++++++++++ .../workbench/components/myfiles/index.vue | 16 ++- .../layouts/views/desktop/workbench/index.vue | 8 +- 5 files changed, 132 insertions(+), 18 deletions(-) create mode 100644 web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/form.vue diff --git a/web-api/src/main/java/com/jeesite/modules/biz/entity/BizMyfiles.java b/web-api/src/main/java/com/jeesite/modules/biz/entity/BizMyfiles.java index f9fe08c0..1d70e503 100644 --- a/web-api/src/main/java/com/jeesite/modules/biz/entity/BizMyfiles.java +++ b/web-api/src/main/java/com/jeesite/modules/biz/entity/BizMyfiles.java @@ -43,10 +43,8 @@ import java.io.Serial; @Column(name = "folder_id", attrName = "folderId", label = "文件夹标识"), @Column(name = "user_name", attrName = "userName", label = "用户姓名", isUpdate = false, isQuery = false), @Column(name = "login_code", attrName = "loginCode", label = "用户名称", isUpdate = false), - @Column(name = "download_count", attrName = "downloadCount", label = "下载次数", isUpdate = false, isQuery = false, isUpdateForce = true), - @Column(name = "view_count", attrName = "viewCount", label = "查看次数", isUpdate = false, isQuery = false, isUpdateForce = true), - @Column(name = "expire_time", attrName = "expireTime", label = "过期时间", isQuery = false, isUpdateForce = true), - @Column(name = "is_delete", attrName = "isDelete", label = "是否删除", isUpdateForce = true), + @Column(name = "download_count", attrName = "downloadCount", label = "下载次数"), + @Column(name = "view_count", attrName = "viewCount", label = "查看次数"), @Column(name = "update_time", attrName = "updateTime", label = "更新时间", isQuery = false, isUpdateForce = true), @Column(name = "svg_icon", attrName = "svgIcon", label = "文件夹标识"), }, joinTable = { @@ -75,8 +73,6 @@ public class BizMyfiles extends DataEntity implements Serializable { private String loginCode; // 用户名称 private Integer downloadCount; // 下载次数 private Integer viewCount; // 查看次数 - private Date expireTime; // 过期时间 - private Integer isDelete; // 是否删除 private Date updateTime; // 更新时间 private String svgIcon; //文件图标 @@ -96,8 +92,6 @@ public class BizMyfiles extends DataEntity implements Serializable { @ExcelField(title = "用户名称", attrName = "loginCode", align = Align.CENTER, sort = 110), @ExcelField(title = "下载次数", attrName = "downloadCount", align = Align.CENTER, sort = 120), @ExcelField(title = "查看次数", attrName = "viewCount", align = Align.CENTER, sort = 130), - @ExcelField(title = "过期时间", attrName = "expireTime", align = Align.CENTER, sort = 140, dataFormat = "yyyy-MM-dd hh:mm"), - @ExcelField(title = "是否删除", attrName = "isDelete", dictType = "sys_yes_no", align = Align.CENTER, sort = 150), @ExcelField(title = "更新时间", attrName = "updateTime", align = Align.CENTER, sort = 160, dataFormat = "yyyy-MM-dd hh:mm"), }) public BizMyfiles() { diff --git a/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/folder.vue b/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/folder.vue index 236d1153..1c136e1f 100644 --- a/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/folder.vue +++ b/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/folder.vue @@ -18,7 +18,7 @@ import { useMessage } from '@jeesite/core/hooks/web/useMessage'; import { BasicModal, useModalInner } from '@jeesite/core/components/Modal'; - import { FolderItem, BizFolders, bizFoldersListAll, bizFoldersSave, bizFolderTreeData } from '@jeesite/biz/api/biz/folders'; + import { BizFolders, bizFoldersListAll, bizFoldersSave, bizFolderTreeData } from '@jeesite/biz/api/biz/folders'; import { useUserStore } from '@jeesite/core/store/modules/user'; const userStore = useUserStore(); const userinfo = computed(() => userStore.getUserInfo); diff --git a/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/form.vue b/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/form.vue new file mode 100644 index 00000000..836823b6 --- /dev/null +++ b/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/form.vue @@ -0,0 +1,114 @@ + + + + + diff --git a/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/index.vue b/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/index.vue index 8edc442d..f6b6aa5a 100644 --- a/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/index.vue +++ b/web-vue/packages/core/layouts/views/desktop/workbench/components/myfiles/index.vue @@ -379,7 +379,9 @@
- {{ file.folderName }} + + {{ file.folderName }} +
@@ -396,8 +398,9 @@
- - + + +