目錄
- Jeecg-Boot項目簡介
- 源碼下載
- 升級日志
- Issues解決
- v1.1升級到v2.0不兼容地方
- 系統截圖
Jeecg-Boot項目簡介
Jeecg-boot 是一款基於代碼生成器的智能開發平台!采用前后端分離技術:SpringBoot,Mybatis,Shiro,JWT,Vue & Ant Design。提供強大的代碼生成器, 前端頁面和后台代碼一鍵生成,不需要寫任何代碼,保持jeecg一貫的強大,絕對是全棧開發者福音!! JeecgBoot的宗旨是降低前后端分離的開發成本,提高UI能力的同時提高開發效率,追求更高的能力,No代碼概念,一系列智能化在線開發。
源碼下載
- 源碼:https://github.com/zhangdaiscott/jeecg-boot
- 在線演示:http://boot.jeecg.org
- 文檔:http://jeecg-boot.mydoc.io
- 入門必看:http://jeecg-boot.mydoc.io/?t=345660
- QQ群: 284271917
升級日志
本版本JAVA后台項目拆分成maven多模塊module模式,前端UI封裝各種組件和報表控件,增加很多高級功能示例:
- java項目結構重構,采用maven多模塊module構建
- 數據庫兼容專項改造工作,支持mysql、oracle、SqlServer提供了對應腳步
- 表單權限實現(可控制字段隱藏、字段禁用)
- 數據權限完善(實現組織機構自動注入邏輯、用戶擁有多部門采用選擇部門登錄機制 等等)
- 完善加強行編輯表格控件 JEditableTable
- 完善導出導入邏輯,采用shiro權限控制,解決獲取不到登錄人問題
- 封裝JTreeTable組件,異步加載樹列表
- 完善打印組件,支持canvas報表自適應打印
- 登陸增加驗證碼
- 封裝共通組件:用戶選擇控件、部門選擇組件、選擇多用戶排序組件等
- 消息模板支持富文本編輯器
- 添加菜單默認路由類型,智能補數據功能的bug修復
- 字典標簽支持disabled屬性、支持radio類型
- 監控頁面重構
- 新增磁盤監控功能
- 新增在線pdf預覽功能
- 新增分屏功能
- 解決用戶管理新增上傳圖片無法修改圖片的問題
- 代碼生成器模板功能完善,追加注解自動生成swaagerUI接口文檔
- 集成boostrap風格swaggerUI在線文檔
- 重構在線定時任務,啟動bug解決
- springboot版本升級2.1.3
- 重構獲取用戶菜單和權限方法,通過token獲取,接口更安全
- online導入導出(一對多)完善
- 類注釋不規范修改
- 升級autopoi版本,解決發布后導入路徑問題
- 新增我的部門管理功能
- 首頁菜單優化,支持單獨滾動,上方菜單模式支持IE
- 圖片預覽插件
- 圖片翻頁功能
- 圖片拖拽排序示例
- 常用組件各種封裝和示例代碼
- 多選checkbox組件封裝
- 提供數據快照功能,記錄單據每次變更內容
- 圖形報表封裝組件完善,提供對應的示例和文檔
- 封裝JCodeEditor組件,在線編碼編輯器
- 封裝下拉多選組件覽區域中間;
Issues解決
- 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
v1.1升級到v2.0不兼容地方
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的加上
系統截圖