From ebbfac27742a041187cd70537406caf33b07d430 Mon Sep 17 00:00:00 2001 From: Odboy Date: Thu, 17 Jul 2025 20:39:09 +0800 Subject: [PATCH] =?UTF-8?q?refactor(front):=20=E9=87=8D=E6=9E=84=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E7=BB=84=E4=BB=B6=E5=B9=B6=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了多个无用的组件和文件 - 更新了部分组件的实现方式 - 优化了代码结构和样式 - 修复了CuteSimpleTable、CuteDragTable组件,在无数据时,数据表格不刷新问题 --- cutejava/README.md => README.MD | 31 +- cutejava-front/README.md | 10 +- cutejava-front/src/api/system/dictDetail.js | 2 +- cutejava-front/src/api/system/job.js | 2 +- .../src/components/JavaEdit/index.vue | 77 ----- .../src/components/WangEditor/index.vue | 93 ------ .../views/components/base/CodemirrorDemo.vue | 18 -- .../views/components/base/DragTableDemo.vue | 71 ----- .../src/views/components/base/Editor.vue | 35 --- .../src/views/components/base/MarkDown.vue | 55 ---- .../src/views/components/base/YamlEdit.vue | 207 ------------ .../components/business/CuteDeptTree.vue | 9 +- .../components/business/CuteUserSelect.vue | 7 - .../views/components/business/DemoShow.vue | 52 ---- .../views/components/dev/CuteCodeEditor.vue | 117 +++++++ .../views/components/dev/CuteDragTable.vue | 14 +- .../views/components/dev/CuteFormDialog.vue | 33 +- .../views/components/dev/CuteFormDrawer.vue | 91 ++++++ .../views/components/dev/CuteJavaEditor.vue | 87 ++++++ .../src/views/components/dev/CuteMarkdown.vue | 72 +++++ .../views/components/dev/CuteOneKeyCopy.vue | 1 + .../components/dev/CuteRichTextEditor.vue | 294 ++++++++++++++++++ .../views/components/dev/CuteSimpleTable.vue | 14 +- .../components/dev/CuteYamlEditor.vue} | 46 ++- .../src/views/system/dept/index.vue | 6 +- .../src/views/system/menu/index.vue | 2 +- .../src/views/system/role/index.vue | 4 +- .../src/views/system/user/index.vue | 4 +- readme.md | 1 - 29 files changed, 757 insertions(+), 698 deletions(-) rename cutejava/README.md => README.MD (73%) delete mode 100644 cutejava-front/src/components/JavaEdit/index.vue delete mode 100644 cutejava-front/src/components/WangEditor/index.vue delete mode 100644 cutejava-front/src/views/components/base/CodemirrorDemo.vue delete mode 100644 cutejava-front/src/views/components/base/DragTableDemo.vue delete mode 100644 cutejava-front/src/views/components/base/Editor.vue delete mode 100644 cutejava-front/src/views/components/base/MarkDown.vue delete mode 100644 cutejava-front/src/views/components/base/YamlEdit.vue delete mode 100644 cutejava-front/src/views/components/business/DemoShow.vue create mode 100644 cutejava-front/src/views/components/dev/CuteCodeEditor.vue create mode 100644 cutejava-front/src/views/components/dev/CuteFormDrawer.vue create mode 100644 cutejava-front/src/views/components/dev/CuteJavaEditor.vue create mode 100644 cutejava-front/src/views/components/dev/CuteMarkdown.vue create mode 100644 cutejava-front/src/views/components/dev/CuteRichTextEditor.vue rename cutejava-front/src/{components/YamlEdit/index.vue => views/components/dev/CuteYamlEditor.vue} (51%) delete mode 100644 readme.md diff --git a/cutejava/README.md b/README.MD similarity index 73% rename from cutejava/README.md rename to README.MD index 907ef08e..6641d630 100644 --- a/cutejava/README.md +++ b/README.MD @@ -52,24 +52,33 @@ https://github.com/odboy-tianjun/cutejava - 存储管理:本地存储、Minio存储 - 服务监控:监控服务器的负载情况 -#### 丰富的自定义组件 +#### 前端基础组件 + +> 组件所在路径:cutejava-front/src/views/components/dev - CuteSimpleTable 简单表格 - CuteDragTable 支持拖拽的表格 - CuteFormDialog 支持表单的对话框 +- CuteRichTextEditor 富文本编辑器 +- CuteOneKeyCopy 一键复制 +- CuteMarkdown Markdown编辑器 +- CuteJavaEditor Java编辑器(已弃用) +- CuteYamlEditor Yaml编辑器(已弃用) +- CuteCodeEditor 多语言编辑器(支持yaml、java、go、swift、dockerfile、groovy、lua、perl、python、ruby、sql、xml、vue) + +#### 前端业务组件 + +> 组件所在路径:cutejava-front/src/views/components/business + +- CuteDeptTree 部门树 +- CuteUserSelect 用户多选框 #### 系统模块 -- cutejava-framework:系统基础框架,提供核心功能,如:权限、数据权限、异常处理、缓存、工具类、接口限流、接口防重、接口幂等。 -- cutejava-system:系统功能模块,提供用户、角色、菜单、部门、岗位、字典、定时任务、邮件、Minio存储、服务监控等功能 -- cutejava-pipeline:流水线模块,参考阿里云云效,提供流水线功能,可配置流水线任务,并支持任务依赖、任务参数、任务参数校验、任务参数回填。 +- cutejava-framework:系统基础框架。提供核心功能,如:权限、数据权限、异常处理、缓存、工具类、接口限流、接口防重、接口幂等。 +- cutejava-system:系统功能模块。提供用户、角色、菜单、部门、岗位、字典、定时任务、邮件、Minio存储、服务监控等功能 +- cutejava-devops:devops模块,已实现流水线功能。参考阿里云云效,提供流水线功能,可配置流水线任务,并支持任务依赖、任务参数、任务参数校验、任务参数回填。 #### 特别鸣谢 -- 感谢 [PanJiaChen](https://github.com/PanJiaChen/vue-element-admin) 大佬提供的前端模板 - -- 感谢 [Moxun](https://github.com/moxun1639) 大佬提供的前端 Curd 通用组件 - -- 感谢 [zhy6599](https://gitee.com/zhy6599) 大佬提供的后端运维管理相关功能 - -- 感谢 [j.yao.SUSE](https://github.com/everhopingandwaiting) 大佬提供的匿名接口与Redis限流等功能 +- 感谢 [elunez](https://github.com/elunez/eladmin-mp) 大佬提供的基础框架 diff --git a/cutejava-front/README.md b/cutejava-front/README.md index 5fe66784..e6e1db9a 100644 --- a/cutejava-front/README.md +++ b/cutejava-front/README.md @@ -61,12 +61,4 @@ https://www.ydyno.com/archives/1219.html #### 特别鸣谢 -- 感谢 [JetBrains](https://www.jetbrains.com/) 提供的非商业开源软件开发授权 - -- 感谢 [PanJiaChen](https://github.com/PanJiaChen/vue-element-admin) 大佬提供的前端模板 - -- 感谢 [Moxun](https://github.com/moxun1639) 大佬提供的前端 Crud 通用组件 - -- 感谢 [zhy6599](https://gitee.com/zhy6599) 大佬提供的后端运维管理相关功能 - -- 感谢 [j.yao.SUSE](https://github.com/everhopingandwaiting) 大佬提供的匿名接口与Redis限流等功能 +- 感谢 [elunez](https://github.com/elunez/eladmin-mp) 大佬提供的基础框架 diff --git a/cutejava-front/src/api/system/dictDetail.js b/cutejava-front/src/api/system/dictDetail.js index cf7aede8..9f83c667 100644 --- a/cutejava-front/src/api/system/dictDetail.js +++ b/cutejava-front/src/api/system/dictDetail.js @@ -3,7 +3,7 @@ import request from '@/utils/request' export function get(dictName) { const params = { page: 1, - size: 999999, + size: 9999999, args: { dictName: dictName } diff --git a/cutejava-front/src/api/system/job.js b/cutejava-front/src/api/system/job.js index dc4ed860..8ed716d0 100644 --- a/cutejava-front/src/api/system/job.js +++ b/cutejava-front/src/api/system/job.js @@ -3,7 +3,7 @@ import request from '@/utils/request' export function queryAllEnableJob() { const params = { page: 1, - size: 999999, + size: 9999999, args: { enabled: true } diff --git a/cutejava-front/src/components/JavaEdit/index.vue b/cutejava-front/src/components/JavaEdit/index.vue deleted file mode 100644 index 7bb78bec..00000000 --- a/cutejava-front/src/components/JavaEdit/index.vue +++ /dev/null @@ -1,77 +0,0 @@ -