項目介紹
JeecgBoot 是一款企業級的低代碼平台!前後端分離架構 SpringBoot2.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro,JWT 支援微服務。強大的代碼生成器讓前後端代碼一鍵生成!JeecgBoot 引領低代碼開發模式 (OnlineCoding-> 代碼生成 -> 手工 MERGE), 幫助解決 Java 項目 70% 的重複工作,讓開發更多關注業務。既能快速提高效率,節省成本,同時又不失靈活性!
目前版本:v3.5.2 | 2023-06-12
更新日志
重磅版本更新,內建了敲敲雲免費版本的儀表盤設計器,支援可視化拖拽設計大屏和門戶、另外修複了 VUE3 版回報的 issues。
ISSSUE 處理
- 緩存路由後,頁面中富文本元件會出現無法編輯的問題 #19
- 開啟 saas 多租戶功能後,租戶管理者在添加分類字典時,報錯 #4846
- 多租戶模式下,新增或編輯使用者,選擇角色一欄,角色選項沒有做租戶隔離 #4844
- JeecgBoot v3.5.0 菜單展開合并 BUG #478
- jeecgboot-vue3 3.4.4 低代碼平台配置的二級菜單,點選後自動合并 #480
- 在 From 插槽中直接使用崗位元件 (JSelectPosition),擷取不到選中值,不能實作雙向綁定 #495
- websocket 連接配接打開失敗 #497
- JDictSelectTag 元件 type="radio" 沒有傳回值 #506
- 遠端下拉元件,開啟多選後,傳回的 value 值為空 #4883
- Seata 示例啟動不了 #4748
- 前端 /@/utils/common/compUtils 裡的 dateFormat 功能有 bug #4882
- excel 導出異常 #4917
- vue3Native 原生導出 excle, 沒有根據篩選條件進行導出 #517
- RangePicker 設定預設範圍按鈕樣式問題 #526
- 迫切需要 login 能記錄登入前的位址及參數 #533
- JSelectDept 元件受 dynamicDisabled 影響? #538
- 為什麼通路不存在的 url 時會提示 Token 失效,請重新登入呢? #4829
- ReferenceError: Cannot access 'pageWrapper' before initialization #411
- 線上開發,編輯時字典綁定的字段無法正确回顯字典名稱 #535
- 菜單編輯頁面菜單圖示選擇模闆,每頁顯示數量切換無效 #4947
- 運作 pnpm preview 指令進入預覽模式,登入界面驗證碼顯示 404 #4859
- Modal 控件設定 :title = null 無效,标題欄無法隐藏 #4856
- Unauthorized SQL injection in Jeecg3.5.0 and 3.5.1 #4976
- 租戶使用者編輯界面中租戶下拉框未過濾,顯示目前系統所有的租戶 #4935
- 設定 autoSubmitOnEnter: false 不生效 #568
- 表單開發 j-category-select placeholder 不顯示問題 #5003
- 開發環境,vscode 斷點調試,檔案或行數對不上 #555
- SQL Injection in 3.5.1 #4983
- 菜單管理勾選隐藏 Tab 無效 #4986
- 子表資料權限設定不生效 #5008
- JImageUpload 元件 value 賦初始值沒顯示圖檔 #556
- JVxeTable 的 JVxeTypes.image 類型,無法全部删除上傳圖檔 #530
源碼下載下傳
- https://github.com/jeecgboot/jeecg-boot
- https://github.com/jeecgboot/jeecgboot-vue3
敲敲雲・儀表盤設計器 — 專題介紹
儀表盤設計器 \ 門戶設計器元件,一款資料可視化報表設計工具,将資料以各類圖表和圖形化的方式拖拽設計進行呈現,操作簡單友善。無需編碼,5 分鐘零門檻即可打造出專業資料展示。
什麼是 敲敲雲儀表盤?
敲敲雲的零代碼引擎商業元件 — 儀表盤設計器,專業用于資料可視化分析工具,幫助使用者快速分析資料并洞察業務趨勢,進而實作業務的改進與優化。 可以通過拖拽的方式快速形成各種圖表,以大屏或面闆的方式呈現。
主要涵蓋 22 種統計圖表、按鈕、輪播圖、富文本和嵌入 URL。 統計圖表包括基礎柱形圖、堆疊柱形圖、對比柱形圖、正負柱形圖、基礎折線圖、對比折線圖、雙軸圖、基礎餅狀圖、基礎環形圖、基礎漏鬥圖、金字塔漏鬥圖、基礎雷達圖、圓形雷達圖、多色儀表盤、基礎儀表盤、數值、基礎散點圖、氣泡圖、表格、散點地圖、熱力地圖、柱形地圖等等。
敲敲雲儀表盤 的功能
- 圖表展示:支援 PC 端、移動端、大屏;
- 圖表制作:支援豐富的圖表類型 (Apache ECharts / AntV)、支援拖拉拽方式快速制作儀表闆;
- 資料引擎:支援 sql 模式、Api 模式、靜态 json 模式、mongo 模式、線上 Online 表單、設計器表單等;
敲敲雲儀表盤 的優勢
- 功能開放:零門檻,免安裝預設內建到 jeecgboot 低代碼産品中,快速擷取使用者回報、及時釋出新版本;
- 簡單易用:極易上手,通過滑鼠點選和拖拽即可完成分析;
- 安全分享:支援多種資料分享方式,確定資料安全。
敲敲雲 — 儀表盤 支援的資料源
支援含正常、國産、大資料等 28 種資料庫
資料庫 | 支援 |
MySQL | ✔ |
Oracle、Oracle9i | ✔ |
SqlServer、SqlServer2012 | ✔ |
PostgreSQL | ✔ |
DB2、Informix | ✔ |
MariaDB | ✔ |
SQLite、Hsqldb、Derby、H2 | ✔ |
達夢、人大金倉、神通 | ✔ |
華為高斯、虛谷、瀚高資料庫 | ✔ |
阿裡雲 PolarDB、PPAS、HerdDB | ✔ |
Hive、HBase、CouchBase | ✔ |
敲敲雲儀表盤 效果圖
技術交流
- 開發文檔:https://help.jeecg.com
- 官方網站: http://www.jeecg.com
- 線上示範:http://boot3.jeecg.com
為什麼選擇 JeecgBoot?
開源界 “小普元” 超越傳統商業平台。引領低代碼開發模式 (OnlineCoding-> 代碼生成器 -> 手工 MERGE),低代碼開發同時又支援靈活編碼, 可以幫助解決 Java 項目 70% 的重複工作,讓開發更多關注業務。既能快速提高開發效率,節省成本,同時又不失靈活性。
- 采用最新主流前後分離架構(SpringBoot+Mybatis-plus+Ant-Design+Vue),容易上手;代碼生成器依賴性低,靈活的擴充能力,可靈活實作二次開發;
- 開發效率很高,采用代碼生成器,單表資料模型和一對多 (父子表)、樹清單等資料模型,增删改查功能自動生成,菜單配置直接使用(前端代碼和後端代碼都一鍵生成);
- 代碼生成器提供強大模闆機制,支援自定義模闆風格。目前提供四套風格模闆(單表兩套、一對多兩套)
- 封裝完善的使用者、角色、菜單、組織機構、資料字典、線上定時任務等基礎功能。強大的權限機制,支援通路授權、按鈕權限、資料權限、表單權限等
- 零代碼線上開發能力,線上配置表單、線上配置報表、線上配置圖表、線上設計表單
- 常用共通封裝,各種工具類 (定時任務,短信接口,郵件發送,Excel 導入導出等), 基本滿足 80% 項目需求
- 簡易 Excel 導入導出,支援單表導出和一對多表模式導出,生成的代碼自帶導入導出功能
- 內建簡易報表工具,圖像報表和資料導出非常友善,可極其友善的生成圖形報表、pdf、excel、word 等報表;
- 采用前後分離技術,頁面 UI 精美,針對常用元件做了封裝:時間、行表格控件、截取顯示控件、報表元件,編輯器等等
- 查詢過濾器:查詢功能自動生成,背景動态拼 SQL 追加查詢條件;支援多種比對方式(全比對 / 模糊查詢 / 包含查詢 / 不比對查詢);
- 資料權限(精細化資料權限控制,控制到行級,清單級,表單字段級,實作不同人看不同資料,不同人對同一個頁面操作不同字段
- 線上配置報表(無需編碼,通過線上配置方式,實作曲線圖,柱狀圖,資料等報表)
- 頁面校驗自動生成 (必須輸入、數字校驗、金額校驗、時間空間等);
- 提供單點登入 CAS 內建方案,項目中已經提供完善的對接代碼
- 表單設計器,支援使用者自定義表單布局,支援單表,一對多表單、支援 select、radio、checkbox、textarea、date、popup、清單、宏等控件
- 專業接口對接機制,統一采用 restful 接口方式,內建 swagger-ui 線上接口文檔,Jwt token 安全驗證,友善用戶端對接
- 接口安全機制,可細化控制接口授權,非常簡便實作不同用戶端隻看自己資料等控制
- 進階組合查詢功能,線上配置支援主子表關聯查詢,可儲存查詢曆史
- 提供各種系統監控,實時跟蹤系統運作情況(監控 Redis、Tomcat、jvm、伺服器資訊、請求追蹤、SQL 監控)
- 消息中心(支援短信、郵件、微信推送等等)
- 內建 Websocket 消息通知機制
- 提供 APP 釋出方案:
- 支援多語言,提供國際化方案;
- 資料變更記錄日志,可記錄資料每次變更内容,通過版本對比功能檢視曆史變化
- 平台 UI 強大,實作了移動自适應
- 平台首頁風格,提供多種組合模式,支援自定義風格
- 提供簡單易用的列印插件,支援谷歌、IE 浏覽器等各種浏覽器
- 示例代碼豐富,提供很多案例參考
- 采用 maven 分子產品開發方式
- 支援菜單動态路由
- 權限控制采用 RBAC(Role-Based Access Control,基于角色的通路控制)
系統效果
PC 端
系統互動
流程設計
簡版流程設計
儀表盤設計器
報表設計器
表單設計器
大屏設計器
UNIAPP 效果
零代碼應用
手機端
PAD 端
圖表示例
線上接口文檔
歡迎吐槽,歡迎 star~