Skip to content

Latest commit

 

History

History
executable file
·
161 lines (101 loc) · 5.16 KB

CHANGELOG.md

File metadata and controls

executable file
·
161 lines (101 loc) · 5.16 KB

Change Log

0.6.1(2021/1/18)

  • [fix] : 修复widget被二次添加时,widget.Setting生命周期没有再次使用问题

0.6.0(2020/12/31)

  • [feat] : 开放单一widget样式配置,自定义高级背景配置
  • [feat] : 新增text widget能力,支持{{$f[schema.name]]}}表达式运算

0.5.0(2020/11/04)

  • [feat] : 增加整体页面配置(背景色、间距等)
  • [feat] : 配置面板支持自定义扩展,通过new Epage扩展参数
const settings = [
  { key: 'style', title: '样式设置', component: VueComponent }
]
new Epage({..., settings })
  • [feat] : 工具面板界面优化
  • [fix] : 字典能力优化(暂不可见)

0.4.1(2020/10/20)

  • [feat] : 逻辑关系中,被控组件存在多值时,增加值的 关系
  • [feat] : 逻辑关系比较增加值类型条件
  • [feat] : 去除工具面板图标,以通用
  • [fix] : 修复 cascader 值类型转换未递归问题

0.4.0(2020/10/12)

  • [feat] : 增加widget显隐属性默认值,逻辑配置面板,不符合条件时回退到默认值
  • [feat] : 逻辑配置面板,可配置自定义脚本,可直接使用ctx全局变量,关于ctx可参考button的ctx

0.3.8(2020/08/19)

  • [fix] : 修复datePickertimePicker在设计器中,默认值为使用时日期时,切换其他组件默认值被修改问题

0.3.7(2020/08/18)

  • [fix] : 修复上个版本增加json类型忽略undefined情况导致渲染报错

0.3.6(2020/08/17)

  • [feat] : 增加json表单类型校验

0.3.5(2020/08/13)

  • [fix] : 修复从设计器实例页跳转到其他页,重新返回设计器页预览视图未显示问题

0.3.4(2020/08/10)

  • [feat] : 增加ContextScript模块导出

0.3.3(2020/08/01)

  • [feat] : 增加基础widget默认值
  • [feat] : button组件支持自定义脚本

0.3.1~0.3.2(2020/07/22)

  • [feat] : 增加页面配置属性,设置整体页面背景色、边距等
  • [fix] : 修复基础widget 多选、级联、复选、单选等设计时,手动输入key自动失焦问题

0.3.0(2020/07/09)

  • [feat] : 升级设计器主界面工具面板,分类展开方式呈现
  • [feat] : 原工作面板内置的formvalidate按钮删除,可在epage外自行实现
  • [fix] : 删除设计器实例化时getFormDatagetSchema参数。同时增加设计器内部渲染器示例的引用epage.$render,尤其在预览视图可以对渲染示例操作,如获取预览模式下用户输入的值epage.$render.store.getFormData()

注意 epage.$render.storeepage.store不同,后者为设计器内部的渲染器示例的store,后者为设计器内部的store,二者在设计视图下是相同的

0.2.9(2020/07/02)

  • [fix] : 工具方法增加 usePlugins方法,判断Vue项目plugin是否重复安装

0.2.8(2020/06/19)

  • [fix] : 修复helper模块下formatDate格式时间HH未替换及转字符串未补0问题

0.2.7(2020/06/11)

  • [feat] : worker支持custom类型脚本,不对结果进行校验
const worker = new Epage.Worker()
const data = [1, 2]

worker.onmessage = function (e) {
  const { message, success, data } = e.data
  console.log(data)
  // [{ value: 1 }, { value: 2 }]
}
worker.postMessage({
  action: 'custom',
  data: data,
  fn: `return data.map(function(item){
    return { value: item }
    })`
})

0.2.6

  • [fix] : 修复配置逻辑关系时,更改主控widget,受控widget不更新问题
  • [feat] : 增加逻辑配置中 EffectProperties

0.2.5

  • [fix] : 修复隐藏widget依然进行表单规则校验问题,增加getFormRules

0.2.4

  • [fix] : 修改上传widget 的默认校验规则
  • [fix] : 修改基础非表单Schema默认静态属性,去除validatorstype
  • [fix] : 修改打包脚本由npm run prod改为npm run build

0.2.3

  • [fix] : 修复datePicker schema定义,去除option.type
  • [fix] : 修复timePicker 设置表单时间点及区间切换错误
  • [fix] : 修复cascader连接符不生效问题,优化手动输入数据时样式
  • [fix] : 修复inputNumber设置表单步长及精度最小值不准确问题

0.2.2

  • [fix] : 修复基础widget的Schema默认字段,去除冗余字段,修改默认
  • [fix] : 更新 package.json 增加 peerDependencies 字段

0.2.1

  • [fix] : 修复逻辑面板主控、被控widget显示名不正确
  • [fix] : 修复无schema.type值时,获取store.getFormData()报错

0.2.0

  • [feat] : 导出增加schema,移除原导出Schema,同时schema模块中提供多种基础Schema可供继承
schema.BaseSchema // 基础Schema,所有Schema都将继承,只包含schema必须字段
schema.FormSchema // 针对表单提供的特定场景Schema,
schema.RootSchema // 根Schema,继承至grid widget的Schema

注意:

原通过Epage.Schema方式继承需改为 Epage.schema.BaseSchemaEpage.schema.FormSchema

  • [feat] : 替换 schema.titleschema.label
  • [fix] : 修改switch schema的默认规则

0.1.0

  • [feat] : 正式开源第一版