SDRMS 基於Beego開發的易用、易擴展、界面友好的輕量級功能權限管理系統

簡介

SDRMS是基於Beego開發的易用、易擴展、界面友好的輕量級功能權限管理系統。前端框架基於AdminLTE2進行資源整合,包含了多款優秀的插件,是筆者對多年後臺管理系統開發經驗精華的萃取。 本系統非常適合進行後臺管理系統開發,統一的代碼和交互給二次開發帶來極大的方便,在沒有前端工程師參與的情況下就可以進行快速的模塊式開發,並保證用戶使用的友好性和易用性。系統裏整合了衆多優秀的資源,在此感謝各位大神的無私奉獻。

開源地址

github https://github.com/lhtzbj12/sdrms
碼雲 https://gitee.com/lhtzbj12/sdrms

特點

  1. 分頁列表頁面的搜索條件、搜索面板、PageSize、當前頁數、顯示/隱藏列在變化時自動保存,頁面刷新後、重新進入時,這些狀態依然保持;
  2. TreeTabe列表節點展開/收縮狀態、滾動條位置時自動保存,頁面刷新後、重新進入時,這些狀態依然保持;
  3. 編輯分頁列表、TreeTabe列表中數據後,當前數據行背景閃爍,如果當前數據行由於4. 順序變化跳出可視區域,則滾動條自動滾動,將當前數據行移動至可視區域;
  4. 精確至Action的輕量級功能權限控制,後臺用戶與角色、角色與資源(菜單、按鈕)都是多對多關係,可以靈活配置用戶可訪問的資源。

後端框架

  1. 基於Beego 1.9.1,使用官方的orm、cache、session、logs等模塊,感謝原作者提供瞭如此簡單易用的框架(更多信息);
  2. 代碼風格源自筆者本人其他語言的風格,但參考了多個開源系統的代碼風格如 PPGo_ApiAdmin(更多信息)、ERP系統(更多信息)等。

前端框架

  1. 基於AdminLTE2(更多信息);
  2. 彈出層插件使用了Layer(更多信息);
  3. 分頁列表使用Bootstrap-table(更多信息),並集成cookie、x-editable等輔助插件(更多信息)實現狀態保持、快速編輯等功能。對Bootstrap-table進行了擴展使分頁導航可以通過下拉迅速定位。修復Bootstrap-table-cookie的若干Bug;
  4. TreeTable列表使用jQuery-treetable插件,按照Boostrap風格進行了樣式調整(更多信息);
  5. 下拉框使用Bootstrap-select(更多信息);
  6. 高亮顯示使用的是筆者自已開發的插件;
  7. 分頁列表裏搜索條件、搜索面板狀態自動保存使用的是筆者自已開發的插件。

系統截圖

這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章