2024
2024.12.31
2024-12-31
- ⚡ 支持通过字段编辑组件快速在业务流程中修改字段值
- ⚡ 增加元数据管理页面,支持导入导出
- 元数据列表页
- 元数据详情
- 元数据支持导入导出
- 元数据支持实施态恢复到标准形态
- ⚡ 可删除添加的字段索引,释放资源占用
- ⚡ 表单及操作后的 success/warning/error 提示优化
- ⚡ 支持通过业务流程定制消息提示
- ⚡ 时间类型字段支持配置范围查询方式
- ⚡ 组织支持分类
- 在系统设置中,可以对组织分类进行管理
- 组织管理中可以对组织设置某个分类
- 在字段的组织数据源中,可以配置当前字段只允许使用某个分类的组织
- 在一个有上下级管理概念的组织中,并且组织又要根据不同场景承担不同职责时,该功能十分有用
- ⚡ 表单 & 页面布局编辑器重构
- 支持更加灵活的布局,大幅增强扩展性
- ⚡ 菜单可以导入导出
- ⚡ 新增图片Widget,可以从网络源添加图片
- ⚡ 新增富文本,Markdown组件
- ⚡ 可以通过在系统配置开关参数中开关页面水印
- ⚡ 用户信息和账户表关系重构
- 账户关联用户信息,避免用户信息对账户的耦合
- 可支持用户信息可配置化
- ⚡ 整合所有数据源API,采用同一种模式,提升扩展性
- ⚡ 对编辑和删除组件,添加数据MOU过滤
- ⚡ 字段系统改造
- 升级文本字段类型,提供渲染模式来区分不同的文本字段,不再提供多种字段类型
- 降低系统复杂度
- 同类型字段类型可以互相转换
- ⚡ 对接了多语言框架,后续考虑迁移多语言方案
- ⚡ 登陆时,对密码参数加密,提升系统安全性
- ⚡ 微前端框架由Micro-App迁移到QianKun,因为原有框架在渲染时,加载慢有bug,会跳转到微前端app页面
- ⚡ 按身份选择菜单权限,降低系统配置复杂度
2024.9.30
2024-09-30
- ⚡ 底层架构重构
- 数据库层重构:从 MongoDB 数据库迁移至国产化关系型数据库,采用 PostgreSQL 支持,兼容泛 PGSQL(达梦、人大金仓等)
- DFS 文件系统重构:抛弃 MongoDB 文件存储,采用 MinIO 作为 DFS 存储文件数据
- 核心价值:支持国产化数据库、提升数据库层面的灵活性、更专业的文件存储方案、提升文件读写性能
- ⚡ 组织管理重构
- 原组织管理为单一 JSON 对象存储,改为每个组织独立数据行存储
- 优化效果:组织数据更易维护、支持组织数据导入导出、为后续组织导入功能做好铺垫
- ⚡ 表单设计器改为 Layout 布局
- 采用同页面配置相同的 Layout 布局方式,升级原有单列的呆板配置方式
- 优化效果:支持多列布局、表单排版更灵活、提升用户体验
- ⚡ 页面配置项重构
- 增加独立渲染模式,可以更加灵活地决定是否以 Layout 布局方式渲染
- Layout 布局模式:采用栅格布局,支持多列排列
- 独立渲染模式:组件独立渲染,自适应高度
- 核心价值:渲染方式更加灵活、独立模式组件自适应高度、满足更多业务场景需求
2024.3.31
2024-03-31
- ⚡ 跨对象 Lookup 搜索支持
- 支持在搜索表单中展示跨对象 Lookup 关联的对象字段,实现跨对象关联查询
- 使用场景:主对象为【入学管理】,通过入学管理的【学生】字段 Lookup 关联到【人员信息】对象。当使用人员信息的【所属部门】字段搜索时,将执行跨对象关联查询
- ⚡ 人员/组织选择器数据源配置
- 人员选择字段:支持配置不同数据源,以适应不同场景的数据权限过滤要求
- 组织选择字段:支持配置不同数据源,数据源支持通过 MOU 数据权限过滤或当前登录账号所处组织
- ⚡ 组织选择字段渲染模式
- 树形选择器:展示树形选择框,直观展示组织层级
- 下拉选择器:展示下拉选择框,简洁高效
- 支持在搜索表单和新增/编辑表单中实现渲染模式
- ⚡ 定时任务
- 支持 Cron 表达式配置执行周期
- 支持执行平台接口
- 任务执行日志记录
- ⚡ 数据导入
- 数据导入解析组件:解析导入文件数据
- 数据导入组件:执行数据导入操作
- ⚡ 前端微应用支持
- 支持在页面布局中添加微应用,以远程旁加载的形式集成第三方组件
- 核心价值:Chameleon 平台通过集成微应用的方式,提供了对前端页面的无限扩展能力
- ⚡ 页面组件丰富度提升
- Tab 页面组件:标签页切换展示
- 微应用组件:集成第三方组件
- 警告提示组件:展示警告信息
- 统计计数组件:展示统计数据
- 进度条组件:展示进度信息
- ⚡ 应用元数据支持导入和导出,方便将应用元数据在不同环境中快速迁移或交付给客户
- ⚡ 允许系统管理员对系统顶部显示的系统标题进行自定义配置
- ⚡ 允许系统管理员选择某个应用页面作为首页展示
- ⚡ 接口设置增加"分类",便于开发人员在接口数量太多时进行区分筛选
- ⚡ 接口流程控制优化
- 因【IF 组件】只能满足 True/False 两种逻辑分支,全新设计了新的流程控制组件【分支匹配】
- 采用 switch/case/default 模式,支持多个 case 的匹配
- 使用体验更加简单
- ⚡ 升级前端框架版本
- React: 17.0.0 → 18.2.0
- Ant Design: 4.14.0 → 5.13.2
- @ant-design/pro-components: 2.3.9 → 2.7.1
- Umi: 3.5.0 → 3.5.41
- Node: 10.0.0 → 12.0.0
- 优化效果:性能提升、UI 现代化设计、用户体验优化、支持更多新组件