更新日志

0.13.0

  • feat: field-image、field-headimage、field-file 增加默认上传地址;
  • feat: block-list、field-object 增加支持 filed 的 changeConfig 配置,实现字段间联动;
  • feat: field-image 支持显示已上传列表,新增默认图片列表;
  • feat: element-ui 升级到 2.11.1 版本

0.12.x

  • feat: block-list新增三个位置的 operations-slot(rightTop、leftBottom、rightBottom)
  • feat: field-unitselect 增加 slot 显示位置和宽度配置的支持
  • feat: field-text 增加文字类型的 slots 配置支持
  • fix: field-input 的 slots 名字写错
  • fix: 如果列表接口没有返回 list 字段时代表没有数据,而不是直接显示报错提示
  • fix: block-collapse 在没有默认 active 时报错

0.11.0

feat:router 支持 component 配置

0.10.x

  • feat: 增加 block-carousel 组件
  • fix: 远程搜索当 ctx=view 时增加 isInitRemoteOptions 判断
  • fix: block-tabs 支持更多属性配置
  • fix:list 的搜索传值需要兼容零
  • fix:block-list 的 search 传值需要兼容0

0.9.x

  • feat: 增加支持指定某几个 field 变成行内表单,并且支持设置宽度
  • feat: 增加 block-grid 布局
  • fix: package.json 的 element 版本没有更新,导致 npm 安装使用的效果不一致
  • fix: block-card 的操作按钮样式问题
  • fix: block-router 的字体样式问题
  • fix: 修改ams-operations,避免在没有 operations 时也生成一个空的 div 节点

0.8.x

  • feat: 远程搜索添加 isInitRemoteOptions 配置参数,默认为 true
  • feat: 增加文字链接类型 field-link feat:block-collapse 绑定外部传入的on方法
  • feat: field-file、field-video、field-audio 增加对按钮的文案 button-label 和 size 配置支持
  • feat: block-list 增加对 align 配置支持
  • feat: 更新 element-ui 至 2.9.1
  • fix: element 时间格式化代码引用已兼容处理部分
  • fix: 调整 field-array 类型在表格里的行高
  • fix: 卡片区块如果 header 是通过 slotBlock 配置到,去掉 header 自带的 padding 和 border
  • fix:列表的操作按钮在不同 size 时上下间距问题

0.7.x

  • feat: 支持 Dropdown 下拉菜单区块
  • feat: 列表区块增加 slot: “tableTop”,显示在搜索条和表格之间
  • feat: 列表区块的搜索条支持按回车触发搜索
  • feat: field-color 在 view 状态下优化成纯展示,不可点
  • feat: operation 加入 tooltip 配置,支持 string 和 object 两种格式 feat:新增树形控件 field-tree 及 demo
  • feat: 增加 arraylist 的 collapseLimit 参数
  • feat: form block 增加 field 实例的 ref 引用
  • feat: SELECT_REMOTE远程select搜索重构优化
  • feat: addItemAfter、addItemDialog、editItemAfter、editItemDialog 增加边距和滚动进入视图
  • feat: dropdown operation优化
  • feat: 增加isInitEmpty参数控制初始化的请求
  • feat: 增加debounce参数控制请求的节流
  • feat: 增加isCache参数控制缓存数据
  • feat: 增加isLock参数控制多请求并发
  • feat: 增加isMiniBackfill参数控制回填行为
  • feat: 增加transform参数控制options组装定制
  • feat: 增加request参数控制接口请求过程及参数定制
  • feat: 支持checkbox、radio等options的异步获取
  • feat: @list增加可以通过$arg修改当前页码(如搜索传入@list:1重置页码为1)
  • fix: 图表BASE,删除title非必须参数
  • fix: 级联选择器在view状态下 “” 的颜色问题
  • fix: 修复object、array、union三种特殊类型的默认值逻辑
  • fix: 修复卡片区块的操作按钮样式问题
  • fix: 修复field-array在没有label时的样式问题和显示NaN问题
  • fix: 修复默认api action取值问题
  • fix: block-form,在ctx为view时,去除必填标识等校验规则
  • fix: show action增加延时等待子blocks渲染ready
  • fix: 导航菜单增加子导航数量判断
  • fix: 修复SELECT_REMOTE的传值被清空的问题
  • fix: 修复list内的props内含有type属性时sort不生效的问题
  • fix: 修复值在==时不会触发fieldChange …

0.6.x

  • feat: 更新AMS_CONFIG可视化配置文件
  • feat: 添加OA搜索示例DEMO
  • feat: 增加form 的desc配置
  • feat: title更新,增加函数比较,增加field的默认ctx
  • feat: 增加list分页显示总数
  • feat: 增加基础field类型共享共用逻辑
  • feat: block内可以通过config选项配置全局配置
  • feat: text、textarea支持显示折叠配置
  • feat: 调整operations行间距
  • feat: 新增union类型field
  • fix: 默认action获取$arg的错误
  • fix: 增加配置示例,修复使用对象值时equal的判断问题
  • fix: 更新tabs样式
  • fix:steps增加block.style,tabs去除内置visible,增加绑定element内置方法
  • fix: radio如果有0值无法首先选中
  • fix:tab block去除默认全部展开
  • fix: 去除navbar的scoped限制

0.5.x

  • feat: 多选类view状态统一改成纯文本方式
  • feat: request responseInterceptor增加options返回
  • feat: component支持html配置
  • feat: 将card block集成到主框架内
  • feat: 支持field的info提示信息配置
  • feat: object类型支持layout配置和show条件、hidden配置
  • feat: 优化layout配置,被合并的field可以不用再显式的写fieldName: false隐藏原field
  • feat: 优化show条件配置,支持通过深层的key,如: show: “a.b.c”
  • feat: 优化list共用逻辑共享方式,可以通过配置 ams.configs.baseBlockType.table = “list”
  • fix: 多选值如果是0值view的问题
  • fix: 多选值array类型的options的value会默认转成string,可以在field配置useStringValue为false关闭转换
  • fix: on事件的this指向问题
  • fix: 多选类0值无法匹配的问题
  • fix: list的字段hidden设置失效
  • fix: remote select内获取resource.api.successCode错误 …

0.4.x

  • feat: router菜单外链增加target配置,支持在本页打开
  • feat: date和datetime增加支持传入view的format
  • feat: 修复element-ui的dialog position:fixed 优先度不高可能会被覆盖的问题
  • feat: 修复router block于项目已有vue-router可能的冲突问题
  • feat: 增加全局参数拦截器
  • feat: 把 element-ui 从 2.4.8 更新到 2.5.4
  • feat: components支持打包单个
  • feat: form 内的operation支持通过show条件控制显示条件
  • feat: field支持配置hidden实现隐藏
  • fix: selectOptions的错误图
  • fix: select field兼容多选和单选
  • fix: video field增加style透传
  • fix: 非顶级field无默认get和set、view,增加兼容判断

0.3.x

  • feat: fields不使用computed实现,方便运行时修改
  • feat: config方法变成深度合并
  • feat: resource增加foreignKeys用于资源关联
  • feat: 内置api action支持深度合并修改请求params,方便定制重用
  • feat: 默认的api action(@read、@list等)在code检查失败时会抛出error,使链式action调用中断
  • feat: contentType:json | form(post数据格式) 和 withCredentials的配置支持在resource配置和通过ams.config全局配置
  • feat: action只有在显式return数据的时候才会记录$prevReturn,方便使用者控制action参数的有序传递
  • feat: $prevReturn支持在调用action时传入$prevReturn参数覆盖(如:列表operation场景)
  • feat: resource增加key的配置,默认为id,方便做数据项标记和数据关联以及默认接口
  • feat: operation的去除event参数配置,改用operation的key作为event参数
  • feat: 实现block和resource的任意层级的简化配置机制,通过 { base: ams.configs.LIST } 或者 { base: “LIST” } 简化常用配置
  • feat: 支持任意层级数组array和对象object复合field类型的描述
  • feat: dialog弹窗配置功能实现
  • feat: 跨block的事件event和动作action调用实现
  • feat: action支持传入参数
  • feat: select远程搜索可过滤的高级功能
  • feat: 支持任意层级数组array复合field类型的描述
  • feat: 支持任意层级对象object复合field类型的描述
  • fix: radio和select的key问题
  • fix: 修复多个action的$prevReturn问题

0.2.x

  • feat: 规范化mixin、导出提供给自定义filed、block使用
  • feat: 去除filter的props为”fieldOptions”的默认设置,修改为不传入filter.options则使用field.props.options
  • feat: 增加render方法简化初始化配置
  • feat: 实现block的循环嵌套结构
  • feat: operation的实现和配置
  • feat: 列表强化支持
  • feat: 多filed联动实现
  • fix: resource的props会被全部覆盖的问题

0.1.x

  • feat: 基础block支持
  • feat: 基础resource支持
  • feat: 基础field支持
  • feat: 接口CURD等交互
  • feat: 表单校验 …