本次更新版本为V1.6.0 部署细节说明:前后端部署说明
此次前后端升级较大,功能交互带来全新的体验,前后端扩展也进行了更好地升级
测试访问地址:天舟云低代码

1. 交互优化

1.1 入口和整体风格

由传统的管理系统风格变成独立应用产品化交互,入口也改由到应用列表作为统一入口。

1.2 应用管理

1.2.1 应用列表

  • 由原来应用菜单进入改为直接点击进入或者通过应用菜单中的【管理应用】进入
  • 新增用户侧访问应用功能,管理与访问分离

    新建应用

    1.3 访问应用

    链接地址可以直接复制访问

    1.4 管理应用

    1.4.1 应用工作台

    用于应用整体表单、菜单、页面的设计和配置

    1.4.2 应用菜单

    1.4.3 表单设计功能引导页

    1.4.4 表单设计

  • 优化配置,减少不必要的配置项,整体简洁
  • 增加快捷操作,加速配置
  • 聚合所需功能,一页操作

2. 高级列表

2.1 新建高级列表

  • 拉通菜单
  • 支持表单、SQL、API三种配置方式

    2.2 列表页面

  • 支持自定义按钮
  • 支持简单输入,联动自定义按钮调用接口

    3. 唯一性校验

    新增表单唯一性校验功能:支持一个物理表配置一条规则;主表、明细表均可设置

    4. 后端底层升级

    重新设计开发后端实现,去除不必要的表,调整模型设计

    4.1 配置与业务数据分离

  • 业务方只需要部署一个应用配置库
  • 业务库无需做任何处理和脚本初始化
  • 业务库只存在自己建的表单数据

    4.1.1 模型管理

  • 聚焦对象模型操作,作为物理模型与表单渲染的适配层
  • 提供运维功能:修改表名、字段名、删除字段

    4.2 插口与插件化

  • 暴露内部插口,可供业务端实现自己的业务逻辑钩子
  • 提供低代码业务接口包,以供业务端调用
  • 可以实现注入自定义插件,跟随应用启动加载

    4.3 模型与渲染设计分离

  • 对象模型重新设计,只保留核心内容
  • 与表单渲染解耦,作为数据驱动适配数据库物理模型
  • 去除标签、属性组概念,只保留主表属性组和明细表属性组

    5.前端二开优化

5.1 事件

5.1.1 在线事件

  • 表单事件增加在线编程
  • 列表按钮增加在线编程

5.1.2 按钮导入导出

列表设计器增加导入导出,导入会根据按钮code做合并,不存在则做新增处理

5.2 工具类

5.2.1 表单上下文增加

  • getCompRef:获取组件api
  • getFormData:获取表单数据
  • setBaseConfig:设置组件基础配置
  • setRuleConfig:设置组件校验规则
  • getConfig:获取组件配置
  • getBtnConfig:获取按钮配置
  • refreshBtn:刷新按钮

5.3 属性联动

  • 增加触发动作
  • 联动动作增加发起请求:请求数据后填充表格
  • 联动动作增加在线编程:用于自定义开发联动

5.4 菜单资源集成优化

  • 系统菜单挂载资源中心上的资源组件作为页面

    6. 其他功能优化

    6.1 通用导入导出

  • 可以不需要配置即可实现,也可以自己指定配置
  • 实现主表明细表聚合,表头合并
作者:聂维  创建时间:2022-07-25 15:25
最后编辑:黄允桢  更新时间:2024-12-11 10:09