3 Star 67 Fork 62

jeelowcode/jeelowcode-ui-admin-vue3

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
4个月前
1
4个月前
4个月前
4个月前
4个月前
4个月前
4个月前
4个月前
4个月前
4个月前
4个月前
4个月前
4个月前
Loading...
README
Apache-2.0

logo

🔥🔥🔥 前往俱乐部获取内测资格 🔥🔥🔥

logo

在线轻松驾驭99.99%编程挑战

Downloads Downloads Downloads Downloads Downloads

1.项目简介

JeeLowCode 是一款基于芋道源码(ruoyi-vue-pro)精心二次封装的企业级低代码开发框架。在探索市场上众多低代码平台时,我们发现它们不仅价格昂贵,而且功能上往往不尽人意,难以仅通过简单的界面配置就满足我们的开发需求。在这样的背景下,寻找一款既免费又稳定,同时易于使用的全开源低代码开发平台变得尤为困难。JeeLowCode 正是为了填补这一市场空缺而诞生的。

Downloads

2.在线体验

体验地址:http://demo.jeelowcode.com

社区地址:http://doc.jeelowcode.com

启动文档:http://doc.jeelowcode.com/doc/1-5

视频教程:http://doc.jeelowcode.com/doc/1-6

3.代码架构

com.jeelowcode  
    ├── jeelowcode-admin                     // 启动模块
    ├── jeelowcode-code                      // JeelowCode核心模块
    ├── jeelowcode-dependencies              // 项目版本依赖模块
    ├── jeelowcode-framework                 // 功能模块
    │       └── jeelowcode-excel             // Excel导入导出模块
    │       └── jeelowcode-exception         // 自定义异常模块
    │       └── jeelowcode-plus              // SQL/DDL 语构建模块
    │       └── jeelowcode-tenant            // 租户模块
    │       └── jeelowcode-utils             // 工具类模块
    ├── jeelowcode-module                    // 个人业务相关
    │       └── jeelowcode-module-api        // 个人业务模块API
    │       └── jeelowcode-module-biz        // 个人业务业务
    ├── yudao-framework                      // 芋道核心模块
    ├── yudao-module                         // 芋道核心模块

4.项目关系

后端项目

项目 Star 简介
JeeLowCode Gitee star GitHub stars star 基于 Spring Boot 多模块架构

前端项目

项目 Star 简介
jeelowcode-ui-admin-vue3 Gitee star GitHub stars star 基于 Vue3 + Element Plus + Avue 实现的后台管理

5.系统架构图

6.Hello World入门

只需要4步带你了解低代码JeeLowCode

7.演示效果图

7.1 手机端效果图:

7.2 电脑端效果图:

7.3 动态效果图:

8.框架核心亮点

8.1 首页:

8.2 在线表构建:

通过图形用户界面直观地创建数据表,一旦创建完成,即刻享有增、删、改、查、数据导入和导出的全面功能,操作简便,效率倍增。

8.3 在线统计报表:

只需配置简单的SQL语句,即可迅速生成包括柱状图、折线图、饼图以及卡片视图在内的多样化统计报表,直观展现数据分析结果。

8.4 在线多表关联:

利用界面化的灵活配置,实现多表关联的直观展示,确保所见即所得的数据处理体验。

8.5 在线格式化字段显示:

为满足界面字段合并显示需求,提供三种简捷处理方法:数据库层面的SQL函数拼接,查询时的SQL字符串合并,以及应用层的Java代码处理。选择适合的方法以优化性能和灵活性。

8.6 在线排序设置:

通过拖放操作,用户可以直观地设置初始化数据的排序规则。

8.7 在线租户数据权限配置:

提供在线配置工具,轻松实现租户级别的数据权限设定,确保数据访问的安全性和合规性,提升多租户场景下的应用灵活性。JeeLowCode以其卓越的灵活性、高效性和易用性,成为加速数字化转型、驱动业务创新的理想选择。

8.8 广泛数据库兼容:

数据库 是否支持
MySql 支持
Oracle11g 支持
PostgreSQL 支持
达梦 支持

8.9 在线表单设计:

提供丰富多样的控件,全面支持各类页面的开发需求。

8.10 丰富完善的示例:

丰富完善的示例,便于用户快速学习和上手

8.11 100+常用模板:

提供了丰富多样的常用页面模板,以便开发者能够迅速采纳和应用。

9.启动步骤

温馨提示: JDK、Maven、Node等可以从网盘下载
百度网盘地址:https://pan.baidu.com/s/1ICmHRlrRYzBkx87zoRuqvQ?pwd=1234
阿里云盘地址:https://www.alipan.com/s/X4kF7Hshuc2

9.1 后台JAVA代码运行步骤

环境配置

运行环境:JDK1.8

开发工具: Idea、Maven

默认已启动中间件:(推荐使用宝塔)Mysql8.0RedisMinio

第一步:下载JeelowCode项目并导入IDEA中
第二步:导入数据库文件到mysql中,并修改项目的数据库以及redis配置
第三步:根据示例配置好对应数据库,刷新Maven,再进行Complie编译,启动项目

9.2 前端VUE代码运行步骤:

后台运行环境: node18.0.0

开发工具: VsCode

第一步:检查本地Node环境
第二步:安装PNPM
第三步:使用PNPM安装项目依赖
第四步:配置项目后台地址
第五步:启动项目

第一步:检查本地环境:Node.js: 18.0.0

第二步:安装PNPM,提升依赖的安装速度

1.先配置NPM仓库

npm config set registry https://registry.npmmirror.com

2.安装PNPM

npm install -g pnpm

第三步:安装依赖

进 入项目目录,执行

pnpm install

第四步:配置后台地址

修改项目根目录下文件.env.dev中的请求路径为本地后台地址

VITE_BASE_URL='http://127.0.0.1:48080'

第五步:启动项目

pnpm run dev-server

访问地址

技术交流(广告勿扰):

JeeLowCode客服(添加时备注:进群) JeeLowCode公众号
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 本软件受适用的国家软件著作权法(包括国际条约)和开源协议 双重保护许可。 开源协议中文释意如下: 1.JeeLowCode开源版本无任何限制,在遵循本开源协议条款下,允许商用使用,不会造成侵权行为。 2.允许基于本平台软件开展业务系统开发。 3.在任何情况下,您不得使用本软件开发可能被认为与本软件竞争的软件。 最终解释权归:http://www.jeelowcode.com

简介

👍👍👍 JeeLowCode低代码平台前端模块,基于 Vue3 + Element Plus + Avue 实现 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者 (2)

全部

近期动态

2天前推送了新的提交到 master 分支,182647c...224a837
3天前推送了新的提交到 master 分支,b2031df...182647c
3天前推送了新的提交到 master 分支,f2c3ada...b2031df
15天前推送了新的提交到 master 分支,b7fe59d...f2c3ada
15天前推送了新的提交到 master 分支,868dbc3...b7fe59d
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/jeelowcode/jeelowcode-ui-admin-vue3.git
git@gitee.com:jeelowcode/jeelowcode-ui-admin-vue3.git
jeelowcode
jeelowcode-ui-admin-vue3
jeelowcode-ui-admin-vue3
master

搜索帮助