mirror of
https://gitee.com/orangeform/orange-admin.git
synced 2026-01-17 10:36:31 +08:00
52
README.md
52
README.md
@@ -1,39 +1,16 @@
|
||||
### 新版功能
|
||||
在刚刚发布的 2.6 版本中,新版在线表单上线。相比于之前版本,前端完全重写,支持更多实用功能。
|
||||
2.7 版本新上线功能如下。
|
||||
线上演示环境 [http://demo.orangeforms.com/flow](http://demo.orangeforms.com/flow)(集中访问会相对较慢)。
|
||||
- 在线表单,支持第三方独立接入,目前以 **若依** 为例,并提供详细的接入文档和示例代码。
|
||||
- 在线表单,不修改任何 **若依** 默认代码的前提下,仅通过新增插件接口的方式,为 **若依** 集成橙单的在线表单功能。
|
||||
- 在线表单,支持 Tab 容器组件。
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
- 新版在线表单编辑器使用全新页面样式。
|
||||
- 前端支持更多基础组件。
|
||||
- 前端内置业务相关的高阶组件,同时提供标准化扩展接口。
|
||||
- 前端支持 Javascript 监听器,对于复杂的数据和组件联动场景,可以灵活扩展前端逻辑。
|
||||
- 支持下拉、复选框等多选逻辑。
|
||||
- 前后端均支持一对一和一对多的级联添加、更新和删除。
|
||||
- 前后端均提供全局编码字典的支持。
|
||||
- 前后端均提供独立可接入性支持,基于统一的扩展逻辑,可与其他脚手架快速集成,并提供橙单的在线表单服务。
|
||||
- 橙单现有工作流模块,可快速接入新版在线表单。
|
||||
|
||||
> 以下为 2.6 版本其他模块的最新功能列表。
|
||||
|
||||
- 报表打印,新增线上演示环境 [http://demo.orangeforms.com/flow](http://demo.orangeforms.com/flow)(集中访问会相对较慢)。
|
||||
- 报表打印,统计报表新增支持透视表组件。
|
||||
- 报表打印,打印模板新增支持边框颜色。
|
||||
- 报表打印,打印模板新增支持表数据中条形码和二维码的打印。
|
||||
- 报表打印,支持带有动态参数的SQL数据集,其余基础功能和Table数据集完全一致。
|
||||
- 报表打印,打印功能在原有 PDF 输出的基础上,新增支持 Excel 导出。
|
||||
- 报表打印,打印功能同时支持 PDF 和 Excel 的批量打印。
|
||||
- 报表打印,报表拖拽页面支持可嵌套的块组件,使页面布局更加灵活。
|
||||
- 报表打印,数据集支持数据权限。
|
||||
- 基础架构,数据权限支持精确到菜单,同时支持菜单Id和后台接口的关联推演,防止手动篡改 MenuId 的数据越权访问。
|
||||
- 基础架构,数据权限性能优化,在原有二级缓存基础上支持基于 Caffeine 的一级缓存,以提升该高频调用的性能。
|
||||
- 基础架构,数据权限新增 “本部门用户” 和 “本部门及子部门用户” 两个过滤策略。
|
||||
- 基础架构,全局编码字典支持 show_order。
|
||||
- 基础架构,优化部门层级变更的逻辑,优化后性能与部门层级深度近乎无关。
|
||||
- 工作流,流程用户任务支持自动邮件通知的设置,同时提供良好的插件接口,可按需实现自定义通知。
|
||||
- 工作流,支持流程干预,可以指定跳转的节点,以及跳转后的新审批人。
|
||||
- 工作流,支持审批人直接终止当前审批流程,如:结束(同意)和结束(拒绝),审批状态自动同步到工单表。
|
||||
- 工作流,在线表单工作流,支持流程状态同步到业务主表,以便于业务数据的统计分析。
|
||||
- 生成器,支持仅生成工程脚手架的功能,该功能会忽略生成业务代码,方便用户进行原始框架的快速搭建。
|
||||
|
||||
### 友情感谢
|
||||
- 可一键部署的开源问卷调查考试系统 **卷王** [https://gitee.com/surveyking/surveyking](https://gitee.com/surveyking/surveyking)
|
||||
- 可一行代码实现 PDF 灵活写入的开源库 **x-easypdf** [https://gitee.com/dromara/x-easypdf](https://gitee.com/dromara/x-easypdf)
|
||||
@@ -118,6 +95,15 @@
|
||||
- 接口参数均为数据源 ID,不暴露任何后台数据表细节,从机制上彻底消除了 SQL 注入的风险。
|
||||
- 运行时效率极高,动态表单关键数据结构均缓存 Redis,从而有效提升数据接口的应答效率。
|
||||
|
||||
#### 报表打印
|
||||
- 支持动态添加多数据源,目前可同时支持 MySQL/PostgreSQL/Oracle/Clickhouse。
|
||||
- 支持 Table、SQL 和 API 等数据源,同时支持动态的数据权限过滤。
|
||||
- 支持块嵌套布局,支持拖拽图表组件、透视表组件和自定义业务组件,可快速动态配置 Dashboard 页面。
|
||||
- 支持基于 Luckysheet 的打印模板设计。
|
||||
- 支持导出到 PDF 和 Excel。
|
||||
- 支持循环打印、批量打印等。
|
||||
- 打印功能可与路由表单、在线表单和流程工单无缝接合。
|
||||
|
||||
#### 多租户
|
||||
- 多租户工程可同时创建三个应用,分别为租户运营管理后台应用 TenantAdmin,租户运营后台应用,以及面向租户前端 App 的 WebApi 应用。
|
||||
- 对于多租户运营管理后台应用 TenantAdmin,不仅内置了自身的权限管理和租户运营管理等功能,同时也支持配置自定义的业务表单和租户统计表单。
|
||||
|
||||
Reference in New Issue
Block a user