低代碼里程碑版—JeecgBoot 3.4.3 版本發(fā)布,低代碼功能專項升級
項目介紹
JeecgBoot是一款企業(yè)級的低代碼平臺!前后端分離架構 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服務。強大的代碼生成器讓前后端代碼一鍵生成! JeecgBoot引領低代碼開發(fā)模式(OnlineCoding-> 代碼生成-> 手工MERGE), 幫助解決Java項目70%的重復工作,讓開發(fā)更多關注業(yè)務。既能快速提高效率,節(jié)省成本,同時又不失靈活性!
當前版本:v3.4.3 | 2022-10-18
后臺源碼下載
https://github.com/jeecgboot/jeecg-boot
https://gitee.com/jeecg/jeecg-boot
前端源碼下載
https://github.com/jeecgboot/jeecgboot-vue3
https://gitee.com/jeecg/jeecgboot-vue3
升級日志
VUE3版本低代碼模塊首個全功能穩(wěn)定版,online表單、online報表專項升級,新增很多亮點功能。
提醒:此版本的online后臺與vue2 UI不兼容,vue2暫時不要升級后臺。
升級SQL
ALTER?TABLE?`onl_cgform_field`
MODIFY?COLUMN?`field_show_type`?varchar(20)?CHARACTER?SET?utf8?COLLATE?utf8_general_ci?NULL?DEFAULT?NULL?COMMENT?'表單控件類型'?AFTER?`dict_text`;
ALTER?TABLE?`onl_cgform_field`?
ADD?COLUMN?`db_is_persist`?tinyint(1)?NULL?COMMENT?'是否需要同步數據庫字段,?1是0否'?AFTER?`db_is_null`;
update?onl_cgform_field?set?db_is_persist?=?1;
Online表單
代碼生成支持在線預覽代碼
支持表單右側評論區(qū)(留言、歷史、附件)
online子表支持彈出表單維護
修復BasicTable的自定義列不顯示問題
支持js增強
新版online表單詳情查看效果
優(yōu)化簡化Online對接積木報表使用體驗,列表添加打印按鈕
修復Online日期控件遮擋問題
支持popup
online下拉框優(yōu)化 兼容數據字典配置
online表單列表,操作列支持固定到最左側
online表單樣式優(yōu)化,label超出4個字符 省略顯示
Online報表
online報表,查詢條件樣式優(yōu)化
online報表,路由參數和動態(tài)參數 查詢結果不生效
online報表,jdbc連接地址漏洞問題
Online報表新增選中導出
修復 issues
在線報表的sql中使用mysql的limit解析報錯?issues/#4072
在線報表不支持子查詢,解析報錯?issues/#4040
Online報表功能涉及子查詢操作會產生SQL解析錯誤issues/I5M1DD
Online表單列表,自定義顯示字段問題issues/I5HZ60
列表列展示問題issues/#110
AUTO在線表單進入功能測試之后一直卡在功能測試界面issues/#I5E7YX
online按鈕授權不允許刪除,造成”操作欄“詳情查看沒有了issues/#I5GXS3
online表單子頁面js增強化報錯issues/#I5FRVI
Online表單對接積木報表issues/#3887
js增強,將表單中的單價和數量相乘得到總價issues/#3980
JS增強,內置列表增強方法不生效issues/#3976
版本更新后,online下拉搜索框問題沒解決issues/#I5IG3G
3.0版本Online表單開發(fā)表單問題issues/#3354
在線設計 double類型 精度問題issues/#I5B20H
online表單開發(fā),強制同步后索引丟失issues/#3693
online表單開發(fā)中,導入EXCEL時,必填校驗邏輯不完善issues/#3778
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of URL. Received undefined#158
鎖定屏幕功能報錯?issues/I5TCGE
JVxeTypes.selectDictSearch sync問題?issues/I5QRT8
vue3的 在線報表開發(fā),動態(tài)參數無效?#140
代碼出錯?issues/I5UMML
左側動態(tài)菜單怎么做國際化處理?issues/I5N2PN
頭部“密碼修改”菜單,因代碼中接口url少了一個斜杠導致請求錯誤issues/I5V187
doMultiFieldsOrder() 多字段排序方法存在問題issues/I5FJU6
即將開放功能
三級聯動控件
支持關聯記錄控件
支持他表字段控件
支持任意彈表單(鉆?。?/p>
為什么選擇 JeecgBoot?
開源界“小普元”超越傳統(tǒng)商業(yè)平臺。引領低代碼開發(fā)模式(OnlineCoding-> 代碼生成器 -> 手工MERGE),低代碼開發(fā)同時又支持靈活編碼, 可以幫助解決Java項目70%的重復工作,讓開發(fā)更多關注業(yè)務。既能快速提高開發(fā)效率,節(jié)省成本,同時又不失靈活性。
采用最新主流前后分離框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手; 代碼生成器依賴性低,靈活的擴展能力,可靈活實現二次開發(fā);
開發(fā)效率很高,采用代碼生成器,單表數據模型和一對多(父子表)、樹列表等數據模型,增刪改查功能自動生成,菜單配置直接使用(前端代碼和后端代碼都一鍵生成);
代碼生成器提供強大模板機制,支持自定義模板風格。目前提供四套風格模板(單表兩套、一對多兩套)
封裝完善的用戶、角色、菜單、組織機構、數據字典、在線定時任務等基礎功能。強大的權限機制,支持訪問授權、按鈕權限、數據權限、表單權限等
零代碼在線開發(fā)能力,在線配置表單、在線配置報表、在線配置圖表、在線設計表單
常用共通封裝,各種工具類(定時任務,短信接口,郵件發(fā)送,Excel導入導出等),基本滿足80%項目需求
簡易Excel導入導出,支持單表導出和一對多表模式導出,生成的代碼自帶導入導出功能
集成簡易報表工具,圖像報表和數據導出非常方便,可極其方便的生成圖形報表、pdf、excel、word等報表;
采用前后分離技術,頁面UI精美,針對常用組件做了封裝:時間、行表格控件、截取顯示控件、報表組件,編輯器等等
查詢過濾器:查詢功能自動生成,后臺動態(tài)拼SQL追加查詢條件;支持多種匹配方式(全匹配/模糊查詢/包含查詢/不匹配查詢);
數據權限(精細化數據權限控制,控制到行級,列表級,表單字段級,實現不同人看不同數據,不同人對同一個頁面操作不同字段
在線配置報表(無需編碼,通過在線配置方式,實現曲線圖,柱狀圖,數據等報表)
頁面校驗自動生成(必須輸入、數字校驗、金額校驗、時間空間等);
提供單點登錄CAS集成方案,項目中已經提供完善的對接代碼
表單設計器,支持用戶自定義表單布局,支持單表,一對多表單、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件
專業(yè)接口對接機制,統(tǒng)一采用restful接口方式,集成swagger-ui在線接口文檔,Jwt token安全驗證,方便客戶端對接
接口安全機制,可細化控制接口授權,非常簡便實現不同客戶端只看自己數據等控制
高級組合查詢功能,在線配置支持主子表關聯查詢,可保存查詢歷史
提供各種系統(tǒng)監(jiān)控,實時跟蹤系統(tǒng)運行情況(監(jiān)控 Redis、Tomcat、jvm、服務器信息、請求追蹤、SQL監(jiān)控)
消息中心(支持短信、郵件、微信推送等等)
集成Websocket消息通知機制
提供APP發(fā)布方案:
支持多語言,提供國際化方案;
數據變更記錄日志,可記錄數據每次變更內容,通過版本對比功能查看歷史變化
平臺UI強大,實現了移動自適應
平臺首頁風格,提供多種組合模式,支持自定義風格
提供簡單易用的打印插件,支持谷歌、IE瀏覽器等各種瀏覽器
示例代碼豐富,提供很多學習案例參考
采用maven分模塊開發(fā)方式
支持菜單動態(tài)路由
權限控制采用RBAC(Role-Based Access Control,基于角色的訪問控制)
系統(tǒng)截圖
PC端






手機端


PAD端




報表效果




大屏效果

歡迎吐槽,歡迎star~