JeecgBoot低代碼開(kāi)發(fā)平臺(tái) 3.5.3 版本發(fā)布,Online功能專(zhuān)題升級(jí)
項(xiàng)目介紹
JeecgBoot是一款企業(yè)級(jí)的低代碼平臺(tái)!前后端分離架構(gòu) SpringBoot2.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro,JWT 支持微服務(wù)。強(qiáng)大的代碼生成器讓前后端代碼一鍵生成! JeecgBoot引領(lǐng)低代碼開(kāi)發(fā)模式(OnlineCoding-> 代碼生成-> 手工MERGE), 幫助解決Java項(xiàng)目70%的重復(fù)工作,讓開(kāi)發(fā)更多關(guān)注業(yè)務(wù)。既能快速提高效率,節(jié)省成本,同時(shí)又不失靈活性!
當(dāng)前版本:v3.5.3 | 2023-07-24
源碼下載
gitee地址
后端:https://gitee.com/jeecg/jeecg-boot
前端:https://gitee.com/jeecg/jeecgboot-vue3
github地址
后端:https://github.com/jeecgboot/jeecg-boot
前端:https://github.com/jeecgboot/jeecgboot-vue3
升級(jí)日志
Online表單和Online報(bào)表專(zhuān)題升級(jí),主要修復(fù)online系列問(wèn)題,同時(shí)也修復(fù)了一些平臺(tái)bug、性能、漏洞等問(wèn)題。上個(gè)升級(jí)Online功能的版本是3.4.4(2022-12-12),周期比較長(zhǎng)了,這個(gè)期間的版本大家都可以平滑升級(jí),如遇到問(wèn)題請(qǐng)?及時(shí)反饋。
Online功能升級(jí)
【online表單】online 一對(duì)多子表 詳情界面,序號(hào)錯(cuò)位了 點(diǎn)一下子表表格就正常了
【online表單】高級(jí)查詢(xún) 2.省市縣樣式問(wèn)題 3.關(guān)聯(lián)記錄樣式問(wèn)題
【online表單】 vue3版online報(bào)表配置數(shù)據(jù)權(quán)限失效問(wèn)題 #4534
【online表單】字段權(quán)限 勾選后不保存,關(guān)閉再次打開(kāi) 還是選中狀態(tài)
【online表單】權(quán)限管理 開(kāi)啟按鈕后,在角色授權(quán)中顯示,當(dāng)關(guān)閉時(shí),再打開(kāi)角色權(quán)限仍然顯示,需刷新頁(yè)面才不顯示
【online表單】主子表開(kāi)啟聯(lián)合查詢(xún) 功能測(cè)試報(bào)錯(cuò)打不開(kāi)
【online表單】誤寫(xiě)成了id后,修改不了了,只能刪掉重新加
【online表單】字段權(quán)限未開(kāi)啟時(shí),角色授權(quán)中應(yīng)該不顯示
【online表單】權(quán)限管理 開(kāi)啟按鈕后,在角色授權(quán)中顯示,當(dāng)關(guān)閉時(shí),再打開(kāi)角色權(quán)限仍然顯示,需刷新頁(yè)面才不顯示
【online表單】issues/4431 java增強(qiáng)功能使用報(bào)錯(cuò) #4431
【online表單】表類(lèi)型是主表但是沒(méi)有配置子表,給錯(cuò)誤提示
【online表單】 issues/4343 Online在線表單導(dǎo)出主副表類(lèi)型表單數(shù)據(jù)報(bào)錯(cuò)
關(guān)于子表“彈窗新增”功能的數(shù)據(jù)處理方面的嚴(yán)重問(wèn)題 #376
vue3子表按鈕中“彈窗新增”“彈窗編輯”按鈕的控制問(wèn)題 #334
Online表單,一對(duì)多,詳情模式下,附表顯示列表第一列錯(cuò)位 #317
在線測(cè)試中點(diǎn)擊行數(shù)據(jù)的“編輯”時(shí),無(wú)法轉(zhuǎn)義字典字段 #4751
使用online表單同步工具同步數(shù)據(jù)后同步數(shù)據(jù)庫(kù)時(shí)報(bào)錯(cuò) #4284
online表單報(bào)錯(cuò),新增表單無(wú)法加載初始化數(shù)據(jù)庫(kù)屬性,無(wú)法新增數(shù)據(jù)庫(kù)屬性 #472
online在線表單(一對(duì)多),對(duì)子表記錄進(jìn)行新增或編輯時(shí),無(wú)法獲取到表單信息 #4655
online表單頻繁點(diǎn)擊導(dǎo)出,引起內(nèi)存溢出 #4523
vue3版本代碼生成,某個(gè)字段加了數(shù)據(jù)字典,然后編輯的時(shí)候回顯是數(shù)字 #328
在線表單頁(yè)面字段備注顯示不全,目前無(wú)論中英文均只顯示4個(gè)字符 #469
Online在線表單 文本字段編輯不支持json array #302
開(kāi)啟多租戶(hù)隔離,但新增時(shí)tenant_id并沒(méi)有自動(dòng)注入 #4908
操作列的js增強(qiáng)找不到上下文 #510
自定義按鈕_hook后的參數(shù)row未定義問(wèn)題(參見(jiàn)#410) #516
先在數(shù)據(jù)庫(kù)創(chuàng)建表,然后再導(dǎo)入系統(tǒng),數(shù)據(jù)庫(kù)數(shù)據(jù)類(lèi)型是datetime類(lèi)型,在生成表單頁(yè)面屬性設(shè)置時(shí),設(shè)置年月日時(shí)分秒,校驗(yàn)不通過(guò) #4909
online表單開(kāi)發(fā),導(dǎo)入數(shù)據(jù)庫(kù)表時(shí),datetime類(lèi)型字段被識(shí)別為date #4903
vue3版本online開(kāi)發(fā)功能無(wú)法自動(dòng)注入tenant_id的值 #4941
在線開(kāi)發(fā),當(dāng)有多個(gè)附表時(shí),查看詳情,附表的界面出現(xiàn)錯(cuò)亂 #532
vue3中JS增強(qiáng)如何獲取登錄用戶(hù)信息,即vue2的$store功能 #521
建議online表單開(kāi)發(fā)頁(yè)面新建表時(shí)默認(rèn)開(kāi)啟固定操作列到右側(cè) #4949
online表單-關(guān)聯(lián)記錄控件:sign簽名校驗(yàn)失敗 #445
表單生成器字段配置時(shí),選擇關(guān)聯(lián)字段,在進(jìn)行高級(jí)配置時(shí),無(wú)法加載數(shù)據(jù)庫(kù)列表,提示 Sgin簽名校驗(yàn)錯(cuò)誤! #4905
online表單樹(shù)形表單與單表導(dǎo)出圖片問(wèn)題 #4955
online表單開(kāi)發(fā)在線表格配置的多租戶(hù)無(wú)效 #4974
vue3演示頁(yè)面菜單異常 #4988
自定義按鈕JS增強(qiáng)openCustomModal彈窗中日期時(shí)間控件問(wèn)題 #554
開(kāi)啟了聯(lián)合查詢(xún)? #5015
online保存表單沒(méi)有拿到當(dāng)前登錄的租戶(hù)id #5089
online表單開(kāi)發(fā) 字段控件類(lèi)型是關(guān)聯(lián)記錄 新增的時(shí)候選擇列表可以添加查詢(xún)么 #4992
部門(mén)組件 傳的是部門(mén)id不能用于sys_org_code范圍篩選 #5139
其他功能升級(jí)
nacos2.0.4出現(xiàn)安全漏洞 #5108
LineMulti 顯示出來(lái)是柱狀圖,應(yīng)該是折線圖 #576
列表數(shù)據(jù)行選擇實(shí)在太卡,是不是BasicTable有問(wèn)題,VUE2版本沒(méi)這問(wèn)題 #592
table行選擇時(shí)卡頓明顯 #503
列表界面復(fù)選框反應(yīng)慢 #466
用戶(hù)列表-凍結(jié)用戶(hù),再解凍之后,用戶(hù)還是無(wú)法登陸,有緩存問(wèn)題 #5066
圖表組件數(shù)據(jù)問(wèn)題 #603
登陸后無(wú)法返回原頁(yè)面 #611
打包過(guò)后暗色主題部分失效 #563
LineMulti 在數(shù)據(jù)不對(duì)齊時(shí),橫坐標(biāo)計(jì)算錯(cuò)誤 #613
dark 模式下底部 footer 文字 hover 樣式導(dǎo)致文字消失 #608
JSelectUser組件 刪除不了數(shù)據(jù) #609
表單上傳文件失敗后,依舊會(huì)記錄失敗的結(jié)果,將上傳失敗文本記錄到數(shù)據(jù)庫(kù)中了。 #5120
因swagger文檔導(dǎo)致gateway內(nèi)存溢出 #5115
nacos開(kāi)啟鑒權(quán)報(bào)403bug #4991
表格固定列,加了合計(jì)后,合計(jì)欄前后會(huì)發(fā)生錯(cuò)位 #622
列表頁(yè)面多了復(fù)選框后合計(jì)行顯示錯(cuò)位問(wèn)題 #634
更新到最新的代碼,JPopup 組件選中數(shù)據(jù)錯(cuò)亂 #633
SQL注入 #5173
antd3 一些警告以及報(bào)錯(cuò) #179
jeecgbootVue3 使用JtreeSelect 組件 控制臺(tái)報(bào)錯(cuò) #5141
3.5.0使用BasicTable的代碼到3.5.2 radio按鈕都變成了checkbox按鈕 #632
JVXETable橫向滾動(dòng)錯(cuò)位 #571
JVueTable的事件 @valueChange重復(fù)觸發(fā)問(wèn)題 #5025
系統(tǒng)監(jiān)控中的REDIS監(jiān)控頁(yè)面打開(kāi),再關(guān)閉后,沒(méi)有關(guān)閉計(jì)時(shí)器 #615
drop_console #273
技術(shù)交流
開(kāi)發(fā)文檔:https://help.jeecg.com
官方網(wǎng)站:?http://www.jeecg.com
在線演示:http://boot3.jeecg.com
快速入門(mén):入門(mén)視頻?
儀表盤(pán)文檔:?https://help.jeecg.com/chart
為什么選擇 JeecgBoot?
開(kāi)源界“小普元”超越傳統(tǒng)商業(yè)平臺(tái)。引領(lǐng)低代碼開(kāi)發(fā)模式(OnlineCoding-> 代碼生成器 -> 手工MERGE),低代碼開(kāi)發(fā)同時(shí)又支持靈活編碼, 可以幫助解決Java項(xiàng)目70%的重復(fù)工作,讓開(kāi)發(fā)更多關(guān)注業(yè)務(wù)。既能快速提高開(kāi)發(fā)效率,節(jié)省成本,同時(shí)又不失靈活性。
采用最新主流前后分離框架(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手; 代碼生成器依賴(lài)性低,靈活的擴(kuò)展能力,可靈活實(shí)現(xiàn)二次開(kāi)發(fā);
開(kāi)發(fā)效率很高,采用代碼生成器,單表數(shù)據(jù)模型和一對(duì)多(父子表)、樹(shù)列表等數(shù)據(jù)模型,增刪改查功能自動(dòng)生成,菜單配置直接使用(前端代碼和后端代碼都一鍵生成);
代碼生成器提供強(qiáng)大模板機(jī)制,支持自定義模板風(fēng)格。目前提供四套風(fēng)格模板(單表兩套、一對(duì)多兩套)
封裝完善的用戶(hù)、角色、菜單、組織機(jī)構(gòu)、數(shù)據(jù)字典、在線定時(shí)任務(wù)等基礎(chǔ)功能。強(qiáng)大的權(quán)限機(jī)制,支持訪問(wèn)授權(quán)、按鈕權(quán)限、數(shù)據(jù)權(quán)限、表單權(quán)限等
零代碼在線開(kāi)發(fā)能力,在線配置表單、在線配置報(bào)表、在線配置圖表、在線設(shè)計(jì)表單
常用共通封裝,各種工具類(lèi)(定時(shí)任務(wù),短信接口,郵件發(fā)送,Excel導(dǎo)入導(dǎo)出等),基本滿(mǎn)足80%項(xiàng)目需求
簡(jiǎn)易Excel導(dǎo)入導(dǎo)出,支持單表導(dǎo)出和一對(duì)多表模式導(dǎo)出,生成的代碼自帶導(dǎo)入導(dǎo)出功能
集成簡(jiǎn)易報(bào)表工具,圖像報(bào)表和數(shù)據(jù)導(dǎo)出非常方便,可極其方便的生成圖形報(bào)表、pdf、excel、word等報(bào)表;
采用前后分離技術(shù),頁(yè)面UI精美,針對(duì)常用組件做了封裝:時(shí)間、行表格控件、截取顯示控件、報(bào)表組件,編輯器等等
查詢(xún)過(guò)濾器:查詢(xún)功能自動(dòng)生成,后臺(tái)動(dòng)態(tài)拼SQL追加查詢(xún)條件;支持多種匹配方式(全匹配/模糊查詢(xún)/包含查詢(xún)/不匹配查詢(xún));
數(shù)據(jù)權(quán)限(精細(xì)化數(shù)據(jù)權(quán)限控制,控制到行級(jí),列表級(jí),表單字段級(jí),實(shí)現(xiàn)不同人看不同數(shù)據(jù),不同人對(duì)同一個(gè)頁(yè)面操作不同字段
在線配置報(bào)表(無(wú)需編碼,通過(guò)在線配置方式,實(shí)現(xiàn)曲線圖,柱狀圖,數(shù)據(jù)等報(bào)表)
頁(yè)面校驗(yàn)自動(dòng)生成(必須輸入、數(shù)字校驗(yàn)、金額校驗(yàn)、時(shí)間空間等);
提供單點(diǎn)登錄CAS集成方案,項(xiàng)目中已經(jīng)提供完善的對(duì)接代碼
表單設(shè)計(jì)器,支持用戶(hù)自定義表單布局,支持單表,一對(duì)多表單、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件
專(zhuān)業(yè)接口對(duì)接機(jī)制,統(tǒng)一采用restful接口方式,集成swagger-ui在線接口文檔,Jwt token安全驗(yàn)證,方便客戶(hù)端對(duì)接
接口安全機(jī)制,可細(xì)化控制接口授權(quán),非常簡(jiǎn)便實(shí)現(xiàn)不同客戶(hù)端只看自己數(shù)據(jù)等控制
高級(jí)組合查詢(xún)功能,在線配置支持主子表關(guān)聯(lián)查詢(xún),可保存查詢(xún)歷史
提供各種系統(tǒng)監(jiān)控,實(shí)時(shí)跟蹤系統(tǒng)運(yùn)行情況(監(jiān)控 Redis、Tomcat、jvm、服務(wù)器信息、請(qǐng)求追蹤、SQL監(jiān)控)
消息中心(支持短信、郵件、微信推送等等)
集成Websocket消息通知機(jī)制
提供APP發(fā)布方案:
支持多語(yǔ)言,提供國(guó)際化方案;
數(shù)據(jù)變更記錄日志,可記錄數(shù)據(jù)每次變更內(nèi)容,通過(guò)版本對(duì)比功能查看歷史變化
平臺(tái)UI強(qiáng)大,實(shí)現(xiàn)了移動(dòng)自適應(yīng)
平臺(tái)首頁(yè)風(fēng)格,提供多種組合模式,支持自定義風(fēng)格
提供簡(jiǎn)單易用的打印插件,支持谷歌、IE瀏覽器等各種瀏覽器
示例代碼豐富,提供很多案例參考
采用maven分模塊開(kāi)發(fā)方式
支持菜單動(dòng)態(tài)路由
權(quán)限控制采用 RBAC(Role-Based Access Control,基于角色的訪問(wèn)控制)
系統(tǒng)效果
敲敲云儀表盤(pán) 效果圖


PC 端




系統(tǒng)交互


流程設(shè)計(jì)




簡(jiǎn)版流程設(shè)計(jì)



儀表盤(pán)設(shè)計(jì)器


表單設(shè)計(jì)器



UNIAPP效果


手機(jī)端


圖表示例




在線接口文檔


歡迎吐槽,歡迎star~