From 112335b1106662f51a3d59dff3fdb75bccf2d6ef Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Sat, 20 Dec 2025 23:30:49 +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 --- .../java/com/jeesite/modules/app/test.json | 0 .../modules/biz/web/BizMyfilesController.java | 10 + web-vue/packages/biz/api/biz/myfiles.ts | 3 + .../workbench/components/myfiles/index.vue | 190 ++++++++++-------- 4 files changed, 122 insertions(+), 81 deletions(-) delete mode 100644 web-api/src/main/java/com/jeesite/modules/app/test.json diff --git a/web-api/src/main/java/com/jeesite/modules/app/test.json b/web-api/src/main/java/com/jeesite/modules/app/test.json deleted file mode 100644 index e69de29b..00000000 diff --git a/web-api/src/main/java/com/jeesite/modules/biz/web/BizMyfilesController.java b/web-api/src/main/java/com/jeesite/modules/biz/web/BizMyfilesController.java index 43829037..5cddf5b6 100644 --- a/web-api/src/main/java/com/jeesite/modules/biz/web/BizMyfilesController.java +++ b/web-api/src/main/java/com/jeesite/modules/biz/web/BizMyfilesController.java @@ -107,10 +107,20 @@ public class BizMyfilesController extends BaseController { bizMyfiles.setMimeType(fileUpload.getFileEntity().getFileContentType()); bizMyfiles.setSvgIcon(MyFileUtils.getIcon(fileUpload.getFileEntity().getFileExtension())); bizMyfilesService.save(bizMyfiles); + FileUploadUtils.deleteFileUpload(fileUpload.getId()); } return renderResult(Global.TRUE, text("保存文件信息成功!")); } + @PostMapping(value = "edit") + @ResponseBody + public String edit(@Validated BizMyfiles bizMyfiles) { + BizMyfiles myfiles = bizMyfilesService.get(bizMyfiles.getId()); + myfiles.setFileName(bizMyfiles.getFileName() + "." + myfiles.getFileExt()); + bizMyfilesService.update(myfiles); + return renderResult(Global.TRUE, text("修改文件名称成功!")); + } + /** * 导出数据 */ diff --git a/web-vue/packages/biz/api/biz/myfiles.ts b/web-vue/packages/biz/api/biz/myfiles.ts index 17accf75..49e60e2b 100644 --- a/web-vue/packages/biz/api/biz/myfiles.ts +++ b/web-vue/packages/biz/api/biz/myfiles.ts @@ -46,6 +46,9 @@ export const bizMyfilesForm = (params?: BizMyfiles | any) => export const bizMyfilesSave = (params?: any, data?: BizMyfiles | any) => defHttp.postJson({ url: adminPath + '/biz/myfiles/save', params, data }); +export const bizMyfilesEdit = (params?: any, data?: BizMyfiles | any) => + defHttp.postJson({ url: adminPath + '/biz/myfiles/edit', params, data }); + export const bizMyfilesImportData = ( params: UploadFileParams, onUploadProgress: (progressEvent: AxiosProgressEvent) => void, 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 5335abe7..37eb4f39 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 @@ -23,9 +23,7 @@ :class="{ active: folder.expanded }" :style="{ paddingLeft: '0px' }" > -
- - -
-
- - -
- - -
-
- - -
- -
-
- -
- -
-
- -
- - -