找回密码
 立即注册

近期上新 海葵云低代码平台 24年 06月更新内容

徐邦帆-24397 2024-6-19 14:05:23
81
0
1、【底层逻辑优化】场景、表单保存时,仅保存修改了属性数据+有数据的组件。加载时,不加载未修改的组件数据
  • 从原有全量保存/载入的模式,修改为根据有属性值内容进行载入/保存
  • 大大降低了载入时所需资源大小
  • 大大加快了载入速度

2、海葵国际化,英文版本制作 【SaaS、流程、低代码、集成】四大平台继续制作
  • 新增语言类型参数:中文-CN、英文-EN
  • 平台所有的标签、提示信息含异常报错信息、语言独立抽出成资源文件,四个平台各一个:SaaS、流程、低代码、集成
  • 所有写死的文本替换为资源文件key
  • 需要写一个资料替换的引擎,根据语言类型参数获取对应key
  • 配置类需在数据库内增加对应英文字段
  • 公式类增加获取语言的功能函数,函数可传语言code,经过code获取中英文,并且支持快速跳转到语言资源维护
  • 系统设置内增加语言资源维护,针对配置的内容,进行中英文
  • 组件参数公式方法等,需增加英文描述
  • 需可供前台终端用户选择语言的通用平台组件










3、组件大纲、全部组件隐藏、展示、删除优化(表单、场景、手机、PC)



4、分组组件优化
  • 增加点击标题隐藏内容
  • 优化了分组组件样式

  • 增加组件方法
    • 增加设置组件隐藏的方法setHidden(value) value:true-表示隐藏组件,false-表示显示组件
    • 增加修改组件标题的方法setTitle(value)
    • 增加隐藏组件分组头的组件setHeaderHidden(value) value:true-表示隐藏组件头,false表示显示组件头
    • 增加设置组件分组标题字符的组件setTitleFontSize(value)
    • 增加设置组件分组标题颜色的组件setTitleColor(value)
    • 增加设置组件分组背影颜色的组件setBackgroupColor(value)
    • 增加引擎分组内容块的方法setHiddenContent(value) value:true-隐藏,false-显示

5、所有组件 -【方法列表】 - 样式优化,默认收起,同时显示中文标题

6、增加全局方法
  • 全局方法提供获取路由问号后的参数值方法hkGetUrlQueryByKey(),使用后可获取url后问号后的所有内容

  • 全局方法提供页面全屏的方法hkSetFullscreen(),使用后页面可全屏

  • 全局方法提供页面退出全屏的方法hkCancelFullscreen(),使用后页面可退出全屏



7、数据建模物料表数据/视图数据筛选器优化
  • 筛选器内选择字段后,要求可清空选中字段
  • 搜索时,取消选择字段必填的校验


8、折叠面板组件优化
  • 约定Key不可修改,解决过往问题移动导致key变更、内部组件丢失的问题

  • 折叠面板内从原有的仅可插入组件,新增了:
    • URL外部链接
    • 已配置好的表单
    • 已配置好的场景
    • 已配置好的报表

  • 增加了折叠面板logo设置

  • 增加可设置折叠区域

  • 优化初始样式
  • 新增组件方法
    • 增加修改面板项标题的方法setItemLabel(key,label)
    • 增加动态创建面板项的方法addItem(key,label,type,content,param), 注意:type-url、form、scene、report不可以动态添加页签组件,其中type=url时content为url地址param是参数会自动附加到url地址后面,type=form时,content是表单id,param是表单参数json格式, type=scene时content是场景id,param为场景参数json格式,当type=report时content是报表id,param是报表参数
    • 增加刷新面板项的方法refreshItem(key,label,type,content,param)
    • 增加获取所有item对象的方法getItemObjects(); 返回item对象数据集.[{key:xxx,label:xxx,conten:xxx,type:xxx,param:xxx,activety:true/false}]
    • 增加设置面板项隐藏显示的方法setItemHidden(key,value)
    • 增加设置面板项是否禁用的方法setItemDisabled(key,disabled) disabled:true表示不可用,false表示可用
    • 增加设置组件隐藏的方法setHidden(value) value:true隐藏,false 显示
    • 增加设置组件禁用的方法setDisabled(disabled) disabled:true禁用,false可用
    • 增加设置面板项标题字体大小的方法:setItemLabelFontSize(key,value)
    • 增加设置面板项标题字体颜色的方法:setItemLabelColor(key,color)
    • 增加设置面板项根据key选中的方法setItemActiveByKey(key)

8、查询组件优化
  • 增加操作栏按钮,除确定、取消外,可自由添加其他按钮,并增加按钮设置,可添加logo,修改样式长宽等常规设置


  • 增加单选选择框
  • 增加多选选择器

  • 新增组件方法
    • 增加设计组件显隐的方法setHidden(value)
    • 增加设置组件操作按钮显隐的方法setOperateBtnHidden(key,value)
    • 增加设置组件操作按钮名称的方法setOperateBtnName(key,name)
    • 增加设置组件操作按钮禁用的方法setOperateBtnDisabled(key,name)
    • 增加设置组件筛选项标题的方法setFieldTitle(key,title)
    • 增加设置组件筛选项禁用的方法setFieldDisabled(key,value) value:true-禁用,flase-不禁用
    • 增加设置过滤项的值的方法setFieldValue(key,value)
    • 增加设置筛选项显隐设置的方法setFieldHidden(key,value) vlue:true-隐藏
    • 增加设置过滤项只读属性的方法setFieldReadOnly(key,value) value: true-只读,false-普通
    • 增加清除全部查询输入框/选择框内容的方法setClearAllCleckbox()
    • 增加清除某个查询输入框/选择框内容的方法setClearCleckbox(key)

9、可设置某当超时#n#小时,自动转交给#某人#(可公式编辑)
每个节点(除发起结束等特殊节点外)均可设置超时待办,可设置超过N小时后,自动转交给给某人(单选、支持公式编辑)

10、流程中心,流程分组内“其他”分类内增加权限
  • 原本流程其他分组内素有流程无法进行统一管控,新增后可进行管控


11、系统配置-应用其他分类增加权限
  • 系统配置内增加引用未分组权限管理


12、【底层逻辑优化】全局参数可通过3种方式赋值,并且按以下顺序优先执行1、经过调取组件全局设置的方法,可赋值
2、如果url内带有参数,且参数名称和url参数匹配,则用url参数覆盖并赋值
3、默认设置参数

13、【底层逻辑优化】按钮和按钮权限解耦
  • 按钮类组件删除某按钮,删除对应的按钮权限。
  • 当按钮是新增的,仅唯一依赖引用时,删除组件时取消关联关系并删除
  • 当保存时,后台需要判断此按钮权限未被任何组件关联,则删除
  • 取消引用时,判断是否被其他场景表单引用,若无同理删除,必须要在后端处理,只删除按钮,不能删除按钮权限
  • 按钮被权限(功能权限组设置)内引用后,只删除按钮,不能删除按钮权限
  • 权限管理内,权限按钮增加id,以此区分不同组件
  • 权限按钮后增加id
  • 功能权限组设置,设置按钮增加过滤条件,并增加按名称+id+code进行搜索功能
  • 增加按钮权限和功能权限解耦

15、地址组件增加其它选项
  • 临时方案,选择其他后,可手动输入详细地址,从而实现填写除中国外的海外国际地址


16、所有事件自动选取第一条可选的事件执行条件


17、流程动态选择审批人,取消原有【所有审批人无论是否需要选择动态审批人都需要选择一次】,修改为仅开启了动态审批人的节点需要选人

游客
您需要登录后才可以回帖 立即登录