143 Star 1.8K Fork 619

zym / vue-pure-admin

2024-03-28 23:41
5241436 yiming chang 1617348324 zym

5.3.0 (2024-03-28)

✔️ refactor

  • 重构国际化文件命名规范以及演示页加上代码位置提示

🎫 Feat

  • 添加MQTT示例
  • 添加docxexcel文件预览示例
  • ReSegmented分段控制器新增size属性,可设置三种尺寸
  • RePureTableBar组件搭配pure-admin-table支持表头国际化切换
最后提交信息为: release: update 5.3.0
2024-03-22 16:11
5241436 yiming chang 1617348324 zym

5.2.0 (2024-03-22)

✔️ refactor

  • 将全屏按钮置于顶部,使其显眼且易于操作

🎫 Feat

  • 新增v-ripple指令(水波纹效果)
  • 内容区添加全局Stretch配置,可自定义紧凑页面,轻松找到所需信息
  • 添加基于ElTour实现的漫游式引导
  • 完善角色管理-菜单权限功能,新颖的交互体验
  • 添加系统监控-在线用户
  • 添加系统监控-登录日志
  • 添加系统监控-操作日志
  • 添加系统监控-系统日志
  • 添加更多更方便的pure-admin-table可编辑表格示例(整体编辑、单行编辑、单元格编辑)
  • ReSegmented组件新增block属性,可使其适合父元素宽度
  • 添加 vue-flow 流程图示例
  • 添加虚拟表格示例
  • 添加甘特图示例
  • 添加图形验证码示例
  • 添加表单示例,可通过JSON格式配置生成(基础表单、弹框表单、抽屉表单、分步表单、搜索表单)
  • 在左侧菜单右中侧再加一个折叠展开菜单的功能

🐞 Bug fixes

  • 修复windwos下点击注册页面会出现滚动条问题
  • 修复windows下页面切换,内容区会出现滚动条问题
  • 修复pure-table带状态表格在深色整体风格下状态样式消失的问题
  • 修复项目配置中开启灰色模式和深色整体风格,刷新页面整体风格异常

🍏 Perf

  • 系统管理、系统监控的所有页面兼容移动端
最后提交信息为: release: update 5.2.0
2024-03-02 01:35
5241436 yiming chang 1617348324 zym

5.1.0 (2024-03-02)

✔️ refactor

  • 重构标签页UI,点击关闭按钮更方便

🎫 Feat

  • 添加多选卡片示例
  • 菜单支持a标签右键的所有浏览器行为(在新标签页中、新窗口中打开链接,拖拽到新标签页打开等)
  • 菜单搜索新增搜索历史和收藏功能

🐞 Bug fixes

  • 修复windows系统下登录页出现滚动条的问题

🍏 Perf

  • 规范注册本地图标时的命名规则,使其更好地配合图标选择器
最后提交信息为: release: update 5.1.0
2024-02-26 23:19
5241436 yiming chang 1617348324 zym

5.0.0 (2024-02-26)

全面ESM版本

✔️ refactor

  • 升级vitev5版本,规定node版本>18.18.0pnpm版本>=8.6.10
  • 使用 vite-plugin-fake-server 替换 vite-plugin-mock,使用 @faker-js/faker 替换 mockjs
  • 重命名tailwind.config.jstailwind.config.ts并更新其文件为esm语法
  • 更新.prettierrc.js文件为esm语法
  • 更新postcss.config.js文件为esm语法
  • 更新commitlint.config.js文件为esm语法
  • 使用eslint.config.js替换.eslintrc.js并遵循esm语法
  • 升级stylelint16版本并遵循esm语法
  • 所有search搜索图标统一替换为@iconify-icons/ri/search-line它比较常用将其放入全局离线图标中
  • 移除iframe在暗模式下的滤镜效果
  • 带来更美观精致的首页
  • 更干净整洁的项目配置右侧弹出面板
  • 重构关于页面,整体更紧致,关键信息更突出

🎫 Feat

  • 添加系统管理-菜单管理
  • 完善系统管理-用户管理
  • 内嵌iframe页支持设置keepAlive,保持页面状态
  • 优化导航,弹出的菜单超出内容区自适应且可滚动
  • 添加文件上传示例
  • 添加整体风格自适应操作系统浅色、深色、自动主题功能
  • 添加页脚
  • 支持多标签页打开已经登录的系统后无需再登录并添加内免登录功能(用户可选择免登录的天数)
  • 带来高级感的终端命令行
  • 添加音频可视化功能示例
  • 添加视频帧截取-WebAssembly版,支持MP4MOVAVIWebMMKV等主流格式
  • 添加阻止键盘F12、浏览器默认右键菜单、页面元素选中、图片默认可拖动方法
  • 二次封装localforage支持设置过期时间,提供完整的类型提示
  • 添加AnimateCss选择器组件ReAnimateSelector
  • 添加ReText组件,支持自动省略显示Tooltip功能, 支持多行省略, 高可复用性
  • 添加艺术画板功能,比如可以用来绘制一些设计思想架构图
  • 新增组件-可选按钮示例
  • 添加常用按钮示例
  • 添加颜色选择器组件示例
  • 添加日期选择器组件示例
  • 添加日期时间选择器示例
  • 添加时间选择(器)示例
  • 添加统计组件示例
  • 添加标签组件示例
  • 添加折叠面板组件示例
  • 添加进度条组件示例
  • 升级Swiper 11
  • 添加 vite-plugin-router-warn 插件,根治非必要的vue-router动态路由警告No match found for location with path

🐞 Bug fixes

  • 修复query路由传参模式下,点击标签页进行切换操作时会触发两次router跳转问题
  • 修复卡片标签页模式下,通过query路由传参时,离开激活的标签后仍存在card-active属性,导致鼠标hover时字体颜色未改变
  • 修复src/layout/components/appMain.vue文件中同名词读取解析错误
  • 修复内嵌页面frameView在隐藏标签页后高度没有自适应
  • 修复路由meta.transition.name配置无效的问题
  • 修复点击iframe页面无法关闭右键标签页面板以及在iframe页面时右键标签页面板被遮挡的问题
  • 修复在路由queryparams模式下点击面包屑跳转页面少参问题

🍏 Perf

  • 优化主题色
  • 标签页可按滑动力度进行左右滑动
  • 接口命名规则统一为kebab-case串式命名法
  • el-formlabel和全局的label样式保持一致
  • VITE_PUBLIC_PATH默认还原为 /VITE_ROUTER_HISTORYh5模式更友好
  • 优化transformI18n函数,国际化支持无限嵌套级别(当然平台还是推荐嵌套层级越少越好)
  • 页面初始化时先加载pinia再加载router,兼容更多使用场景
  • 优化请求白名单的判断逻辑
  • 左侧菜单导航样式调整,优化有无logopc端和移动端不同的展示方式
  • 升级代码规范风格相关库至最新
  • 优化登录页loading判断
  • 优化IconSelect图标选择器组件,提升用户体验
  • 优化分段控制器组件,添加v-model支持
  • 优化平台logo获取方式
  • 升级@pureadmin/theme,带来了更友好的esm支持
  • 优化build/info.ts文件中的一些函数,使其友好支持esm
  • 优化PureTableBar组件的列设置弹出框,设置最大高度,超出可滚动
  • 优化函数式弹框组件ReDialog保留关闭动画
  • 对中文路径做测试,删除sass-loader依赖
  • 打包后的代码改为默认原生支持 ES2015 的浏览器
  • 删除会自动安装的stylelint插件依赖
  • 增强useRenderIcon使用本地svg的方式
  • 优化左侧菜单最左下角的展开、折叠按钮在亮白主题配色下的样式
  • 优化所有el-emptydescription内容。图标选择器内容为空时加上el-empty
  • 左侧菜单折叠后的tooltip主题与整体菜单保持统一
  • 更新svgo命令为svgo -f . -r(压缩当前目录下的所有SVG文件)
  • 优化项目构建相关函数
  • 增强ReTypeit组件,支持插槽以及所有typeit配置项
  • 优化国际化相关处理逻辑,初始化时添加缓存以避免不必要的性能消耗
最后提交信息为: release: update 5.0.0
2023-06-26 11:28
5241436 yiming chang 1617348324 zym

4.5.0 (2023-06-26)

✔️ refactor

  • 重构图片裁剪 ReCropper 组件,添加更多实用功能

🎫 Feat

  • 菜单搜索功能支持拼音搜索,比如搜图片裁剪,输入 tptupian 等对应拼音即可
  • 添加长按指令及使用示例,该长按指令支持自定义时长的持续回调
  • 添加敏感词过滤功能示例
  • 添加汉语拼音功能示例

🐞 Bug fixes

  • 修复 V4.4.0 版本,页面开启 keepAlive 缓存后第一次加载并未缓存页面的问题
  • 修复 RePureTableBar 组件初始化时列设置勾选项未根据 hide 属性正确初始化

🍏 Perf

  • VITE_PUBLIC_PATH 默认改为 ./ 兼容更多路径场景,
  • 兼容 VITE_PUBLIC_PATHurlOSS 场景,需将 @pureadmin/theme 升级至最新版
最后提交信息为: release: update 4.5.0
2023-06-14 11:00
5241436 yiming chang 1617348324 zym

4.4.0 (2023-06-14)

🎫 Feat

  • 路由 meta 添加 activePath 属性,可将某个菜单激活(主要用于通过 queryparams 传参的路由,当它们通过配置 showLink: false 后不在菜单中显示,就不会有任何菜单高亮,而通过设置 activePath 指定激活菜单即可获得高亮,activePath 为指定激活菜单的 path 查看详情
  • pure-admin-table 高级用法添加自适应内容区高度示例
  • 添加防抖、节流和文本复制指令并规范自定义指令用法错误时的提示以及添加使用示例
  • notice 消息提示组件空数据时添加 el-empty 组件
  • 函数式弹窗示例代码添加子组件 propprimitive 类型的示例
  • 添加 vscode-docker 插件

🐞 Bug fixes

  • 修复国际化切换到英文模式刷新会回到中文模式
  • 修复搜索菜单功能的弹框遮罩未覆盖左侧菜单的问题

🍏 Perf

  • 页面切换性能优化,不考虑网络的情况下,页面切换逻辑的速度差不多比之前快 3-4查看优化详情
  • 优化标签页操作-路由传参模式用法
  • 系统管理中表格均改为自适应内容区高度,需将 @pureadmin/table 升级到最新版
  • 使用 vueuseuseResizeObserver 函数替换 v-resize 自定义指令,从测试后的表现来看性能会更好
  • 对未解绑的公共事件,在页面销毁时解绑
最后提交信息为: release: update 4.4.0
2023-06-04 12:51
5241436 yiming chang 1617348324 zym

4.3.0 (2023-06-04)

🎫 Feat

  • 添加 docker 支持
  • 添加项目版本实时更新检测功能
  • 完善系统管理-角色管理页面
  • 瀑布流组件添加无限滚动
  • 函数式弹框添加 updateDialog 更改弹框自身属性值方法
  • wangeditor 富文本添加多个富文本和自定义图片上传示例
  • pure-table 表格高级用法添加保留已选中的 CheckBox 选项示例
  • RePureTableBar 组件添加 title 插槽

🐞 Bug fixes

  • 修复获取验证码倒计时会有 1s 延时禁用的问题
  • 修复图标选择器未正确初始化预览问题
  • 修复动态路由重定向造成标签页出现重复内容
  • 修复强制刷新页面 getTopMenu() 函数获取不到 path 报错的问题
  • 修复左侧菜单折叠后突然拉升造成左侧菜单整体不显示的问题
  • 修复 RePureTableBar 关闭列设置后在 windows 出现滚动条的问题

🍏 Perf

  • 优化标签页操作-路由传参模式用法
  • 优化菜单搜索功能和样式
  • 更新 vscode 代码片段
  • 优化 dataThemeChange 主题设置的初始化调用时机
最后提交信息为: release: update 4.3.0
2023-05-15 15:06
5241436 yiming chang 1617348324 zym

4.2.0 (2023-05-15)

🎫 Feat

  • 新增分段控制器组件并适配暗黑模式
  • 静态路由支持配置数组格式
  • 函数式弹框组件添加全屏、退出全屏操作按钮
  • 新增组件-瀑布流 demo
  • 添加 Exclusive 类型互斥语法糖

🍏 Perf

  • 规范 template 模版中路由写法,不再使用 $route$router,此写法 vue-tsc 编译不通过
最后提交信息为: release: update 4.2.0
2023-05-12 01:50
5241436 yiming chang 1617348324 zym

4.1.0 (2023-05-12)

🎫 Feat

  • 函数式弹框组件添加结合 Formdemo 示例
  • 封装 element-plusel-col 组件
  • 函数式弹框组件添加 beforeCancelbeforeSure 回调,可暂停弹框的关闭
  • 完善 系统管理-部门管理 页面
  • 优化 PureTableBar 组件,列展示添加拖拽功能

🐞 Bug fixes

  • 修复开启 keepAlive 后点击标签页的重新加载,页面缓存还存在的问题
  • 修复混合模式菜单下刷新页签后左侧菜单会闪烁一下的问题

🍏 Perf

  • 优化首页布局
  • 依赖更新到 vue3.3+ 以及删除 unplugin-vue-define-options 插件
最后提交信息为: release: update 4.1.0
2023-05-09 16:17
5241436 yiming chang 1617348324 zym

4.0.0 (2023-05-09)

查看 4.0.0 版本优化细节

✔️ refactor

  • 采用 css 伪类 before 写法重构菜单的激活背景,类似于 ant.design-menu

🎫 Feat

  • 优化菜单名称右侧的额外图标,使其支持更多图标渲染模式
  • 可配置首页菜单显示与隐藏
  • 将本地响应式存储的命名空间提升到全局配置中
  • 新增函数式弹框组件以及 demo 示例,使用更便捷
  • PureTableBar 组件添加列展示功能

🐞 Bug fixes

  • 修复当菜单折叠或展开时首页 echarts 图表未自适应容器
  • 修复当只有一个子菜单时,搜索功能搜索不到该子菜单问题
  • 修复全局配置 Themelight 清空缓存重新登录主题配置不生效的问题
  • 修复菜单搜索功能弹框打开后搜索框未自动聚集的问题
  • 修复按 ESC 退出全屏后,工具栏按钮文案展示问题
  • 修复移动端通知栏 tooltip 点击穿透问题
  • 修复当左侧菜单收起后,切换到 horizontal 导航模式时文字不展示的问题
  • 修复导航 tab 关闭其他标签页无法重置状态问题
  • 修复 getHistoryMode 函数中环境变量未初始化带来的页面热更新报错
  • 修复导航 tab 过多导致关闭左侧标签页无法正常显示
  • 修复点击内容区全屏报错问题
  • 修复混合导航下打开 showLink:false 页面并刷新后,左侧导航栏一直处于加载状态的问题
  • 修复混合模式导航下调用 initRouter 函数导致左侧导航内存溢出问题
  • 修复关闭左侧、右侧、其他、全部标签页操作时缓存页面并没有销毁问题
  • 修复路由通过 queryparams 传参,开启缓存后关闭标签页缓存失效问题
  • 修复 params 路由传参模式下,面包屑无法找到父级路径问题

🍏 Perf

  • 优化 RePureTableBar 组件的 buttons 具名插槽
  • 优化导航样式以及菜单折叠动画
  • 优化菜单名称右侧的额外图标,使其支持更多图标渲染模式
  • 优化 logo 图和文字布局以及统一配置
  • 路由信息 showLink 设置成 false 后,当前路由信息不添加到标签页
  • 导出 addPathMatch 函数
  • pinia 中所有 getters 改为官方推荐写法,this 改成 state 可自动推导类型
  • 适配最新版 pure-tableapi
  • 忽略 sourcemap-codecstable 依赖包的 deprecation 警告
  • tsconfig.json 文件中移除 "incremental": true
  • 更新 stylelint 以及相关配置至最新,强化样式校验
  • 面包屑去首页化,根据选择的菜单对应显示,首页不在固定到面包屑里,并优化面包屑页面的路由监听
最后提交信息为: release: update 4.0.0
2022-12-26 14:36
5241436 yiming chang 1617348324 zym

3.9.7 (2022-12-26)

🍏 Perf

  • 使用 path.posix.resolve 替代 path.resolve 避免 windows 环境下使用 electron 出现盘符问题
  • 默认关闭 CachingAsyncRoutes 动态路由缓存本地,使其在开发环境下调试更方便,不用每次修改动态路由都要先清空本地缓存的动态路由,更推荐在生产环境开启
最后提交信息为: release: update 3.9.7
2022-12-19 12:17
5241436 yiming chang 1617348324 zym

3.9.6 (2022-12-19)

🎫 Chores

  • 升级 vite4 版本

🐞 Bug fixes

  • 修复 tailwind.css 错误的引入方式导致 vitehmr 慢的问题

🍏 Perf

  • 更新 @pureadmin/theme 至最新版,带来更友好的类型提示
  • 优化 PureTableBar 组件
  • 优化系统管理页面业务代码,带来更好的代码参考
最后提交信息为: release: update 3.9.6
2022-12-13 14:23
5241436 yiming chang 1617348324 zym

3.9.5 (2022-12-13)

✔️ refactor

🎫 Feat

  • 添加 @pureadmin/table 表格动态列示例

🐞 Bug fixes

  • 修复动态路由 rank 问题
  • 修复暗黑主题样式问题

🍏 Perf

  • 优化路由 rank ,当 rank 不存在时,根据顺序自动创建,首页路由永远在第一位
最后提交信息为: release: update 3.9.5
2022-12-05 14:09
5241436 yiming chang 1617348324 zym

3.9.4 (2022-12-05)

✔️ refactor

🎫 Feat

  • 添加 @pureadmin/table 表格选择器(单选、多选)示例
最后提交信息为: release: update 3.9.4
2022-12-04 16:49
5241436 yiming chang 1617348324 zym

3.9.3 (2022-12-04)

🎫 Feat

  • 添加 @pureadmin/table 分页和加载动画示例

🐞 Bug fixes

  • 修复开启 CachingAsyncRoutes 后,存入本地存储的动态路由改变造成刷新页面空白的问题
  • 修复菜单折叠后 Tooltip 显示异常

🍏 Perf

  • 扩展本地图标使用方式,完整版首启动再次减少 13 个请求
  • 当菜单加载慢时,添加 loading 动画,优化用户体验
  • 主题初始化放在 onBeforeMount 里,避免初始化页面闪烁
最后提交信息为: release: update 3.9.3
2022-12-03 15:04
5241436 yiming chang 1617348324 zym

3.9.2 (2022-12-03)

🍏 Perf

  • 全局覆盖 element-plusel-dialogel-drawerel-message-boxel-notification 组件右上角关闭图标的样式,使其表现更鲜明 具体代码修改记录
  • 打包输出信息兼容不同打包输出路径
  • 优化一些动画
最后提交信息为: release: update 3.9.2
2022-12-02 19:43
5241436 yiming chang 1617348324 zym

3.9.1 (2022-12-02)

🎫 Feat

  • 添加 CachingAsyncRoutes 是否开启动态路由缓存本地的全局配置,默认 true
  • 添加 TooltipEffect 全局配置,可配置平台主体所有 el-tooltipeffect 属性,默认 light,不影响业务代码
  • 添加目录、菜单文字超出显示 Tooltip 文字提示演示

🍏 Perf

  • 优化 initRouter 方法,兼容 sso 场景
  • 面包屑动画样式优化
最后提交信息为: release: update 3.9.1
2022-11-30 14:19
5241436 yiming chang 1617348324 zym

3.9.0 (2022-11-30)

🐞 Bug fixes

  • 修复退出全屏时文字过长导致页面出现滚动条后带来的抖动问题
  • 修复一些类型错误

🍏 Perf

  • perf: 首屏加载大优化,对比 3.9.0 之前版本,首屏请求减少 71 个,首屏加载资源减少 4.1 MB
最后提交信息为: release: update 3.9.0
2022-11-28 01:30
5241436 yiming chang 1617348324 zym

3.8.7 (2022-11-28)

🍏 Perf

  • perf: 打包大优化,请务必升级!使用 unplugin-vue-define-options 替换 unplugin-vue-macros ,打包速度提升数倍,使用 unplugin-vue-macros 以性能中等偏上的 mac 为例完整版打包时长为 6 分钟 😭,使用 unplugin-vue-define-options 替换后,相同电脑下打包时长为 50 秒 ☺️
最后提交信息为: release: update 3.8.7
2022-11-27 16:38
5241436 yiming chang 1617348324 zym

3.8.6 (2022-11-27)

🎫 Feat

  • 添加 message 消息提示函数,兼容 Element PlusAnt Design 两种 Message 样式风格,使用和打包大小成本极低并适配暗黑模式,真香 😂

🍏 Perf

  • perf: 无需安装 @vue/runtime-core ,兼容所有 element-plus 组件的 volar 提示
最后提交信息为: release: update 3.8.6
TypeScript
1
https://gitee.com/yiming_chang/vue-pure-admin.git
git@gitee.com:yiming_chang/vue-pure-admin.git
yiming_chang
vue-pure-admin
vue-pure-admin

搜索帮助

14c37bed 8189591 565d56ea 8189591