# 1.8.5
发布时间:2024-6-12 从该版本起,全新支持应用多主题配置,物料市场内置多个主题物料。前往 定制主题 查看升级指引。
# 更新日志
IDE&运行引擎
- ✅ 支持多主题配置、主题样式配置、物料市场安装主题等;
- ✅ 支持应用全局样式配置;
- ✅ 新增打点批注功能;
- ✅ 支持API接口配置匿名访问;
- ✅ IDE支持直接上传物料包,增强扩展开发流程;
- ✅ 上传接口folder参数支持多层级文件目录;
- ✅ 新增批量校验表单交互动作;
- ✅ 新增编排节点-获取当前登录用户信息;
- ✅ 实体事件触发逻辑支持拿到接口参数;
- ✅ 页面级别添加 on-actived 事件;
- ✅ 函数编排里面,增加执行条件(不满足就跳过 或者 终止);
- ✅ 流程设计器-添加环节通知;
- ✅ 流程设计器-选人选组织兼容iam 4和 iam 5版本;
- 🛠️ 优化物料市场,可同时选择官方物料和社区物料;
- 🛠️ 修复子系统导航无法删除的问题;
- 🛠️ 修复swagger ui显示异常问题,接口没有指定tag的情况下;
- 🛠️ 修复数据源添加后处理函数打开函数配置页面异常;
- 🛠️ 修复组件循环数据无法移除绑定;
- 🛠️ 修复新建接口报错问题(id 是自增字段的实体);
- 🛠️ 修复交互“批量表单校验”校验失败后的逻辑无法捕获(组合编排);
- 🛠️ 优化用户管理、角色管理等功能模块;
- 🛠️ 优化若干 IDE 使用体验、运行引擎、UI 组件问题;
PC端组件
- ✅ 树形组件添加默认展开第一级配置;
- ✅ 菜单组件添加权限配置;
- ✅ 上传组件支持通过调用方法来启动上传;
- ✅ 添加手动上传文件方法;
- 🛠️ 修复简单表格添加下拉选择框,重复渲染更新问题;
- 🛠️ 修复菜单组件 _uniqueId 每次重新生成问题;
- 🛠️ 优化图标选择,添加分类;
移动端
- ✅ 进度环组件添加重绘方法;
- ✅ 添加数据列表组件;
- ✅ 基础布局组件添加高度计算;
- 🛠️ 滑动单元格组件添加操作对齐方式;
- 🛠️ 修复空状态组件图片为本地图片;
# 升级指引
# 服务端升级
相关依赖的版本信息,分别在 api/pom.xml 和 ui/package.json 里面定义。
api/pom.xml:
<properties>
<fly.version>0.8.1-a18</fly.version>
<lcdp.version>1.8.5</lcdp.version>
</properties>
# 控制台UI升级
控制台应用的依赖信息在 ui/package.json 中,具体如下:
{
"dependencies": {
"@fly-vue/components": "1.8.5",
"@fly-vue/core": "1.8.5",
"@fly-vue/iview-admin": "1.8.5",
"@fly-vue/iview-pro": "1.8.5",
"@fly-vue/iview-pro-style": "1.8.5",
"@fly-vue/lcdp-designer": "1.8.5",
"@fly-vue/lcdp-engine": "1.8.5",
"@fly-vue/lcdp-engine-extra": "1.8.5",
"@fly-vue/lcdp-iview": "1.8.5",
"@fly-vue/loader": "1.8.5",
"@fly-vue/lcdp-charts": "1.8.5"
},
"devDependencies": {
"@fly-vue/builder": "1.8.5",
"@fly-vue/schema-generator": "1.8.5"
}
}
# 移动端UI升级
移动端应用的依赖信息, ui/package.json中,具体如下:
{
"dependencies": {
"@fly-vue/core": "1.8.5",
"@fly-vue/lcdp-designer": "1.8.5",
"@fly-vue/lcdp-engine": "1.8.5",
"@fly-vue/lcdp-engine-extra": "1.8.5",
"@fly-vue/lcdp-vant": "1.8.5",
"@fly-vue/lcdp-link": "1.8.5",
"@fly-vue/loader": "1.8.5"
},
"devDependencies": {
"@fly-vue/builder": "1.8.5",
"@fly-vue/schema-generator": "1.8.5"
}
}