# 1.8.6

发布时间:2024-7-24

# 更新日志

IDE&运行引擎

  • ✅ 新增实体操作日志、接口操作日志模块,支持配置和内置管理功能;
  • ✅ 新增文件管理内置功能,支持将上传结果记录到数据库,同时优化上传下载配置;
  • ✅ 适配国产中间件东方通TongWeb;
  • ✅ 适配Oracle数据库;
  • ✅ 新增内置模块:重置密码、个人密码修改、新增用户、编辑用户;(仅适用应用内登录)
  • ✅ 新增内置模块:登录日志;(仅适用应用内登录)
  • ✅ 新增内置模块:组织管理;
  • ✅ IDE支持导出区块;
  • ✅ 新增编排设置:开启事务,支持整体逻辑回滚操作;
  • ✅ 基于SQL的接口,参数支持从body里面获取,遇到重名,优先级取body里面的参数;
  • ✅ 后端编排参数输入增加快速设置值;
  • ✅ 函数节点【发起流程】支持选择流程定义;
  • ✅ SQL语法增强:支持@if..@elseif..@else..@end语法,判断参数值动态生成SQL;
  • ✅ 接口支持通过cURL导入;
  • ✅ 新增【删除文件】函数节点;
  • 🛠️ 修复设置主题后,链接文本颜色没有生效问题;
  • 🛠️ 修复模版工程初始化SQL,数据没有正常插入数据库的问题;
  • 🛠️ 修复流程设计器,选择人员指定角色弹出窗口,数据异常;
  • 🛠️ 修复流程设计器环节变量无法删除问题;
  • 🛠️ 修复审批页面没有显示环节变量(缺少意见框布局设置);
  • 🛠️ 修复页面标题重命名与设计器保存可能互相覆盖的问题;
  • 🛠️ 修复实体表单项实体字段变更生成表达式错误的问题;
  • 🛠️ 修复素材库搜索大小写转换导致不匹配的问题;
  • 🛠️ 修复素材库的文件夹显示上传时间错误的问题;
  • 🛠️ 修复交互动作【发送HTTP请求】节点的后处理函数设置导致params参数失效的问题;
  • 🛠️ 修复设计器隐藏时,获取画布高度失败问题;
  • 🛠️ 修复设计器中babel编译错误问题;
  • 🛠️ 优化页面函数、页面参数、编排参数、表达式配置界面的编辑器;
  • 🛠️ 优化IDE页面、导航配置体验;
  • 🛠️ 优化从编排新建接口页面,支持直接新建和从已有编排选择;
  • 🛠️ 优化若干 IDE 使用体验、运行引擎、UI 组件问题;

PC端组件

  • ✅ 新增主题样式配置
  • ✅ 空状态组件新增搜索结果为空的图标;
  • ✅ 页头组件、页面顶部信息组件,新增是否显示白色背景配置;
  • ✅ 抽屉打开页面新增是否开启页脚配置;
  • 🛠️ 修复复杂列表组件多表头绑定key失效;
  • 🛠️ 修复选项卡组件,关闭首次加载标签时挂载内容失效;
  • 🛠️ 修复自适应布局列配置选中状态错误;

移动端

  • ✅ 轮播组件新增指示器配置;
  • ✅ 新增主题样式包;
  • 🛠️ 修复图标选择配置;
  • 🛠️ 修复标签页组件调用组件方法失败;

# 升级指引

# 服务端升级

相关依赖的版本信息,分别在 api/pom.xmlui/package.json 里面定义。

api/pom.xml:

<properties>
    <fly.version>0.8.1-a20</fly.version>
    <lcdp.version>1.8.6</lcdp.version>
</properties>

# 控制台UI升级

控制台应用的依赖信息在 ui/package.json 中,具体如下:

{
    "dependencies": {
        "@fly-vue/components": "1.8.6",
        "@fly-vue/core": "1.8.6",
        "@fly-vue/iview-admin": "1.8.6",
        "@fly-vue/iview-pro": "1.8.6",
        "@fly-vue/iview-pro-style": "1.8.6",
        "@fly-vue/style": "1.8.6",
        "@fly-vue/lcdp-designer": "1.8.6",
        "@fly-vue/lcdp-engine": "1.8.6",
        "@fly-vue/lcdp-engine-extra": "1.8.6",
        "@fly-vue/lcdp-iview": "1.8.6",
        "@fly-vue/loader": "1.8.6",
        "@fly-vue/lcdp-charts": "1.8.6"
    },
    "devDependencies": {
        "@fly-vue/builder": "1.8.6",
        "@fly-vue/schema-generator": "1.8.6"
    }
}

# 移动端UI升级

移动端应用的依赖信息, ui/package.json中,具体如下:

{
    "dependencies": {
        "@fly-vue/core": "1.8.6",
        "@fly-vue/lcdp-designer": "1.8.6",
        "@fly-vue/lcdp-engine": "1.8.6",
        "@fly-vue/lcdp-engine-extra": "1.8.6",
        "@fly-vue/lcdp-vant": "1.8.6",
        "@fly-vue/lcdp-link": "1.8.6",
        "@fly-vue/loader": "1.8.6",
        "@fly-vue/mobile-style": "1.8.6" 
    },
    "devDependencies": {
        "@fly-vue/builder": "1.8.6",
        "@fly-vue/schema-generator": "1.8.6"
    }
}
顶部