基於 Beego 開發的後臺管理系統 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檢視原始碼»
- 作業系統:
- 跨平臺