diff --git a/README.md b/README.md index 114a9c01..6d26ed7f 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,16 @@ ### 新版功能 -在刚刚发布的 2.6 版本中,新版在线表单上线。相比于之前版本,前端完全重写,支持更多实用功能。 +2.7 版本新上线功能如下。 +线上演示环境 [http://demo.orangeforms.com/flow](http://demo.orangeforms.com/flow)(集中访问会相对较慢)。 +- 在线表单,支持第三方独立接入,目前以 **若依** 为例,并提供详细的接入文档和示例代码。 +- 在线表单,不修改任何 **若依** 默认代码的前提下,仅通过新增插件接口的方式,为 **若依** 集成橙单的在线表单功能。 +- 在线表单,支持 Tab 容器组件。 +![](orange-demo-activiti/1.png) +![](orange-demo-activiti/2.png) +![](orange-demo-activiti/4.png) +![](orange-demo-activiti/5.png) +![](orange-demo-activiti/3.png) ![](orange-demo-activiti/image.png) -- 新版在线表单编辑器使用全新页面样式。 -- 前端支持更多基础组件。 -- 前端内置业务相关的高阶组件,同时提供标准化扩展接口。 -- 前端支持 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,不仅内置了自身的权限管理和租户运营管理等功能,同时也支持配置自定义的业务表单和租户统计表单。