Skip to content

Releases: vipshop/ams

0.34.5

06 Dec 08:45
4caed34
Compare
Choose a tag to compare
  • feat: block-mixin文件在created中,init和created生命周期调整
  • feat: array字段增加getShowState判断
  • feat: 新增timeline字段
  • feat: timeline的content支持html
  • feat: router增加tooltip配置
  • feat: tag(ams-plugin)增加后端参数
  • feat: 点击 Logo,在首次重复路径后,将会刷新当前页面
  • feat: routerPush 在异常场景将异常信息 reject 出去
  • feat: Logo 点击跳转使用 AMS 封装的 routerPush
  • feat: 新增ams.configs.defaultBlockConfig配置,修复小问题
  • fix: field-tag(ams-plugin)的@clik自定义绑定事件
  • fix: 动态路由匹配和路由懒加载同时使用时报错
  • fix: 全局config.resource.api增加responseType
  • fix: ams.request修复从api的默认取值
  • fix: 修复list中获取headerSelected的时机
  • fix: 修复ams-init中的请求登录跳转问题
  • fix: 修复block-xlsx(ams-plugin)中数值为0的解析问题
  • fix: 修复init.js中过去materiel缺失问题
  • fix: Select 字段在远程搜索场景映射值错误

v0.33.0

06 Jul 02:49
Compare
Choose a tag to compare
  • fix: 修复ams.request读取config中api配置问题

  • fix: 修复列表区块created时导致的渲染异常场景

  • fix: 修复list配置action的responseDataParse,导致search被清空问题

  • fix: 优化select字段增加autoOptions配置

  • fix: 修复图片放大时z-index导致的异常

  • fix: 修复对象字段内,子字段配置说明文案(desc)后重复渲染的问题

  • fix: 修复field-get-set中的对于file类型的判断

  • feat: select字段增加autoOptions配置

  • feat: route配置支持component

  • feat: 新增ams.configs.defaultBlockConfig配置

  • docs: 文档增加CDN资源

  • example: 更新案例

v0.32.0

01 Jun 12:45
e9eb236
Compare
Choose a tag to compare
  • feat: 设置add/editDialogDrawer 默认为 append-to-body
  • feat: 添加addItemDrawer和editItemDrawer配置
  • feat: 点击删除的时候,显示弹窗进行二次确认
  • feat: text增加tooltip配置
  • feat: multiple的operation增加allowNoSelect配置
  • feat: list增加表头管理
  • fix: 修复表头管理设置后operation错乱,先请空触发渲染;增加缓存字段跟resource对比
  • fix: 修复远程搜索再设置了isInitEmpty:true情况下,设置额外传参报错问题
  • fix: 更改列表区块的total赋值逻辑

v0.31.3

14 May 10:34
bd1ddbe
Compare
Choose a tag to compare
  • feat: 添加block-alert类型
  • feat: field-tag 增加 no-match-text 配置下,搜索无数据时可显示相关信息
  • fix: 修复field-tag一些搜索异常场景
  • fix: block-xlsx导入配置post方式时,支持用data来传参
  • feat: field-editor富文本自定义字段,支持 Quilljs 参数配置和事件绑定
  • feat: 完善富文本编辑器示例
  • refactor: 调整富文本字段 options 的入参方式
  • fix: 图片字段,在图片校验通过时,没有 resolve
  • fix: 远程搜索传参
  • feat: issue#77 导航的 Logo 和标题支持点击跳转
  • feat: ams.configs增加consoleWarn的全局配置
  • fix:issue#79 修复远程 SELECT 字段在接口返回异常时没有重置下拉列表的问题
  • fix: 修复block的show配置在router切换下异常
  • feat: select远程搜索的remoteConfig支持method和url的配置
  • fix: router区块增加loading
  • feat: 更新element-ui版本到2.14.1,增加popconfirm组件
  • feat: 更换chart区块的颜色序列
  • fix: break-change,resource中的默认contentType修改为form
  • fix: 配置responseDataParse时,不覆盖data之前配置的数据
  • feat: xlsx区块的上传,增加on.getXlsxData方法
  • feat: list曲表增加table-column配置
  • fix: 增强list中格式的校验
  • feat: 默认action增加clear
  • feat: list区块增加multipleSelectAffixShow配置
  • fix: operations-mixin兼容block-list中配置multipleSelectAffixShow: true的情况
  • fix: xlsx导入限制修复
  • feat: list的block支持配置hidden和show
  • feat: select支持分组
  • feat: 新增视频字段实例
  • feat: 视频字段在展示场景支持倍速控制
  • refactor: 视频字段展示场景下,控制是否展示出视频操作判断保护
  • fix: 修复视频字段和播放控制之间的间隙问题
  • feat: update的action增加put处理
  • feat: 优化左侧菜单 UI,使其和页头 UI 联调更协调
  • feat: 菜单支持入参 hide-timeout 参数
  • fix: resource中的update配置,method配置失效问题
  • fix: @list中的method默认设置为get

对比上个0.28.0,有两处小的break-change

  • 1、默认的contentType,从原有的json类型修改成了form,可以在ams.config中改回,配置如下:
ams.config({
    resource: {
      api: {
          contentType: 'json'
      }
    }
})
remoteSelectBefore: {
  BASE: 'SELECT_REMOTE',
  label: '远程搜索v0.28.0',
  type: 'select',
  ctx: 'edit',
  remoteConfig: {
    action: 'url',
    params: {
      params: {
        extParam: 1
      }
    }
  }
}

v0.31.3之后的版本:

remoteSelectNow: {
  BASE: 'SELECT_REMOTE',
  label: '远程搜索v0.31.3',
  type: 'select',
  ctx: 'edit',
  remoteConfig: {
    action: 'url',
    method: 'get', // 支持get/post/
    params: { // 当method为get时生效
      exParam: 1 // 这里少了一层结构
    },
    data: { // 当method为post时生效
      exParam: 1 
    }
  }
}

v0.28.0

23 Dec 14:28
42f09ea
Compare
Choose a tag to compare
  • fix: inputnumber 字段忽略了设置为 0 时的场景
  • feat: 新增处理上传视频中,Element UI 的 on-error 事件
  • feat: 将上传视频成功流程里的 this.field 调整为 this 和 transform 的一致
  • feat: table组件支持height配置
  • fix: video上传的 on-error 事件无法执行清空操作
  • fix: video上传失败时清空选项
  • feat: table组件暴露border设置
  • fix: ESLint,数字类型变量不能指派给字符串类型
  • feat: ams.requestformData 场景支持入参 Blob 格式
  • fix: 修复默认action自定义配置无传method时,传参异常问题
  • feat: ams.request增加responseType

v0.27.9

30 Nov 11:01
b2d2202
Compare
Choose a tag to compare
  • feat: form区块支持changeConfig配置
  • fix: 修复list区块在前端分页下,不触发current-change事件问题
  • feat: 更正block-chart的颜色分布
  • fix: 内置的用户信息区块和 ELEMENT UI 框架中图片放大功能的样式冲突
  • feat: 默认@list的action中,将requestDataParse的处理参数改为res.data
  • feat: 默认@list的action中,将responseDataParse处理范围从data.list变更为data
  • feat: 简化operaions中自定义field的配置
  • feat: operations增加changeConfig配置
  • feat: 列表拖动功能支持根据 SortableJS 官方文档配置参数
  • fix: 修正列表拖拽某列的使用方法

v0.25.28

11 Aug 13:41
397b955
Compare
Choose a tag to compare
  • unitselect字段增加on.change回调
  • list区块增加前端排序
  • field-audio、field-image、field-video支持在props配置before-upload回调
  • table组件支持tableTop的插槽
  • list组件,前端分页时,点击排序请求接口
  • 前端分页时,点击排序触发fieldChange
  • object增加collapseKeys配置
  • 字段button增加emitFieldChange配置,可手动触发fieldChange方法
  • operation添加info支持
  • 远程搜索组件添加onSuccess和onError的回调方法

v0.25.17

11 Jun 12:35
16e8387
Compare
Choose a tag to compare
  • fix: table组件添加context
  • feat: 补全list区块的props配置
  • feat: 内置action中的read,添加transform配置
  • feat: 内置的action支持配置path/method/successCode/transform
  • feat: resource增加method的配置
  • feat: table组件支持配置data.layout
  • feat: changeConfig增加第三个参数透传this
  • feat: router增加showTimeout配置
  • fix: 修复block-xlsx当code不等于0,msg不为array的情况
  • feat: block-xlsx@0.8.8,导入的request支持withCredentials、contentType、headers、successCode的配置
  • fix: list组件的列支持配置min-width
  • feat: text-view增加suffix-icon配置
  • fix: options选项多时的popover交互修改

v0.24.22

08 Mar 10:46
16e8387
Compare
Choose a tag to compare
  • feat: 更新字体图标,
  • feat: field-iamge的successCode支持porps配置,
  • feat: 增加列表配置项enterkey-search,配置为true时阻止列表搜索栏的回车搜索事件。场景:某些field类型为textarea时,默认回车时会发起搜索,
  • feat: block的配置增加水印功能,
  • feat: 通过ams-cli初始化的项目默认使用vishop的主题,
  • fixed: block-steps支持description和props,
  • fixed: datetime和datetime选择1970年部分月份时,值置空问题,
  • fixed: field-array的删除按钮层级问题,,
  • feat: field.info支持object配置,可以配置icon类型;,
  • feat: 默认的几个action增加成功回调逻辑,
  • feat:列表区块,改变页妈和页数时,增加on事件,
  • feat: block-title增加append的slot插槽;,
  • feat: 增加block-popover文档,
  • feat: field-audio、field-image、field-video支持成功回调(on-success)和失败回调(on-error),
  • feat:支持所有block调用@show@hide进行显隐操作,
  • feat: field-audio、field-video和field-file支持通过props配置successCode,
  • fix: SELECT_REMOTE里的remoteMethod,在判断successCode是否配置的bug,
  • fix:补充field的默认参数的时候,不覆盖默认参数,
  • fix: 修复block-list的hidden失效,
  • fix:字段类型为select,对外使用的view钩子中,加上context的参数,
  • fix: block-list的options.operationsWidth改成props[operations-width],
  • fix:checkbox等进行全选操作时,加上change回调,
  • feat: ams-cli@0.8.3:模板增加打包配置css.extract,解决打包后样式覆盖问题;npmComplete模板,修复全局结果拦截器responseInterceptor的返回promise的bug,
  • feat: block-form支持配置label加粗样式;field-file、field-audio、field-video的上传按钮支持disabled属性配置,
  • feat: 给array字段增加sortable配置,默认为true,
  • feat: 区块table增加索引配置,
  • fix: 修复编辑态的列表block在前端分页情况下,path路径问题,
  • fix: 修复parseTime中时间格式化异常

v0.24.0

10 Jan 16:57
cd61001
Compare
Choose a tag to compare
  • feat: 更新字体图表,增加ams-icon-code
  • feat: field-iamgesuccessCode支持porps配置
  • feat: 增加列表配置项enterkey-search,配置为true时阻止列表搜索栏的回车搜索事件。场景:某些field类型为textarea时,默认回车时会发起搜索
  • feat: block的配置增加水印功能
  • feat: 通过ams-cli初始化的项目默认使用vishop的主题
  • fixed: block-steps支持description和props
  • fixed: datetime和datetime选择1970年部分月份时,值置空问题
  • fixed: field-array的删除按钮层级问题