# 更新日志

# 1.0.39 2023-02-28

  • # 优化

    • FormAuto 和 FormTable 同步优化对 text 类型必填类型生成规则调整

# 1.0.38 2023-02-24

  • # 新增

    • FormAuto 组件字段增加 ruleType 属性
    • TablePage 组件 pageSizeslayoutTypeshowOverflowTooltip 属性增加至全局配置
  • # 修复

    • FormAuto 遗漏 number 类型验证规则生成问题

# 1.0.37 2023-02-08

  • # 优化

    • FormAuto 组件 refreshOptions 增加是否删除回显值
  • # 修复

    • FormTable 和 FormAuto 对 timeselect 类型验证规则生成问题

# 1.0.36 2022-11-24

  • # 新增

    • 新增 FormTable 组件
    • FormAuto
      • 增加属性 over-collapse
      • 增加方法 getOptions()
      • 对 date类输入组件 valueFormat 增加 unix 10位时间戳 处理
      • 对 select、radio 类组件增加 allOption 属性
      • type 增加 years, months, monthrange 类型对应组件
    • TablePage
      • 支持多级表头
      • 增加属性 search-collapse 折叠筛选框
  • # 优化

    • 更新所有组件中插槽的动态组件应用方式
    • 更新部分国际化字典
    • FormAuto
      • 优化组件赋值与返回值逻辑
      • 优化组件 reset() 逻辑
      • 弃用 notSubmit 属性
      • 优化组件对options的处理
      • 优化对验证规则及表单数据处理相关逻辑

# 1.0.34 2022-06-05

  • # 新增

    • 新增 MorePopover 组件
    • TablePage 增加 showOverflowTooltip 属性
  • # 优化

    • TablePage 列属性同时设置了 copy 和 showOverflowTooltip 属性时样式交互

# 1.0.32 2022-05-25

  • # 修复

    • FormAuto 中对 Cascader 配置规则规则时错误

# 1.0.31 2022-05-24

  • # 修复

    • FormAuto 中 Cascaderprops.emitPath 属性处理其返回不同类型的值对应的 require 必填验证规则类型
    • FormAuto 中 DatePicker 因对 defaultTime 属性导致清空日期后组件报错

# 1.0.30 2022-05-18

  • # 修复

    • FormAuto 中 Cascader 级联框 因对 options 值统一导致的 该组件 props 属性失效

# 1.0.29 2022-04-24

  • # 修复

    • FormAuto
      • select 的回显选项在清空或 刷新Options 时清空
      • datetimerange 增加默认 defaultTime 属性
      • check 的全选与选项样式问题

# 1.0.28 2022-03-18

  • # 修复

    • FormAuto 方法 refreshOptions 在部分情况下未触发。

# 1.0.27 2022-03-08

  • # 修复

    • FormAuto
      • validate函数 try/catch 无效问题
      • select 无数据时刷新数据问题及清空选项时刷新数据问题修复

# 1.0.26 2022-03-07

  • # 新增

    • FormAuto 增加 refreshOptions 方式,可用于联动更新选项
  • # 优化

    • FormAuto 优化实现 select 组件 loadScroll 滚动加载

# 1.0.25 2022-03-01

  • # 新增

    • TablePage 支持<el-table>的 expand 展开行功能
  • # 优化

    • FormAuto
      • vaildate 功能优化
      • select 远程搜索无数据时再次展开选项时,重置远程搜索关键词
  • # 修复

    • NumberRange
      • 部分文案错误
      • 非数字导致回值问题

# 1.0.24 2022-01-20

  • # 新增

    • FormAuto vaildateField功能
  • # 优化

    • FormAuto type:hidden下样式
  • # 修复

    • TablePage 移除挂载时选中回显功能

# 1.0.22 2021-12-28

  • # 新增

    • TablePage 搜索前验证筛选项
  • # 优化

    • FormAuto loadScroll 分页优化
  • # 修复

    • FormAuto type=timerange 默认值问题
    • TablePage 自定义列是否应用缓存逻辑

# 1.0.21 2021-12-22

  • # 修复

    • FormAuto
      • model赋值问题
      • check全选回显问题
      • 优化switch默认值问题

# 1.0.20 2021-12-22

  • # 修复

    • FormAuto 多项选择框回显类型问题
    • TablePage
      • 自定义列无效问题
      • 自定义列导致 Enum 功能失效问题

# 1.0.19 2021-12-15

  • # 新增

    • 添加 v-copy 指令
    • FormAuto
      • type:select 开启 remote 时支持开启 loadScroll 实现滚动分页加载
  • # 优化

    • FormAuto
      • 优化 type:select 开启 remote 时的回显逻辑
    • TablePage
      • 支持已选择行回显
      • request 支持返回值为数组时隐藏分页组件
      • 缓存的自定义列数据与 columns 配置有差异时不采用
      • 优化自定义列显隐操作交互
  • # 修复

    • 修复一些小问题

# 1.0.15 2021-10-21

  • # 优化

    • TablePage
      • 在组件完成对 columns 处理后触发搜索请求。
  • # 修复

    • FormAuto
      • 解决启用 suffixTime 导致的日期拼合错误。

# 1.0.14 2021-10-21

  • # 新增

    • 支持国际化:简体中文、英语。
  • # 优化

    • 按需引入 lodash,减少包体积
  • # 修复

    • FormAuto
      • 更新 model 无效BUG。
      • type:select 中选项 disabled 未生效。
      • 重置表单偶现async-validator触发报错。
      • 修改表单Prop[data]时部分值被清空。
    • TablePage
      • 自定义列调整未保存关闭窗口后重新打开应该恢复打开前的数据。

# 1.0.12 2021-09-27

  • # 修复

    • TablePage 切换 pageSize 问题。

# 1.0.11 2021-09-27

  • # 优化

    • 调整 全局组件变量 结构
  • # 修复

    • 解决 TablePage 组件切换 pageSize 无效问题

# 1.0.10 2021-09-26

  • # 修复

    • 解决 FormAuto 组件中 <el-cascader> 属性 options 无法支持异步获取

# 1.0.9 2021-09-11

  • # 修复

    • 解决 FormAuto 组件中 bindShow 时 布局 <el-col> 未跟着隐藏问题😭

# 1.0.8 2021-09-11

  • # 优化

    • NumberRange 组件clearable清空后,按element-ui设计,值为空
  • # 修复

    • 解决 FormAuto 组件中 范围 相关的输入框被清空后,按element-ui设计,将rangeName对应值设为Null,以便后端接收置空

# 1.0.7 2021-09-06

  • # 修复

    • 解决 TablePage enum 异常参数报错问题

# 1.0.6 2021-09-03

  • # 优化

    • TablePage 自定义列及重置逻辑
    • TablePage enum 属性赋值方式优化,与 FormAuto 保持一致
  • # 修复

    • FormAuto 组件clearable无法设置为false问题
    • FormAuto 组件部分验证规则问题
    • types 修复 TablePage 声明

# 1.0.5 2021-09-01

  • # 优化

    • FormAuto 组件初始化回显问题,及重置未重置options请求
  • # 修复

    • FormAuto 组件 reset 重置表单不彻底
    • FormAuto 组件部分验证规则问题
    • types 优化 FormAuto 声明

# 1.0.4 2021-08-29

  • # 新增

    • FormAuto 针对远程检索获取选项的 select 组件在编辑时的已选回显
  • # 修复

    • FormAuto 组件正则兼容问题导致 safari 无法打开

# 1.0.3 2021-08-25

  • # 新增

    • TablePage 组件增加 prop 属性 button-style 为组件默认按钮样式提供一定的定制自由度
    • 组件全局 options 增加属性 button-stylepage-layout 增加一定的主题定制自由度
  • # 修复

    • FormAuto 组件因 select等 输入框支持 number 值但async-validator无法正常验证,组件转换了类型导致的编辑 v-model 时值未对应选项问题。

# 1.0.2 2021-08-24

  • # 新增

    • TablePage 组件增加 prop 属性 layout-type 增加一定的主题定制自由度
    • TablePage 组件增加 getParams 函数以获取搜索项参数
    • FormAuto 组件增加 radiobutton 单选框按钮的输入类型
  • # 修复

    • FormAuto 与 TablePage 对 optionsenum 适配转换问题

# 1.0.1 2021-08-23

  • # 修复

    • types 修复 table-page 组件声明问题
    • types 优化 vue 后缀声明module

# 1.0.0 2021-08-07

  • # 新增

    • FormAuto 组件增加 type可选值 完善日期选择器多种选择方式
  • # 修复

    • 修复 TypeScript 引用时声明文件问题报错

# 1.0.0-beta.2 2021-08-02

  • # 修复

    • 修复package.json疏漏问题

# 1.0.0-beta.1 2021-08-02

  • # 优化

    • 升级打包脚本
  • # 修复

    • 修复因用 vue-property-decorator 装饰器 构建后导致的 组件name 值错误无法使用问题

    # 1.0.0-beta 2021-08-01

  • # 新增

    • 新增 FormAuto 组件
    • 新增 NumberRange 组件
    • 新增 TablePage 组件