JeeSite 4.1.3 发布,支持一级菜单在顶部,各种组件改进

栏目: Java · 发布时间: 6年前

新增

  • 新增参数配置 sys.index.menuStyle=2 的时候,一级菜单显示在主框架顶部

  • 新增 lang.defaultLocale 和 lang.defaultTimeZone 指定默认语言和默认时区参数

  • fileupload 组件新增 extendParams 扩展参数,附加数据,方便后台做出相应处理

  • Ueditor 组件新增 StorageManager.uploadFileSuccess 方法,方便写上传文件后回调

  • mybatis mapper xml 的 select/update/delete 新增 weight 权重属性,用于存在相同的 mapper id 时,指定优先加载顺序,权重越大优先级越大。

  • 新增 jquery 快速获取 iframe 的 window 对象插件,如:layero.iframeWindow()

  • 新增ImageUtils工具类快速方便生成缩略图

  • 新增可编辑的Grid列表选择组件应用示例

  • 主框架页PC消息提醒增加提示音

优化

  • 支持用户自定义数据源实现,将 DataSource 注册 Bean 即可

  • 支持用户点击侧边栏头像隐藏 header 部分,扩大操作区域,优化体验

  • 会话ID顺序调整:优先获取 __sid 请求参数,再获取请求 header,再获取 cookie 的中的会话ID

  • 前端 js.text(code, params) 方法的语言配置文件移动到 core 项目下,方便用户自定义

  • 表 sys_config 的 config_key 字段设置为唯一约束属性

  • 将 sysDesktop 中的 echarts 替换为本地资源文件

  • 默认关闭 lang 和 job 较少运维(4.1.3+)

  • 开源 SSO 简易单点登录的代码

  • 支持 Docker Swarm 集群自由伸缩

  • 优化代码生成模板和默认设置等细节

  • 手机号验证增加 16 号码段

  • 支持 PostgreSQL 11

  • 日志输出格式优化

修正

  • 修正访问登录页时未生成会话验证码初次验证失效

  • 修正浏览器缩放情况下jqgrid有一像素的错位问题(兼容DPI高分屏)

  • 修正账号登录安全选项锁定账号失效的问题(失效后用户名DES未解密导致)

  • 修正非string符合主键的时候导致getId()返回null的问题

  • 修正页签出现滚动条后,快速关闭右侧导致左侧的菜单未显示

  • 修正某些 linux 下获取不到默认时区和默认语言环境而导致国际化切换失效。

  • 修正主子表情况下,子表点击删除按钮,但不点击确认删除,保存之后仍会删除问题 #IRDVT

  • 移除极少使用的metadata-extractor图片Meta获取类库,若有需要可自行添加该类库

  • 修正代码生成模板,当没有status字段时误导入了DataEntity的问题

  • 修正fileupload组件returnPath下的回显及下载地址不正确问题

  • 修正新增子级公司的时候选择的包含机构数据无法保存问题

  • 修正如果修改了登录名后,原登录名缓存未清理问题

  • 修正js.cookie存储获取path问题

Cloud版

  • 支持重写 FeignRequestInterceptor 拦截器

  • 添加 bootstrap.yml 属性文件加载,方便统一配置中心调用.

  • 默认放开内部系统访问过滤器的局域网IP访问权限(方便调试)

  • 优化数据源,微服务可以不设置默认数据源

V4.1.2

新增

  • 代码生成基础路径新增最近路径快速选择,方便用户快速选择最近设置过的路径

  • 新增file.isFileStreamDown开关,是否使用文件流方式下载,不拦截userfiles的地址

  • 新增JeeSite Spring Cloud的基础内置功能的Rest查询服务和FeignClient

  • 新增连接池最大空闲的时间参数,默认30分钟

  • 新增session.sessionIdCookiePath参数

  • 新增TreeQueryService树结构查询基类

  • 主题切换中新增“表单弹窗模式”、“取消页签模式”选项开关

  • 新增仅查询功能(不含增删改)的代码生成模板 #IOZ3S

  • 新增WebOffice在线文件预览的支持

  • 新增shiro.isAllowMultiDeviceLogin参数,是否允许多账号多设备登录,如果设置为false, 其它地点登录的相同账号全部登录设备将被踢下线

  • 租户管理员支持绑定角色,让不同的租户可拥有不同的菜单

优化

  • 优化select的items为空的时候忽略错误

  • 优化js.windowOpen不指定宽高时,自动根据屏幕设置大小

  • 优化ScriptRunner,支持字符串中带分号的写法

  • 优化xss过滤去除&和#的转换,有时候会产生一点问题

  • 支持CMYK色彩格式的JPG图片压缩;优化动画效果;

  • FileUtils.getContentType的准确性优化,有时候会对IOS下载视频播放造成影响

  • 优化树表代码生成,展开节点清理请求参数数据时排除状态查询条件

  • 优化树表管理界面,有查询条件情况下,编辑后支持刷新列表中无父节点数据

  • 代码生成模板分离出dataGrid生成代码;日期控件选填显示清空按钮;仅查询生成模板优化

  • 代码优化,减少一些js警告的提示。建议设置IDE忽略一些无关紧要的警告提示

  • 菜单归属系统代码优化及各种细节优化

修正

  • 修正PC消息池,有时会出现concurrent问题;redis下putPool设置不上问题

  • 修正MsgPushTask查询条件不正确,导致PC消息多次推送导致失败问题

  • 修复苹果手机IOS下不能左右滚动问题,另外需按如下步骤操作手机:设置 -> Safari浏览器 -> 高级 -> Experimental Features -> 关闭 Async Frame Scrolling 选项。

  • 修正 /js/a/authInfo 取不到值问题

升级方法

  • 修改 web 项目 pom.xml 文件中的 jeesite-parent 版本号为 4.1.3-SNAPSHOT

  • 如果你导入了 jeesite-module-common 源码项目,请与  git 上的代码进行同步

  • 如果你导入了 jeesite-module-core 源码项目,请与  git 上的代码进行同步

了解更多:


以上所述就是小编给大家介绍的《JeeSite 4.1.3 发布,支持一级菜单在顶部,各种组件改进》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Head First Rails

Head First Rails

David Griffiths / O'Reilly Media / 2008-12-30 / USD 49.99

Figure its about time that you hop on the Ruby on Rails bandwagon? You've heard that it'll increase your productivity exponentially, and allow you to created full fledged web applications with minimal......一起来看看 《Head First Rails》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具