大家好,我是小編南風吹,每天推薦一個小工具/原始碼,裝滿你的收藏夾,讓你輕鬆節省開發效率,實現不加班不熬夜不掉頭髮!
今天小編推薦一款基於RBAC模型的許可權控制的一整套基礎開發平臺。
開源協議
使用 MIT 開源許可協議
連結地址
公眾號【Github導航站】回覆關鍵詞【dva】獲取git地址
技術棧
- 前端採用ruoyi-ui 、Vue、Element UI。
- 後端採用Python語言Django框架。
- 許可權認證使用Jwt,支援多終端認證系統。
- 支援載入動態許可權選單,多方式輕鬆許可權控制。
特性
-
簡單易用:大幅度降低應用層程式碼難度,讓每一個剛開始學習django和vue的新手都能快速上手。
-
自由擴充:系統底層程式碼和業務邏輯程式碼分層清晰,不會發生相互干擾,便於根據自己業務方向進行擴充。
-
標準化目錄:專案目錄分層清晰,專案模式結構清晰,包名語義化,讓你更加容易理解目錄結構,讀懂程式碼更加方便!
-
功能完善:內建完整的許可權架構,包括:選單、角色、使用者、字典、引數、監控、程式碼生成等一系列系統常規模組。
-
程式碼生成器:線上配置表資訊生成對應的程式碼,一鍵生成模組,包含增刪改查/排序/匯出/許可權控制等操作,編譯即可使用。
-
完全響應式佈局:提供多終端適配:電腦、平板、手機等所有主流裝置,提供多種不同風格的皮膚。頁面美觀,高階大氣上檔次。
功能一覽
- 使用者管理:使用者是系統操作者,該功能主要完成系統使用者配置。
- 部門管理:配置系統組織機構(公司、部門、小組),樹結構展現支援資料許可權。
- 崗位管理:配置系統使用者所屬擔任職務。
- 選單管理:配置系統選單,操作許可權,按鈕許可權標識、後端介面許可權等。
- 角色管理:角色選單許可權分配、資料許可權分配、設定角色按機構進行資料範圍許可權劃分。
- 字典管理:對系統中經常使用的一些較為固定的資料進行維護。
- 引數管理:對系統動態配置常用引數。
- 檔案管理:管理所有上傳的和匯出的檔案。
- 通知公告:釋出通知公告給所有人,進行訊息的通知。
- 操作日誌:系統正常操作日誌記錄和查詢;系統異常資訊日誌記錄和查詢。
- 登入日誌:系統登入日誌記錄查詢包含登入異常。
- 定時日誌:celery定時任務執行日誌記錄。
- 線上使用者:當前系統中活躍使用者狀態監控、使用者強退功能。
- 定時任務:線上(新增、修改、刪除)任務排程包含執行結果日誌。
- 線上構建器:拖動表單元素生成相應的HTML程式碼。
- 服務監控:進行視覺化的伺服器監控,CPU、記憶體、檔案使用率等資訊。
演示截圖
結尾
本期就分享到這裡,我是小編南風吹,專注分享好玩有趣、新奇、實用的開源專案及開發者工具、學習資源!希望能與大家共同學習交流,歡迎關注我的公眾號**【Github導航站】**。