wms-naivevue/CHANGELOG.md
2024-11-07 16:35:04 +08:00

21 KiB
Raw Blame History

CHANGELOG

Pending

  • 💎 优化 搜索页面 跳转以及显示问题

2.5.0

  • 🌟 新增 BasicTable 组件 可通过 immediate 参数,手动控制加载数据
  • 💎 升级 axios1.7.2 采用 AbortController 取消请求的方案
  • 💎 优化 调整 vite/client 的加载方式
  • 💎 优化 BasicColumn 类型,支持泛型传入
  • 🐞 修复 BasicTable 切换页数量,未重置勾选数据
  • 依赖升级

2.4.4

  • 🌟 新增 深色主题 切换组件,并在顶部右侧展示
  • 🌟 新增 深色主题 切换过度样式
  • 💎 优化 多页签 过度样式
  • 💎 优化 code 类型定义
  • 💎 升级 vite5.x 版本
  • 依赖升级

2.4.3

  • 💎 优化 BasicSelect 组件逻辑,支持响应式 options
  • 💎 优化 BasicColumn 类型定义
  • 依赖升级

2.4.2

  • 💎 优化 defineComponent 语法 为 setup
  • 依赖升级

2.4.1

  • 🌟 新增 v-debounce 全局指令
  • 🌟 新增 v-throttle 全局指令
  • 💎 优化 横向菜单 显示内容,支持收起溢出的菜单
  • 依赖升级

2.4.0

  • 🌟 新增 BasicForm 支持 validate 方法单独验证
  • 💎 优化 BasicForm 提交按钮加载效果
  • 💎 优化 setLoadingSub 改名为 setLoading
  • 🐞 修复 菜单折叠后 层级问题
  • 🐞 修复 BasicTable 使用插槽报错问题
  • 🌟 新增 BasicTable 导出 setLoading
  • 🌟 新增 TableSelect 结合 Form 组件使用示例
  • 🌟 新增 TableSelect 导出 getTableRefupdateTableSelectedKeys 方法
  • 🐞 修复 多页签 异常初始化
  • 🐞 修复 面包屑 跳转警告
  • 依赖升级

2.3.9 (2023-07-21)

  • 🐞 修复 getTreeValues 方法
  • 🐞 修复 搜索页面 跳转异常
  • 🌟 新增 TableSelect 支持 formValues 配置查询表单参数
  • 🌟 新增 BasicForm 支持 isEnterSubmit 配置,监听回车事件提交
  • 依赖升级

2.3.8 (2023-06-03)

  • 🌟 新增 BasicForm 支持 valueFormat 特性
  • 💎 优化 useECharts 监听菜单收缩变化
  • 依赖升级

2.3.7 (2023-04-26)

  • 🌟 新增 BasicForm 支持 ImageUpload 组件
  • 🌟 新增 BasicTable 支持 helpMessage 配置
  • 🐞 修复 PageWrapper 横向菜单宽度异常
  • 💎 优化 Code And TypeScript
  • 依赖升级

2.3.6 (2023-03-23)

  • 🌟 新增 sendFormData get put delete 请求方法
  • 🌟 新增 权限判断 示例页面,功能示例>权限判断
  • 🌟 新增 Authority 全局注册权限判断组件
  • 💎 优化 hasPermission 权限判断方法,兼容两种格式
  • 🐞 修复 BasicTable 分页异常判断逻辑
  • 🐞 修复 顶部拆分菜单 当只有顶级菜单时 ui 显示异常
  • 依赖升级

2.3.5 (2023-02-02)

  • 🌟 新增 项目配置 开关
  • 🌟 新增 添加角色 页面模板
  • 🌟 新增 BasicForm 支持 setSchema 方法
  • 依赖升级

2.3.4 (2022-12-23)

  • 🌟 新增 菜单管理2 页面,用表格展示
  • 🐞 修复 pinia 失去响应式
  • 🐞 修复 getTreeAll 方法错误
  • 依赖升级

2.3.3 (2022-12-12)

  • 🌟 新增 env.test 环境打包配置
  • 🌟 新增 rollup-plugin-visualizer 打包分析插件支持
  • 🌟 增强 menuSetting 配置灵活性
  • 💎 移除 BasicForm 创建 placeholder 中文提示
  • 依赖升级

2.3.2 (2022-10-12)

Breaking Changes

  • 🌟 BasicForm 变更 submit 方法返回 values 整个表单值对象

Feats

  • 🌟 BasicForm 增强 field 参数支持 a.b.c 语法
  • 🌟 BasicModal 优化 嵌套弹窗,支持拖拽
  • 依赖升级

2.3.1 (2022-09-13)

  • 🌟 升级 vite 支持 3.x
  • 💎 重构 TableSelect 组件,优化单选,分页多选
  • 🐞 修复 BasicUpload 组件,图片回显问题
  • 依赖升级

2.3.0 (2022-08-28)

  • 💎 升级 naiveui v2.32.2
  • 💎 优化 类型导入 错误
  • 依赖升级

2.2.9 (2022-08-02)

  • 💎 优化 BasicColumn 类型定义
  • 🐞 修复 修复ts类型 错误
  • 依赖升级

2.2.8 (2022-07-18)

  • 🌟 新增 BasicForm 支持 setSchema 方法
  • 🌟 新增 BasicSelect 取消 request 必传,支持直接传入 options
  • 🌟 新增 TableSetting 支持 宽度配置 且支持最大高度滚动
  • 🐞 修复 网络请求异常 弹窗按钮背景色异常
  • 依赖升级

2.2.7 (2022-07-09)

  • 🌟 新增 meta.documentTitle 网页标题 优先 title 字段
  • 🌟 新增 meta.title 支持定制 Render 多页签 面包屑 同步渲染
  • 🌟 新增 meta.authEvery 是否验证每一个权限都包含
  • 🌟 新增 basicModal 支持 prefixFooter centerFooter suffixFooter 插槽,用于定制其他元素
  • 🌟 新增 basicModal 导出 handleSubmit 方法
  • 依赖升级

2.2.6 (2022-07-01)

  • 🌟 新增 meta.tagView 配置,是否显示在多页签中
  • 🌟 新增 meta.breadcrumbView 配置,是否显示在面包屑中
  • 🌟 新增 TableImg 组件,可在外部使用
  • 🌟 新增 Authority 权限控制组件
  • 🐞 修复 useDialog 方法参数定义
  • 依赖升级

2.2.5 (2022-06-20)

  • 🌟 新增 tableSelect 组件支持 v-model
  • 🌟 新增 Region 支持配置 labelFieldvalueField 属性
  • 🐞 修复 activeMenu 路由配置,刷新浏览器之后失效
  • 依赖升级

2.2.4 (2022-06-10)

新增功能

  • 新增 BasicTable 支持 autoScrollX 属性,用于自动计算 columns 总和
  • 新增 BasicTable 表格列支持 draggable 配置是可拖拽
  • 新增 useDialog useLoadingBar useMessage 可在 setup 外使用
  • 依赖升级

🐛 Bug Fixes

  • 修复 URL 正则表达式错误
  • 修复 useECharts 报错和暗色模式问题

💎 优化

  • 移除 挂载 window 写法
  • 移除 额外挂载 appProvider

2.2.3 (2022-05-25)

新增功能

  • 新增 BasicTable 导出 getTableRef 方法,用于调用组件原生事件
  • 新增 basicModal 操作按钮 showAction 可控制是否显示底部按钮
  • 依赖升级

新增示例

  • 新增 BasicForm 结合 表格选择器 示例
  • 更新 README.md 说明

💎 优化

  • 优化 组件参数 ts 类型定义
  • 优化 上传组件 样式错位

2.2.2 (2022-04-29)

新增功能

  • 新增 BasicTable 拖拽列 columns-change 方法
  • 新增 BasicForm 支持 BasicSelect 组件,示例在:组件-表单-基础使用
  • 新增 BasicTable 日期编辑,新增格式化示例,示例在:组件-表格-单元格编辑
  • 依赖升级

2.2.1 (2022-04-19)

新增功能

  • 新增 表格选择器 组件
  • 新增 BasicTable 设置选中行 setCheckedRowKeys 方法

🐛 Bug Fixes

  • 修复 开发环境 运行控制台错误提示

💻 新增页面

  • 新增 表格选择器 示例
  • 依赖升级

2.2.0 (2022-03-23)

新增功能

  • 新增 多级菜单缓存
  • 依赖升级

💻 新增页面

  • 新增 多级菜单缓存
  • 依赖升级

🐛 Bug Fixes

  • 修复 BasicForm 隐藏表单,存在占位问题

2.1.9 (2022-02-18)

🐛 Bug Fixes

  • 修复 BasicUpload 组件,回显问题
  • 修复 BasicForm 组件 collapsed 无效
  • 修复 表格编辑 时间格式化异常 #92

2.1.8 (2022-01-26)

💎 功能优化

  • 优化 BasicForm 导出操作方法

新增功能

  • 新增 basicModal 动态创建 id 支持嵌套弹窗拖动
  • 新增 BasicTable 表格查询展开收起,配合 form 表单
  • 新增 BasicTable 选中行 alert 提示,可配置开关
  • 新增 BasicTable tableSetting 配置新增 query 字段
  • 新增 多页签 状态设置,特定场景,可实现二次确认提示是否关闭(参考:功能示例->多页签操作)
  • 依赖升级

2.1.7 (2022-01-11)

💎 功能优化

  • 优化 ::v-deep 修改为 :deep
  • 优化 页面ts类型
  • 优化 表格单元格编辑

🐛 问题修复

  • 移除 引导页示例
  • 修复 css变量前缀 和UI组件库不一致

新增功能

  • 新增 Tailwindcss 3.x 移除 windicss
  • 新增 项目配置 悬浮入口
  • 依赖升级

2.1.6 (2021-12-30)

🐛 Bug Fixes

  • 修复 路由history跳转锚点 多标签重复创建问题
  • 变更 多标签操作 setTitle 方法,传 fullPath 路径(依然存在缺陷)

Features

  • 新增 菜单权限-FIXED模式 随机(普通管理员/超级管理员)角色权限演示
  • 新增 菜单权限-BACK模式 随机(普通管理员/超级管理员)角色权限演示
  • 说明 超级管理员 拥有 主控台、列表页面 权限,普通管理员 拥有 主控台 权限,可退出登录,或者刷新页面测试
  • 测试 退出登录>重新登录 或者 刷新页面 查看效果
  • 依赖升级

2.1.5 (2021-12-13)

🐛 Bug Fixes

  • 修复 BasicTable 选择行与列配置拖拽异常
  • 修复 BasicTable 分页总数,无法响应式
  • 修复 Axios api地址拼接异常

Features

  • 破坏 Axios 取消默认导出 http 可支持多个请求导出
  • 搜索 import http from '@/utils/http/axios' 替换为 import { http } from '@/utils/http/axios
  • 依赖升级

2.1.4 (2021-11-25)

🐛 Bug Fixes

  • 修复 BasicTable 自适应高度问题
  • 破坏 meta.alwaysShow 取消路由自动计算根路由特性

Features

  • 新增 BasicTable 斑马纹开关配置
  • 新增 BasicTable 分页配置,默认显示总条数,不需要的地方可单独重置
  • 新增 useTabs 暴露 closeCurrentsetTitle 方法,用于外部页面操作多页签
  • 新增 功能示例->多页签操作示例

2.1.3 (2021-11-23)

🐛 Bug Fixes

  • 修复 ActionItem 类型定义问题
  • 修复 BasicForm 自定义提交逻辑,按钮一直处于 loading

Features

  • 新增 BasicForm.setLoadingSub 方法
  • 依赖升级

2.1.2 (2021-11-18)

🐛 Bug Fixes

  • 修复 锁屏界面 黑暗主题适配问题
  • 修复 登录页面 异常情况,按钮一直处于 loading
  • 修复 顶部混合菜单 一级菜单,内容区域布局问题
  • 修复 BasicSelect 存储 localStorage 空白key
  • 修复 多标签router.push 带上 query 参数报错

Features

  • 新增 按需引入NaiveUi并自动创建.d.ts声明 可获得代码提示和类型检查

2.1.1 (2021-11-15)

Features

  • 优化 骨架结构布局 破坏性调整,按需更新(建议是升级)
  • 新增 侧栏是否固定配置项
  • 新增 BasicTable 选中行内部维护,新增 restCheckedRowKeyschecked-row-change 方法
  • 依赖升级

2.1.0 (2021-11-11)

Features

  • 优化 加载图标
  • 优化 顶部分割菜单
  • 新增 表格全屏
  • 新增 内容页全屏

2.0.9 (2021-11-05)

🐛 Bug Fixes

  • 优化 页面卡片间距mt-3 统一

Features

  • 引入 windicss 代替 tailwindcss 提高开发效率
  • 引入 pnpm 代替 yarn 升级方法,删除 node_modules 运行 pnpm install
  • 依赖升级

2.0.8 (2021-11-03)

🐛 Bug Fixes

  • 修复 表格编辑 事件穿透问题
  • 修复 切换全屏 菜单展开问题,取消自动展开特性
  • 修复 切换全屏 图标和提示语问题
  • 还原 tailwindcss2.x 默认样式存在问题

Features

  • 新增 BasicTable 表格设置工具栏可配置

2.0.7 (2021-11-02)

🐛 Bug Fixes

  • 修复 多标签 样式优化
  • 修复 多标签缓存设置 关闭标签,清除缓存
  • 修复 BasicTable 操作刷新参数异常
  • 修复 深色模式 菜单选中色无法切换问题

Features

  • 新增 多标签关闭 清除关闭页面缓存特性
  • 破坏 tailwindcss升级3.x 移除导入的默认样式
  • 依赖升级

2.0.6 (2021-10-25)

Features

  • 深色主题优化滚动条样式
  • BasicTable.actionColumn 操作组件配置增强,支持图标,大小
  • BasicTable.actionColumn 新增dropDownProps更多按钮组件,支持配置,和 actionColumn一致
  • BasicTable 组件新增updateTableDataRecorddeleteTableDataRecordgetColumnssetColumns方法
  • BasicForm.schemas 新增hidden,配置隐藏域表单,可配合defaultValue设置默认值,常用于编辑

2.0.5 (2021-10-14)

  • 移除rxjs依赖和相关文件
  • 修复面包屑显示隐藏路由
  • 修复多标签关闭当前页判断不准确
  • 修复多标签跳转路由参数丢失
  • 修复路由带参路由相同,参数不同缓存无效
  • 修复BasicTable组件编辑行switch组件默认值不生效

Features

  • 新增useGouseRedo路由跳转方法
  • BasicForm组件提交按钮loading 动画状态优化
  • BasicTable组件重构为script setup语法
  • BasicTable组件导出updateTableDatasetTableDatagetDataSource方法
  • 依赖升级

2.0.4 (2021-10-09)

🐛 Bug Fixes

  • 修复富文本默认值不生效问题
  • 修复多标签无法及时更新文字问题
  • 修复BasicTable组件配置默认分页数量不生效问题
  • 优化刷新功能面包屑闪现Redirect路由地址问题
  • 优化axios拦截器中无法使用DialogMessage等提示性质组件

Features

  • 独立精简版分支

2.0.3 (2021-09-28)

🐛 Bug Fixes

  • 修复深色主题顶部右侧搜索组件和部分页面布局不适配问题
  • 修复ts类型定义完善

Features

  • 多标签组件交互重写更加人性化配置和交互
  • BasicTable组件支持dataSource纯表格数据 非 request 加载情况
  • BasicTable组件新增redoHeight重新计算表格高度方法
  • BasicForm组件新增advanced展开收起回调方法
  • 依赖升级

2.0.2 (2021-09-24)

🐛 Bug Fixes

  • 修复多标签关闭左右侧,关闭全部不准确问题
  • 修复多标签切换开关内容区域间距问题
  • 修复权限判断hooks 中方法判断问题
  • 修复顶部混合菜单会受左侧菜单收缩效果影响问题

Features

  • BasicTable组件新增,restReload方法(重置页码刷新)
  • 依赖升级

2.0.1 (2021-09-20)

🐛 Bug Fixes

  • 修复BasicTable配置选择项异常

Features

  • 新增PageWrapper布局组件
  • 新增PageFooter布局组件
  • 新增BasicTable->actionColumn配置增强,可设置popconfirm二次确认
  • 优化BasicTable全选反选部分选择效果
  • 移除BasicTable配置里面勾选列功能,用处不大,增加不必要代码量
  • 新增高级表单布局页面
  • 依赖升级

2.0.0 (2021-09-15)

💄 破坏性更新

Features

🔥🔥🔥 代码重构 script setup 语法源码更加易读性能更优ts 类型更加全面

💻 页面

  • 🌟 全新登录/注册页面
  • 🌟 全新主控台页面
  • 🌟 用户管理
  • 🌟 字典管理

优化

  • 🌟 主结构布局优化
  • 🌟 表格主从结构
  • 🌟 多标签页可关闭左右侧标签
  • 🌟 多标签页可自动滚动到当前页面
  • 🌟 弹窗组件拖拽可配置

🏷️ 功能

  • 🌟 右键菜单
  • 🌟 文件下载
  • 🌟 Excel导出
  • 🌟 剪贴板
  • 🌟 打印
  • 🌟 滚动条
  • 🌟 消息通知
  • 🌟 主控台图表示例
  • 🌟 引导
  • 🌟 修改密码
  • 🌟 固定主体区域可配置
  • 🌟 pinia 持久化存储

📦 组件

  • 🌟 省市区
  • 🌟 顶部搜索
  • 🌟 二维码
  • 🌟 密码强度
  • 🌟 图片裁剪,支持圆形矩形
  • 🌟 选择器增强,支持缓存

CHANGELOG

1.5.5 (2021-08-14)

🐛 Bug Fixes

  • 修复路由只存在一个子路由,图标不显示问题

  • UI样式美化

  • Features

  • 支持 Vue 3.2.x

  • 代码全部按 script setup 语法重写完成80%

  • 新增 回到顶部 功能

  • 新增 拖拽 示例页面

  • 新增 富文本 组件

  • 新增 路由切换动画 可在项目设置切换

  • 依赖升级

CHANGELOG

1.5.4 (2021-08-10)

🐛 Bug Fixes

  • 暗色模式下多页签背景问题 合并 #23 感谢 @Dishone

  • 表格设置列重复添加action列样式错乱问题 合并 #24 感谢 @CasbaL

  • Features

  • 新增 路由支持(内联外部地址)配置

  • 新增 顶部菜单 logo展示 -(破坏性更新)

  • 优化 动态路由配置 取消constantRouterComponents.ts,中组件映射配置,更名为 router-icons.ts

  • 优化 admin_info接口结构roles 更名为permissionsroles.roleName更名为label

  • 优化 多级路由,当没有配置redirect时,默认为第一个子路由,配置则优先按配置

  • 依赖升级

1.5.3 (2021-08-09)

🐛 Bug Fixes

  • 修复顶部菜单,选中联动

  • 修复混合菜单模式,切换其他模式菜单未重置

  • 实例基础列表,和表格组件实例,开启横向滚动特性

  • naiveui 升级成最新版

  • Features

  • table组件默认开启 ellipsis 特性

1.5.2 (2021-08-06)

🐛 Bug Fixes

  • 修复已知bug

  • Features

  • 新增 混合菜单模式

  • 新增 根路由

  • 新增 关于 根路由示例页面

  • 文档同步更新,组件和示例

1.5.1 (2021-08-05)

🐛 Bug Fixes

  • 修复windows系统获取项目换行符问题

  • 修复表格分页计算问题 @Chika99

  • 修复锁屏样式自适应问题 @Chika99

  • 依赖 dayjs 移除用date-fns和UI框架底层保持一致

  • 修复已知bug

  • Features

  • 新增 baseForm 组件,和基础useForm使用方式

  • 新增 baseModal,组件,和 useForm使用方式

  • 新增子菜单 new Tag标签

  • 菜单支持 根路由配置

1.5.0 (2021-07-30)

🐛 Bug Fixes

  • 修复表格列配置,拖拽时最后的操作列重复增加

  • 多标签页交互优化

  • Features

  • 项目文档已上线

  • Application组件加载机制优化解决路由守卫Axios中可使用DialogMessage 等之类组件

  • BasicTable 组件新增高度自适应单元格编辑整行编辑 特性

  • nprogress 移除,用 Loading Bar代替

  • 打包支持gzipbrotli 压缩

  • 新增代理VITE_PROXY配置

  • 路由菜单,支持多级菜单

  • 依赖升级

  • 本次更新,有破坏性更新,涉及文件重命名,增删调整

1.4.0 (2021-07-21)

🐛 Bug Fixes

  • vite降至2.3.6

  • 多标签页交互优化

  • Features

  • 新增 TableAction 组件

  • 新增 菜单权限管理 示例

  • 新增 角色权限管理 示例

  • 持续更新更多实用组件及示例感谢Star

1.3.0 (2021-07-19)

🐛 Bug Fixes

  • 修复多标签页左右切换按钮自适应展示

  • 修复登录页面出现多标签页

  • Features

  • 新增 Upload 组件及配置

  • 新增 VITE_GLOB_IMG_URL 图片前缀地址配合Upload

  • 新增 滑块验证码 组件

  • 新增 登录页面-滑块验证码 示例

  • 持续更新更多实用组件及示例感谢Star

1.2.0 (2021-07-16)

🐛 Bug Fixes

  • 修复面包屑显示登录页面

  • 菜单支持只展开当前父级菜单

  • Features

  • 新增 列表页面-基础列表 示例页面

  • 新增 异常页面-404-403-500 示例页面

  • 新增 结果页面-成功-失败-信息 示例页面

  • 新增 设置页面-个人设置-系统设置 示例页面

  • tips 示例页面,可能在深色主题显示不佳

  • 持续更新更多实用示例,同时也演示Naive UI使用方法

1.1.0 (2021-07-15)

  • Features

  • 新增 基础表单 示例页面
  • 新增 分步表单 示例页面
  • 新增 表单详情 示例页面
  • 持续更新更多实用示例,同时也演示Naive UI使用方法

1.0.0 (2021-07-12)

🐛 Bug Fixes

  • 修复页面切换面包屑未及时更新

  • Features

  • 1.0骨架发布

  • Naive UI 升级至2.15.4

  • 菜单新增排序字段

  • 新增 ProTable 组件,封装了常用的分页列配置等逻辑

  • 新增 ProTable 组件示例页面

  • 持续更新中...

0.1.1-beta (2021-07-07)

🐛 Bug Fixes

  • 修正黑色主题,页面背景色和导航风格问题

  • Features

  • 主控台,工作台,自适应支持

  • 左侧菜单屏幕可视宽度<=950 自动收起

  • 页脚是否显示,可配置

  • 新增页面缓存,演示页面在>工作台>动态卡片>输入框

0.1.0-beta (2021-07-04)

  • Naive Ui Admin 骨架
  • Features

  • 菜单模式(左侧/顶部)
  • 权限(固定角色/动态路由菜单)
  • 主题(深色/浅色)引用 naiveui 特性,黑暗主题/自定义组件,暗黑主题信手捏来
  • 系统主题(十种安全色,可切换预览,可自定义)
  • 导航风格(三种,可自由搭配,暗色侧边/白色侧边和通栏/暗色侧边和顶部通栏)
  • 多页签,持久化,拖拽,关闭,固定
  • 面包屑,图标,子菜单下拉联动展示
  • 漂亮的锁屏界面
  • 在线配置抽屉(布局预览功能)
  • 主控台,简单写了一下,能看了
  • 工作台随意撸了一下不想写style用 tailwindcss大开杀戒了
  • echarts官网例子很全了没啥好撸的偷懒再次引用vben作者的代码再感谢一次哈哈
  • 挑个合适的时间,发布一下源码到 github