Releases: vipshop/ams
Releases · vipshop/ams
0.34.5
- 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
-
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
- 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
- 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'
}
}
})
- 2、修改了远程搜索的传参方式
v0.28.0以前的版本:
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
- 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.request
formData 场景支持入参 Blob 格式 - fix: 修复默认action自定义配置无传method时,传参异常问题
- feat:
ams.request
增加responseType
v0.27.9
- 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
- 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
- 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: [email protected],导入的request支持withCredentials、contentType、headers、successCode的配置
- fix: list组件的列支持配置min-width
- feat: text-view增加suffix-icon配置
- fix: options选项多时的popover交互修改
v0.24.22
- 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: [email protected]:模板增加打包配置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
- feat: 更新字体图表,增加
ams-icon-code
- 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
的删除按钮层级问题