| | |
| | | ## Wip |
| | | |
| | | ### ✨ Refactor |
| | | |
| | | - 移除`useExpose`,使用组件自身提供的`expose`代替 |
| | | |
| | | ### ⚡ Performance Improvements |
| | | |
| | | - **Locale** 合并多语言文件,减少文件数量 |
| | | - **Utils** Mitt 默认导出由 `Class` 改为 `Function` |
| | | - **Axios** `isTransformRequestResult`更名为`isTransformResponse` |
| | | |
| | | ### ✨ Features |
| | | |
| | | - **CropperImage** `Cropper` 头像裁剪新增圆形裁剪功能 |
| | | - **CropperAvatar** 新增头像上传组件 |
| | | - **Drawer** `useDrawer`新增`closeDrawer`函数 |
| | | - **Preview** 新增`createImgPreview`图片预览函数 |
| | | - **Setup** 新增引导页示例 |
| | | - **Tests** 添加 jest 测试套件,暂不支持 Vue 组件单测 |
| | | - **Axios** 新增`authenticationScheme`配置,用于指定认证方案 |
| | | - **Setting** 新增 `sessionTimeoutProcessing` 项目配置项,用于配置会话超时如何处理 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - **Modal** 修复全屏高度计算错误 |
| | | - **Modal** 修复关闭事件触发多次问题 |
| | | - **PageWrapper** 修复高度计算问题 |
| | | - **FlowChart** 修复拖放菜单丢失 |
| | | - 修复后台模式下,Iframe 路由错误 |
| | | - **PageWrapper** 修复 footer 与全局页脚同时开启时的高度计算问题 |
| | | - **Menu** 修复菜单折叠动画抖动问题 |
| | | - **Store**修复 pinia 版本升级之后类型错误 |
| | | |
| | | ## 2.4.2(2021-06-10) |
| | | |
| | | ### ✨ Refactor |
| | | |
| | | - `CountTo`组件重构 |
| | | |
| | | ### ✨ Features |
| | | |
| | | - `radioButtonGroup` 支持`boolean`值 |
| | | - `useModalInner` 新增 `redoModalHeight`用于在 Modal 内部重设`Modal`高度 |
| | | - `useECharts` 新增`getInstance`用于获取`echart`实例 |
| | | - `TableAction` 新增 `stopButtonPropagation` 阻止操作按钮点击事件冒泡 |
| | | - `BasicTable` 在行编辑模式下,可以获取或设置其它处于列的编辑组件的值 |
| | | - `ApiSelect` 组件在`params`改变后会自动重新`fetch`数据 |
| | | - `TableImg` 组件改进 |
| | | - `BasicTable` 新增 `columns-change` 事件用于监听用户改变列排序、展示、固定状态 |
| | | - `Tinymce`支持动态修改 readonly |
| | | - `BasicTable`新增`updateTableDataRecord`方法用于更新指定行数据 |
| | | - `useModal`新增`closeModal`方法用于关闭`Modal` |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - 修复`redoModalHeight`不能减小高度的问题 |
| | | - 修复 `BasicForm`设置 schemas 数据不生效的问题 |
| | | - 修复多标签可能导致`KeepAlive`失效的问题 |
| | | - 修复默认的`axios`拦截器不能处理自定义 code 的问题 |
| | | - 修复锁屏弹窗的高度问题 |
| | | - 修复`BaiscTable`的`列展示`复选框的半选状态显示不正确的问题 |
| | | - 修复`BasicUpload`组件的预览列表某些情况下不能显示的问题 |
| | | - 修复`RadioButtonGroup`的`options`设置`disabled`不生效的问题 |
| | | - 修复`Tinymce`组件在只读模式下上传图片的按钮仍然可用的问题 |
| | | - 修复`BasicForm`特定情况下的卡顿问题 |
| | | - 修复"目录"路由不起作用的问题 |
| | | |
| | | ## 2.4.1(2021-06-01) |
| | | |
| | | ### ✨ Features |
| | | |
| | | - 可编辑表格新增`DatePicker`和`TimePicker`组件 |
| | | - `Tree` 组件新增`defaultExpandLevel`配置 |
| | | |
| | | ### ⚡ Performance Improvements |
| | | |
| | | - 菜单搜索默认聚焦 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - 修复`CodeEditor`已知问题 |
| | | - 修复`i18n`控制台警告问题 |
| | | - 修复可编辑表格`align`配置不生效问题 |
| | | - 确保`axios`只对`Object`参数进行处理 |
| | | - 修复`Tree`组件 `defaultExpandAll` 配置失效 |
| | | - 修复`TableAction` 分割线丢失问题 |
| | | - 修复表格已知问题 |
| | | - 修复首次加载或改变语言导致重载时,不会设置 HTML 的 lang 属性 |
| | | |
| | | ## 2.4.0 (2021-05-25) |
| | | |
| | | ### ✨ Features |
| | | |
| | | - 新增图形编辑器示例 |
| | | - 新增代码编辑器(包含 Json 编辑器) |
| | | - 新增 `JsonPreview`Json 数据查看组件 |
| | | - 表格的数据列(column)和操作列(actionColumn)的字段可以根据权限和业务来控制是否显示 |
| | | - 新增权限控制表格示例(AuthColumn.vue) |
| | | - 新增用户登录过期示例 |
| | | |
| | | ### ⚡ Performance Improvements |
| | | |
| | | - 合并部分语言文件,减少文件数量 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - 修复黑暗主题刷新闪烁的白屏 |
| | | - 修复标签页关闭其他功能失效问题 |
| | | - 修复表单已知问题 |
| | | - 修复自动锁屏失效 |
| | | |
| | | ## 2.3.0 (2021-04-10) |
| | | |
| | | ## (破坏性更新) Breaking changes |
| | | |
| | | - 使用 `pinia` 替换 `vuex`,`vuex-module-decorators`。 |
| | | |
| | | - 影响,之前如果有自己使用 vuex-module-decorators,需要改造为 pinia。 |
| | | - 原因: |
| | | - pinia 于 vuex5api 基本类似,且简单易懂。 |
| | | - 后续切换 vuex5 成本非常低,也可以当作第三方状态管理库使用 |
| | | |
| | | - 移除 `useKeyPress` 使用`vueuse`-`onKeyStroke`代替 |
| | | - 移除 `useDebounceFn` 使用`vueuse`-`useDebounceFn`代替 |
| | | - 移除 `useThrottle` 使用`vueuse`-`useThrottleFn`代替 |
| | | |
| | | ### ✨ Features |
| | | |
| | | - 标签页支持持久化保存 |
| | | |
| | | ### ✨ Refactor |
| | | |
| | | - 移除 `useElResize` |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - 登录页样式修复 |
| | | - 修复菜单已知问题 |
| | | - 修复主题样式切换问题 |
| | | |
| | | ## 2.2.0 (2021-04-06) |
| | | |
| | | ### ✨ Features |
| | | |
| | | - 新增`headerTitle` slot |
| | | - 新增打印示例 |
| | | - 新增关于界面 |
| | | |
| | | ### ✨ Refactor |
| | | |
| | | - 移除 useFullScreen 函数 |
| | | - tinymce 由 Cdn 改为 npm(打包体积偏大) |
| | | - Dashboard 重构 |
| | | - 移除 ApexCharts 及示例 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - 确保面包屑正确的显示图标 |
| | | - 修复 tinymce 上传按钮全屏模式下消失问题 |
| | | - 确保 title 在重新登录后正常改变 |
| | | - 确保后台模式登录正常 |
| | | - 修复 TableAction 点击事件问题 |
| | | |
| | | ## 2.1.1 (2021-03-26) |
| | | |
| | | ### ✨ Features |
| | | |
| | | - 路由新增 hideChildrenInMenu 配置。用于隐藏子菜单 |
| | | - 树形表格内置展开/折叠全部函数 |
| | | |
| | | ### ✨ Refactor |
| | | |
| | | - 重构路由多层模式,解决嵌套 keepalive 执行多次问题 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - 确保 CountDownInput 组件重置清空值 |
| | | - 修复分割模式下在小屏幕中显示问题 |
| | | - 修复表格高度计算问题 |
| | | - 修复后台路由获取不到组件问题 |
| | | - 修复 Modal 组件 loadingTip 配置不生效 |
| | | - 修复后台权限指令不生效 |
| | | - 确保 progress 进度条正确关闭 |
| | | - 修复表格勾选列配置失效问题 |
| | | - 确保一级菜单可以被隐藏 |
| | | - 确保表单隐藏字段校验正常 |
| | | |
| | | ### 🎫 Chores |
| | | |
| | | - 移除 ls-lint |
| | | |
| | | ## 2.1.0 (2021-03-15) |
| | | |
| | | ### ✨ Features |
| | | |
| | | - 图标选择器新增 svg 模式 |
| | | - 新增时间组件 |
| | | - 新增高德/百度/谷歌地图示例 |
| | | |
| | | ### ✨ Refactor |
| | | |
| | | - 重构项目以解决循环依赖项导致的热更新问题 |
| | | - 移除 vueHelper/useClickoutside,使用@vueuse/core 代替 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - 确保 `table action` 的值被正确更新 |
| | | - 修复页面切换的动画无法关闭 |
| | | - 修复`PageWrapper`title 不显示 |
| | | - 修复表格已知问题 |
| | | - 修复 BasicTree 组件不能自定义 title 问题 |
| | | - 修复主题切换后按钮样式问题 |
| | | |
| | | ## 2.0.3 (2021-03-07) |
| | | |
| | | ### ✨ Features |
| | | |
| | | - `BasicTree` 新增`clickRowToExpand`,用于单击树节点展开 |
| | | - 新增 SvgIcon 插件及示例 |
| | | - 账号管理界面增加左侧部门树· |
| | | |
| | | ### ⚡ Performance Improvements |
| | | |
| | | - 表格关闭分页时不再携带分页参数 |
| | | - 登录页监听回车事件进行登录 |
| | | - 当表格设置自适应大小时,根据屏幕来铺满了高度. |
| | | - Tree 滚动条优化 |
| | | - 优化本地开发加载速度 |
| | | |
| | | ### 🐛 Bug Fixes |
| | | |
| | | - 修复`Description`已知问题 |
| | | - 修复`BasicForm`已知问题 |
| | | - 修复`BasicTree`下 ActionItem 的 show 属性逻辑问题 |
| | | - 修复树组件 demo 示例样式错误 |
| | | - 修复账号管理新增未清空旧数据 |
| | | - form 组件应允许 setFieldsValue 方法值为 null 或者 undefined |
| | | - 确保单级面包屑正确跳转 |
| | | - 确保 Form 组件不校验隐藏的表单项 |
| | | |
| | | ## 2.0.2 (2021-03-04) |
| | | |
| | | ### ✨ Refactor |