V5.11

pigx-5.10-5.11升级SQL

版本升级汇总

组件版本
PIGX5.11.0
Spring Boot3.5.9
Spring Cloud2025.0.1
MyBatis Plus3.5.15

新功能 (Features)

  • 新增数据权限逻辑组合模式支持
  • 新增单体一键 CORS 跨域配置支持 security.cors.enabled
  • 工作流新增驳回到发起人功能
  • 工作流新增流程ID有效性验证功能
  • 工作流前端添加全屏切换功能
  • 添加重新提交任务功能,支持驳回后重新编辑和提交表单
  • completeTask 时同步更新主表单数据
  • 代码生成支持动态数据源切换功能
  • 批量代码生成支持复用单表的配置信息
  • 添加微信和钉钉扫码登录功能
  • 添加钉钉和企业微信用户及部门同步功能
  • 在 sys_user 表新增 dept_id 字段
  • 支持用户多部门关联及主部门切换功能
  • 前端添加部门管理功能,支持选择和切换
  • 修改手机号新增短信验证码校验功能
  • 注册表单新增验证码输入框和发送按钮,实现倒计时功能
  • 前端支持验证码发送和重置功能
  • 验证码类型改为动态参数,支持多种验证码类型(滑块、点击文字等)
  • 添加 ImagePaste 组件支持图片粘贴上传功能
  • 前端添加内置菜单保护机制
  • 添加选择部门和选择租户的国际化支持
  • 添加 local iconfont 文件并更新样式加载逻辑

重构 (Refactor)

  • 升级 yungouos-pay-sdk 并优化依赖配置
  • 更新版权年份至 2026
  • 重构锁屏界面滑动解锁逻辑,增强用户体验
  • 重构国际化消息和错误码模块化架构
  • 重构面包屑组件布局,添加用户组件并优化样式
  • 重构快捷方式卡片组件,支持动态标题显示
  • 重构 FormIdentityLoginConfigurer 的 handler 依赖结构
  • 重构顶部导航栏用户功能区
  • 重构代码结构以提高可读性和可维护性
  • 优化密码验证逻辑,返回布尔值以指示验证结果
  • 优化 removeMenuById 方法实现递归删除子菜单
  • 优化远程 i18n 加载机制,支持缓存和重试
  • 优化登录组件样式和功能
  • 优化组件引入方式,使用直接导入替代异步组件加载
  • 优化 RemoteUserService 方法参数注解格式以提高可读性
  • 优化 employeesDialog 类型切换和取消选择逻辑
  • 优化 OssTemplate 在 afterPropertiesSet 方法中禁用 AWS v1 弃用公告
  • 优化表单组件和样式配置
  • 优化表单验证和错误处理逻辑
  • 优化抽屉组件布局
  • 优化 radio 组件样式结构与 iconfont 资源更新
  • 增强租户管理功能并优化用户租户信息处理
  • 增强短信验证码注册功能和安全机制
  • 增强 OAuth2 token 验证的用户状态检查
  • 增强支付回调接口的 XSS 防护功能
  • 增强认证模块 XSS 防护功能
  • 增强 hover 效果和嵌套菜单的暗黑模式样式
  • 前端租户逻辑抽离到 useTenant composable,实现租户自动匹配域名功能
  • 前端优化验证组件样式,增强用户体验并添加国际化支持
  • 添加手机号输入框聚焦事件处理,优化用户体验
  • 添加租户上下文过滤器的描述和执行顺序
  • 更新登录页面样式,添加渐变背景和按钮样式
  • 更新上传提示信息,支持粘贴上传并增加文件大小和数量限制提示
  • 使用 ImagePlus.vue 替换原有 Image.vue 组件
  • Vite 禁止资源内联,确保所有 SVG 生成独立文件
  • Sentinel 请求来源解析逻辑更新,基于客户端 IP 地址
  • 修改 getRoleList 参数类型为 List 以支持字符串类型 roleId
  • 移除多个模块中 spring-boot-maven-plugin 的 CLASSIC 配置
  • 添加 hutool-extra 依赖到 pigx-common-sentinel

修复 (Fixes)

  • 更新 Nacos 版本为 3.1.0-bugfix 以修复已知问题
  • 移除 DingTalk SDK 中冲突的 mail 依赖
  • 修复异步组件导入问题
  • 更新 API 路径:'/flow/bpmOaLeave' → '/task/bpmOaLeave'
  • 优化登录背景图选择逻辑,使用导入的图片资源替代字符串路径
  • 修复表单验证逻辑以支持异步处理
  • 移除未使用的组件和调试日志
  • 注释掉不必要的租户按钮代码,优化组件渲染
  • 修正参数查看菜单的操作标识为 'sys_syspublicparam_view'
  • 修正用户ID和部门ID的Schema描述格式
  • 移除部门查询结果的排序条件
  • 修复用户登录失败次数缓存清理问题
  • 修复专属包菜单布局切换异常 (#7073)
  • 修复表单引用类型,确保表单验证逻辑正常
  • 修复定时任务修改不能回显问题
  • 移除表格行的背景色过渡效果,修复固定右侧操作时样式异常 (#7096)
  • 更新字体图标 CDN 地址,导入到本地,修复样式加载问题
  • 修改社交登录按钮的文本内容