新增
新增引數配置 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
上的程式碼進行同步