Jeecg-boot 是一款基於代碼生成器的智能開發平台!採用前後端分離技術:SpringBoot,Mybatis,Shiro,JWT,Vue & Ant Design。提供強大的代碼生成器, 前端頁面和後台代碼一鍵生成,不需要寫任何代碼,保持jeecg一貫的強大,絕對是全棧開發者福音!! JeecgBoot的宗旨是降低前後端分離的開發成本,提高UI能力的同時提高開發效率,追求更高的能力,No代碼概念,一系列智能化在線開發
本版本JAVA後台項目拆分成maven多模塊module模式,前端UI封裝各種組件和報表控制項,增加很多高級功能示例
1.java項目結構重構,採用maven多模塊module構建
2.資料庫兼容專項改造工作,支持mysql、oracle、SqlServer提供了對應腳本
3.表單許可權實現(可控制欄位隱藏、欄位禁用)
4.數據許可權完善(實現組織機構自動注入邏輯、用戶擁有多部門採用選擇部門登錄機制 等等)
5.完善加強行編輯表格控制項 JEditableTable
6.完善導出導入邏輯,採用shiro許可權控制,解決獲取不到登錄人問題
7.封裝JTreeTable組件,非同步載入樹列表
8.完善列印組件,支持canvas報表自適應列印
9.登陸增加驗證碼
10.封裝共通組件:用戶選擇控制項、部門選擇組件、選擇多用戶排序組件等
11.消息模板支持富文本編輯器
12.添加菜單默認路由類型,智能補數據功能的bug修復
13.字典標籤支持disabled屬性、支持radio類型
14.監控頁面重構
15.新增磁碟監控功能
16.新增在線pdf預覽功能
17.新增分屏功能
18.解決用戶管理新增上傳圖片無法修改圖片的問題
19.代碼生成器模板功能完善,追加註解自動生成swaagerUI介面文檔
20.集成boostrap風格swaggerUI在線文檔
21.重構在線定時任務,啟動bug解決
22.springboot版本升級2.1.3
23.重構獲取用戶菜單和許可權方法,通過token獲取,介面更安全
24.online導入導出(一對多)完善
25.類註釋不規範修改
26.升級autopoi版本,解決發布后導入路徑問題
27.新增我的部門管理功能
28.首頁菜單優化,支持單獨滾動,上方菜單模式支持IE
29.圖片預覽插件
30.圖片翻頁功能
31.圖片拖拽排序示例
32.常用組件各種封裝和示例代碼
33.多選checkbox組件封裝
34.提供數據快照功能,記錄單據每次變更內容
35.圖形報表封裝組件完善,提供對應的示例和文檔
36.封裝JCodeEditor組件,在線編碼編輯器
37.封裝下拉多選組件覽區域中間;
https://github.com/zhangdaiscott/jeecg-boot/issues/104
https://github.com/zhangdaiscott/jeecg-boot/issues/97
https://github.com/zhangdaiscott/jeecg-boot/issues/90
https://github.com/zhangdaiscott/jeecg-boot/issues/89
https://github.com/zhangdaiscott/jeecg-boot/issues/87
https://github.com/zhangdaiscott/jeecg-boot/issues/82
https://github.com/zhangdaiscott/jeecg-boot/issues/81
https://github.com/zhangdaiscott/jeecg-boot/issues/79
https://github.com/zhangdaiscott/jeecg-boot/issues/77
https://github.com/zhangdaiscott/jeecg-boot/issues/73
https://github.com/zhangdaiscott/jeecg-boot/issues/70
https://github.com/zhangdaiscott/jeecg-boot/issues/65
https://github.com/zhangdaiscott/jeecg-boot/issues/61
https://github.com/zhangdaiscott/jeecg-boot/issues/38
1.混入js更名
src/mixins/JEditableTableOneToManyMixin.js --rename–> JEditableTableMixin.js
修改方案: 全文搜索JEditableTableOneToManyMixin替換為JEditableTableMixin
2.excel導入邏輯
需要設置headers參數,因為導入導出都加了shiro控制
給<a-upload 標籤加上 :headers=「tokenHeader」
3.excel導出邏輯,需要制定導出文件名字
handleExportXls(『導出excel名字』)
4.樣式衝突問題
全文搜索ant-layout-content刪除下面一段代碼
.ant-layout-content {
margin: 12px 16px 0 !important;
}
5.所有頁面樣式沒有scoped的加上
[admin
]