2 Star 2 Fork 1

独领云 / dooleen-frontend

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

🌐独领分布式微服务开发平台

Build Status Coverage Status Downloads Downloads

项目简介

独领开发平台是基于SpringCloud 开发的微服务框架技术平台,我们整合了众多的技术能力(SpringCloud、ShardingSphere、Nacos、Redis、MongoDB、OnylyOffice等等),可以帮助你快速搭建内部的管理开发平台等;我们希望做到您开箱即用。平台除了整合了认证授权、网关、配置中心等技术套件; 还开放了用户管理、文档管理、OnlyOffice/wps、报表管理、BI报表、智能填报、日历、会议、流程管理、计划管理、动态表单等功能;如果您是做软件开发,相信这里一定有你想要的功能!

最后你会发现我们开源的不只是开发平台,还有很多实用的功能😁!

开源说明

我们希望开源所有已开发的功能和技术能力,但整个平台开发过程中也使用了部分开源项目的能力,本着尊重原作者的、远离法律风险的思想;做二开的部分我们不打算也不能放在本开源项目中。如果大家有需要可以添加微信或进入技术群进行交流!

适用场景

  • 企业管理系统开发及运行平台
  • 交易系统开发及运行平台

系统功能

功能名称 功能介绍 是否开源
多租户管理 支持云部署不同租户的登录页面、LOGO制定义;数据库物理隔离;按功能售卖等
租户管秘钥 支持对租户独立部署时进行秘钥授权
用户管理 不同维度的用户管理(系统维度、机构维度,项目维度)
角色权限管理 基于RBAC的访问控制
菜单管理 支持顶部菜单、左侧菜单管理
访问资源管理 支持菜单、按钮、数据栏位等资源的访问控制管理
消息通知 支持站内消息、微信公众号等平台的消息推送
项目管理 支持项目级别的用户、机构、菜单等资源管理
计划管理 支持拖拽看板和甘特图两种展现摸索
会议管理 基于日历组件的会议管理,支持对接腾讯会议
日历管理 节假日、日期管理
日程管理 管理会议、出差等日程,支持日程共享
工位管理 整合可视化大屏,展现企业工位信息
参数、枚举值管理 支持系统级和功能级的参数值、枚举管理
在线文档管理 支持文档目录结构,文档共享、文档在线编辑等功能(支持OnlyOffice和wps整合)
报表管理 二开开源报表平台,高度集成到独领开发平台 二开不开源
企业调查表单 支持调查表单的自定义,适合管理机构对企业的问卷表单生成和问卷收集
自定义首页 模块化可拖拽自定义个性首页
动态表单 通过拖拽表单元素,数据驱动生成表单。真正做到0代码开发表单
审批流程定义 适合中国人的审批流程定义;
BI报表 二开达芬奇开源BI平台 二开不开源
可视化大屏 拖拽试大屏开发 二开不开源
智能数据标准 基于词根的数据标准,可以自动根据语义生成标准变量
一键代码 一键生成前后端可运行的代码,标准的CRUD功能、文件导入导出功能
API文档管理 基于Knife4j的文档管理系统(二开) 二开不开源
第三方集成 支持第三方功能的集成配置(公众号、短信、腾讯会议等等) 部分开源
... 更多功能关注后面章节功能介绍 部分开源

前端工程列表

dooleen-frontend  ----前端主工程,包含了用户、权限管理等功能
dooleen-visual-frontend ----可视化大屏前端工程(不开源)
dooleen-smartbi-frontend ----智能BI报表前端工程(不开源)
dooleen-apidoc-frontend ----后端API接口调试页面工程(不开源)

配套后端工程地址

https://gitee.com/dooleencloud/dooleen-backend

演示地址

  • 由于开源项目访问量大,无法提供大容量的在线服务器,固我们暂不提供外网访问功能;建议大家本地部署了看运行效果;
  • 若必须查看演示效果,请联系作者可给您本地远程演示!(微信号:cacabook)

安装运行教程

开源说明

开源协议

独领开发平台开源遵循 Apache 2.0 协议。 即:允许商业使用,但务必保留类作者、Copyright 信息。

提交PR说明

  1. 欢迎提交 PR,注意对应提交对应 feature 分支 代码规范 spring-javaformat

  2. 欢迎提交 issue,请写清楚遇到问题的原因、开发环境、复显步骤。

选择优势

  • 本项目的每一行功能代码都是我们敲出来的,给你最有保障的支持!

微信

作者微信号:cacabook

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: You must give any other recipients of the Work or Derivative Works a copy of this License; and You must cause any modified files to carry prominent notices stating that You changed the files; and 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 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 2019 ZhuangQian (smallchill@163.com) 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.

简介

独领开发平台是基于SpringCloud 开发的微服务框架技术平台,整合了众多的技术能力,可以帮助你快速搭建管理开发平台等;此项目为dooleen-backend(https://gitee.com/dooleencloud/dooleen-backend)的配套项目工程; 展开 收起
JavaScript 等 6 种语言
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/dooleencloud/dooleen-frontend.git
git@gitee.com:dooleencloud/dooleen-frontend.git
dooleencloud
dooleen-frontend
dooleen-frontend
master

搜索帮助