From 61e0a12c6a21debdf17bb15a7421f98d9654c2e3 Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 16 Jul 2025 21:13:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20=E6=96=B0=E5=A2=9E=E6=8B=96?= =?UTF-8?q?=E6=8B=BD=E8=A1=A8=E6=A0=BC=E7=BB=84=E4=BB=B6=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=95=B0=E6=8D=AE=E8=A1=A8=E6=A0=BC=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 CuteDragTable组件,支持行拖拽排序功能 - 重构 CuteTable 组件,改为 CuteSimpleTable,简化功能 - 更新 README.md,添加新组件说明 - 优化 OneKeyCopy 组件,改名为 CuteOneKeyCopy - 删除示例页面 cuteTableDemo.vue --- .../views/components/base/ClipboardDemo.vue | 61 ------ .../views/components/dev/CuteDragTable.vue | 176 ++++++++++++++++++ .../OneKeyCopy.vue => dev/CuteOneKeyCopy.vue} | 3 +- .../{CuteTable.vue => CuteSimpleTable.vue} | 37 ++-- cutejava-front/src/views/cuteTableDemo.vue | 162 ---------------- cutejava/README.md | 5 +- .../controller/SystemDictController.java | 7 +- 7 files changed, 208 insertions(+), 243 deletions(-) delete mode 100644 cutejava-front/src/views/components/base/ClipboardDemo.vue create mode 100644 cutejava-front/src/views/components/dev/CuteDragTable.vue rename cutejava-front/src/views/components/{base/OneKeyCopy.vue => dev/CuteOneKeyCopy.vue} (88%) rename cutejava-front/src/views/components/dev/{CuteTable.vue => CuteSimpleTable.vue} (83%) delete mode 100644 cutejava-front/src/views/cuteTableDemo.vue diff --git a/cutejava-front/src/views/components/base/ClipboardDemo.vue b/cutejava-front/src/views/components/base/ClipboardDemo.vue deleted file mode 100644 index c979eb49..00000000 --- a/cutejava-front/src/views/components/base/ClipboardDemo.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - diff --git a/cutejava-front/src/views/components/dev/CuteDragTable.vue b/cutejava-front/src/views/components/dev/CuteDragTable.vue new file mode 100644 index 00000000..dbe2065d --- /dev/null +++ b/cutejava-front/src/views/components/dev/CuteDragTable.vue @@ -0,0 +1,176 @@ + + + + diff --git a/cutejava-front/src/views/components/base/OneKeyCopy.vue b/cutejava-front/src/views/components/dev/CuteOneKeyCopy.vue similarity index 88% rename from cutejava-front/src/views/components/base/OneKeyCopy.vue rename to cutejava-front/src/views/components/dev/CuteOneKeyCopy.vue index 15873401..02454b87 100644 --- a/cutejava-front/src/views/components/base/OneKeyCopy.vue +++ b/cutejava-front/src/views/components/dev/CuteOneKeyCopy.vue @@ -1,7 +1,6 @@ - diff --git a/cutejava/README.md b/cutejava/README.md index 696400d8..907ef08e 100644 --- a/cutejava/README.md +++ b/cutejava/README.md @@ -54,8 +54,9 @@ https://github.com/odboy-tianjun/cutejava #### 丰富的自定义组件 -- CuteTable -- CuteFormDialog +- CuteSimpleTable 简单表格 +- CuteDragTable 支持拖拽的表格 +- CuteFormDialog 支持表单的对话框 #### 系统模块 diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java index 57fb3d1b..c511bbab 100644 --- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java +++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java @@ -46,8 +46,13 @@ public class SystemDictController { @PostMapping @PreAuthorize("@el.check('dict:list')") public ResponseEntity>> queryDictByArgs(@Validated @RequestBody CsPageArgs args) { + Page page; SystemQueryDictArgs criteria = args.getArgs(); - Page page = new Page<>(criteria.getPage(), criteria.getSize()); + if (args.getSize() != null) { + page = new Page<>(args.getPage(), args.getSize()); + } else { + page = new Page<>(criteria.getPage(), criteria.getSize()); + } return new ResponseEntity<>(systemDictService.queryDictByArgs(criteria, page), HttpStatus.OK); }