1. 程式人生 > 其它 >基於 Beego 開發的後臺管理系統 gardens

基於 Beego 開發的後臺管理系統 gardens

https://studygolang.com/p/gardens

gardens是基於Beego開發的易用、易擴充套件、介面友好的輕量級功能許可權管理系統。

前端框架基於AdminLTE2進行資源整合,包含了多款優秀的外掛,是筆者對多年後臺管理系統開發經驗精華的萃取。 本系統非常適合進行後臺管理系統開發,統一的程式碼和互動給二次開發帶來極大的方便,在沒有前端工程師參與的情況下就可以進行快速的模組式開發,並保證使用者使用的友好性和易用性。系統裡整合了眾多優秀的資源,在此感謝各位大神的無私奉獻。

分頁列表頁面的搜尋條件、搜尋面板、PageSize、當前頁數、顯示/隱藏列在變化時自動儲存,頁面重新整理後、重新進入時,這些狀態依然保持;

TreeTabe列表節點展開/收縮狀態、滾動條位置時自動儲存,頁面重新整理後、重新進入時,這些狀態依然保持;

編輯分頁列表、TreeTabe列表中資料後,當前資料行背景閃爍,如果當前資料行由於順序變化跳出可視區域,則滾動條自動滾動,將當前資料行移動至可視區域;

精確至Action的輕量級功能許可權控制,後臺使用者與角色、角色與資源(選單、按鈕)都是多對多關係,可以靈活配置使用者可訪問的資源。

基於Beego 1.9.1,使用官方的orm、cache、session、logs等模組,感謝原作者提供瞭如此簡單易用的框架(更多資訊);

程式碼風格源自筆者本人其他語言的風格,但參考了多個開源系統的程式碼風格如 PPGo_ApiAdmin(更多資訊)、ERP系統(更多資訊)等。

基於AdminLTE2(更多資訊

);

彈出層外掛使用了Layer(更多資訊);

分頁列表使用Bootstrap-table(更多資訊),並整合cookie、x-editable等輔助外掛(更多資訊)實現狀態保持、快速編輯等功能。對Bootstrap-table進行了擴充套件使分頁導航可以通過下拉迅速定位。修復Bootstrap-table-cookie的若干Bug;

TreeTable列表使用jQuery-treetable外掛,按照Boostrap風格進行了樣式調整(更多資訊);

下拉框使用Bootstrap-select(更多資訊);

高亮顯示使用的是筆者自已開發的外掛;

分頁列表裡搜尋條件、搜尋面板狀態自動儲存使用的是筆者自已開發的外掛。

增加了font-awesome圖示選擇的功能;

增加了font-awesome圖示顯示頁面;

增加了d3.js展示客戶樹資訊和可全屏展示(更多資訊);

增加了使用者登陸資訊日誌顯示;

增加了eCharts和百度地圖的展示和全屏展示;

增加了BoxWidget.prototype.maximize功能;

增加了websocket測試例項;

增加了nprogress(更多資訊);

增加了bootstrapTable控制元件表頭合併列顯示方式(更多資訊);

修改dashborad中增加connectedSortable可移動box;

增加了bootstrap-table列寬手工調整功能(更多資訊);

對百度地圖做了動態線功能

對eCharts拆線圖增加了擴大縮小比例尺

增加了對https的支援

yunnet/gardens

312116

:gem: backend manager platform :heavy_plus_sign: 開源交流群:202196300—Read More

Latest commit to themasterbranch on 1-20-2020 Download as zip
授權協議:
Apache-2.0
開發語言:
Google Go檢視原始碼»
作業系統:
跨平臺