Commit Graph
973 Commits
Author SHA1 Message Date
俞宝山 fca93a642b 【更新】前端灰色模式修复及图标选择器更换 2026-06-27 18:28:09 +08:00
俞宝山 3c97976dc6 【更新】对前端弹窗样式优化 2026-06-27 17:34:59 +08:00
zoumingjun 640a203f81 【优化】前端组件DragModal和XnFormContainer优化 2026-06-27 08:23:32 +00:00
俞宝山 595ceac034 【增强】增强OIDC/SSO登录容错能力:AuthOidcCommonRequest增加GET/POST降级、详细日志和uuid空值校验;AuthOidcClient增加state校验失败降级处理;AuthThirdServiceImpl增加state格式异常容错和Redis查询异常捕获;同时修复username字段赋值和SSO账号前缀枚举。 2026-06-27 16:18:30 +08:00
xuyuxiang 153b122627 【底座】完善AuthKeyUtil,判断公钥配置的为http地址的情况下,下载后再继续转换 2026-06-26 23:05:48 +08:00
xuyuxiang 88cdb66ffe 【底座】配置Satoken,不允许同一账号多地同时登录,满足安全性 2026-06-26 22:54:47 +08:00
xuyuxiang 692b41dadd 【底座】短信、邮件、消息、推送四个控制器的发送接口加上CommonNoRepeat注解,对接口限流,重复提交提示请求过于频繁,防止短信/邮件炸弹,满足安全性 2026-06-26 22:53:33 +08:00
xuyuxiang d9fc465da2 【底座】用户登录时,若账号或密码有一个错误,均提示账号或密码错误,防止用户名枚举猜测,满足安全性 2026-06-26 22:50:15 +08:00
xuyuxiang 2a27598846 【底座】用户默认密码不使用弱口令,移除开发环境下的自动填充默认用户名密码,满足安全性 2026-06-26 22:49:18 +08:00
xuyuxiang 1eb03979df 【底座】补充遗漏提交DevFileDownloadParam 2026-06-26 14:03:41 +08:00
俞宝山 d6c74e8320 【补充】三方登录补充缺失的图标展示 2026-06-26 11:42:06 +08:00
xuyuxiang 2ffbb3aff2 【底座】用户头像、通知公告封面等上传限定只能图片,DevFileController增加限定图片、文档等4个文件上传接口,优化通知公告管理页面、业务首页中通知公告详情的展示样式 2026-06-26 02:19:21 +08:00
xuyuxiang cfd8c0609b 【底座】/dev/file/download接口需要校验签名,防止未经授权遍历下载,注意对历史文件数据进行迁移 2026-06-26 01:15:38 +08:00
xuyuxiang 9bf42687b2 【底座】认证源前端页面注释暂时不用的关联目标属性配置 2026-06-24 22:54:43 +08:00
xuyuxiang 7937b43653 【底座】优化Oauth和Oidc认证源的获取accessToken和获取用户信息及三方登录回调接口的state校验 2026-06-24 22:43:12 +08:00
xuyuxiang 2800d056d5 【底座】三方用户回调时根据用户id登录 2026-06-24 22:04:29 +08:00
俞宝山 698c469970 【优化】前端代码格式化 2026-06-24 12:15:23 +08:00
xuyuxiang d333d5b7ea 【底座】提交遗漏的认证源图标 2026-06-24 11:02:19 +08:00
xuyuxiang b003b8add6 【底座】增强三方登录,支持更多社交平台登录,支持OAUTH、OIDC、JWT、CAS、SAML等标准协议认证源登录 2026-06-24 10:36:31 +08:00
xuyuxiang 7e0a2c895d 【底座】字典加上RUSTFS 2026-06-23 23:22:25 +08:00
wangxu f9ad3d212d feat:增加灰色模式配置及切换 2026-06-14 04:02:37 +00:00
17381448491 63cea0727e feat(permission): 为角色和用户权限分配表单添加过滤功能
- 添加搜索框支持按接口前缀、路径或名称搜索
- 添加授权状态筛选器(全部、已授权、未授权)
- 添加数据范围筛选器(全部数据范围、全部、仅自己、所属组织等)
- 实现多条件组合过滤逻辑
- 添加重置筛选条件功能
- 优化搜索算法支持多字段匹配
- 添加筛选统计显示接口总数
- 统一两个表单的过滤功能实现
2026-06-14 04:02:22 +00:00
17381448491 612cac7510 style(generate): 为字典类型数据显示添加标签样式
- 在前端左侧树表格模板中为字典类型数据添加a-tag标签
- 在主从表详情模板中为主表字典类型数据添加a-tag标签
- 在主从表详情模板中为子表字典类型数据添加a-tag标签
- 在普通表格模板中为字典类型数据添加a-tag标签
- 在树形表格模板中为字典类型数据添加a-tag标签
- 使用$TOOL.dictTypeColor方法为标签设置对应颜色
2026-06-14 04:02:22 +00:00
17381448491 83ef0be1ec 解决字典为整形数据时无法匹配问题 2026-06-14 04:02:22 +00:00
xuyuxiang 4bbd8f43ff 【底座】优化给角色授权权限时,选择自定义组织树的加载和回显问题 2026-06-05 00:00:36 +08:00
xuyuxiang c850244e5e 【底座】修复 #IJQ697 新增/编辑角色选择角色分类为机构后无法加载机构树的bug 2026-06-04 23:42:37 +08:00
xuyuxiang 915861ca6e 【底座】sys模块和biz模块的职位编码不再系统生成随机数,而是需要手动输入编码,并且校验重复,以方便用户自定义编码 2026-06-04 23:36:16 +08:00
xuyuxiang 95678d19a5 【底座】sys模块和biz模块的组织编码不再系统生成随机数,而是需要手动输入编码,并且校验重复,以方便用户自定义编码 2026-06-04 23:35:59 +08:00
xuyuxiang 48b67a0acb 【底座】优化PR后遗漏的一个导包问题 2026-06-04 23:14:56 +08:00
xuyuxiang 0a04256e79 【底座】优化 #IJSAFR C端创建用户相关接口使用了抽象类SaBaseClientLoginUser进行实例化.class的问题,改为使用ClientLoginUser.class实例化 2026-06-04 22:54:34 +08:00
张珂齐 fb126a82fa 腾讯云短信发送失败响应内容变更
腾讯云短信发送失败响应内容变更

Signed-off-by: 张珂齐 <934790746@qq.com>
2026-05-26 08:31:51 +00:00
wangxu dd1fad3fc1 修复spring.profiles.active=prod下,启动控制台报日志警告
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@5b11a194 - SizeAndTimeBasedFNATP class was renamed as SizeAndTimeBasedFileNamingAndTriggeringPolicy.
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@5b11a194 - Direct use of either SizeAndTimeBasedFNATP or SizeAndTimeBasedFileNamingAndTriggeringPolicy
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@5b11a194 - is deprecated. Please use SizeAndTimeBasedRollingPolicy instead.
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@5b11a194 - For more information see https://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@339bf286 - SizeAndTimeBasedFNATP class was renamed as SizeAndTimeBasedFileNamingAndTriggeringPolicy.
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@339bf286 - Direct use of either SizeAndTimeBasedFNATP or SizeAndTimeBasedFileNamingAndTriggeringPolicy
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@339bf286 - is deprecated. Please use SizeAndTimeBasedRollingPolicy instead.
WARN in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@339bf286 - For more information see https://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy
2026-05-25 23:27:27 +08:00
axin 48f47e9fa7 ### 最新版本,master分支
### 该问题是如何引起的?
用户导入走更新逻辑时,邮箱和手机号重复还能导入成功

代码前面设置了sysUser.setEmail(sysUser.getEmail());
 sysUser.setPhone(sysUser.getPhone());
但是后面又被
BeanUtil.copyProperties(sysUserImportParam, sysUser);
覆盖了

导致前面设置无效



### 重现步骤(如果有就写完整)

导入一个已存在的用户,且手机号和邮箱都设置已存在且非当前用户的即可

### 报错信息
无

Signed-off-by: axin <825658839@qq.com>
2026-05-24 09:20:27 +00:00
俞宝山 3a55d53285 【底座】增加权限转移功能、修改用户后未刷新缓存问题修改 2026-05-24 17:10:41 +08:00
俞宝山 da0291a8f1 【底座】弹窗组件在抽屉下不显示title插槽内容问题修复 v3.6.4.1 2026-04-24 19:31:02 +08:00
xuyuxiang 1d651f91e6 【升级】增加完善主子表生成情况下子表的导入和导出功能 2026-04-23 15:58:18 +08:00
俞宝山 e459a33390 【优化】文件上传组件支持文件名称正常回显及多职位选不到的优化 2026-04-23 15:56:27 +08:00
xuyuxiang 08770a559f 【升级】优化导包,完成升级3.6.4版本 2026-04-23 00:49:26 +08:00
xuyuxiang 61e8d65e78 【升级】字典管理的上级字典必填校验 2026-04-22 22:50:27 +08:00
xuyuxiang 1f87b82059 【底座】优化导包 2026-04-22 02:20:42 +08:00
xuyuxiang 3810abb285 【底座】SysOrgApi增加getAncestorNodes接口,供其他地方调用 2026-04-22 02:03:44 +08:00
xuyuxiang 74070c77b5 【底座】优化gitignore 2026-04-22 01:30:50 +08:00
xuyuxiang 9c62a2dea1 【底座】移除ApiSupport注解 2026-04-22 01:29:09 +08:00
xuyuxiang 68a97ff2de 【底座】更新sql中RUSTFS文件配置的id 2026-04-22 00:42:14 +08:00
俞宝山 24a8432627 【底座】修复通知公告排序码字段类型错误 2026-04-22 00:09:56 +08:00
xuyuxiang 4bacea243b 【底座】更新sql,增加RUSTFS文件配置,并增加对应配置页面 2026-04-22 00:05:15 +08:00
xuyuxiang 5c5808b4f1 【底座】更新sql,增加RUSTFS文件配置,并增加对应配置页面 2026-04-22 00:04:30 +08:00
xuyuxiang dab5144c9c 【底座】更新sql,增加RUSTFS文件配置 2026-04-22 00:04:30 +08:00
xuyuxiang b5a24b4f69 【底座】更新sql,代码生成器相关表增加字段,现有字典颜色赋值 2026-04-22 00:04:30 +08:00
俞宝山 1aacaa85d1 【更新】对PR内容进行微调 2026-04-21 23:53:37 +08:00