分享一個基於 ABP(.NET 5.0) + vue-element-admin 管理後臺
阿新 • • 發佈:2022-01-28
1、前言
分享一個基於ABP(.NET 5.0) + vue-element-admin專案。希望可以降低新手對於ABP框架的學習成本,感興趣的同學可以下載專案啟動執行一下。對於想選型採用ABP框架的,個人認為: ABP框架本身功能完善、設計封裝優雅、擴充套件性高、層次劃分簡直完美、DDD基礎設施完善,基本適用於大部分專案,唯一致命缺陷在於租戶、使用者主鍵採用了GUID型別,相容性太差,不過很多專案可以忽略這個影響,極力推薦,最好不要造輪子。
2、Demo專案資訊
支援功能清單
- [x] 多租戶管理(平臺)
- [x] 資料庫連線資訊: 管理租戶使用的資料庫叢集
- [x] 租戶管理: 支援選擇獨享、共享資料庫
- [x] 系統管理(租戶)
- [x] 使用者管理
- [x] 匯入
- [x] 匯出
- [x] 重置密碼
- [x] 基於角色的使用者許可權分配
- [x] 部門管理
- [x] 角色管理
- [x] 許可權分配
- [x] 職務管理
- [x] 選單許可權管理
- [x] 選單管理
- [x] 按鈕許可權、特殊管理新增
- [x] 關聯後端介面資源
- [x] 重新整理後臺介面資源
- [x] 資料字典管理
- [x] 使用者管理
- [x] 其他要求
- [x] 多語言
- [x] 平臺、租戶資料首次初始化
- [x] 按鈕級別的許可權管控
線上Demo
https://zhoufeihong.github.io/XFreeSimpleWeb/
原始碼網址
https://gitee.com/RiverBied/XFreeSimple.git
https://github.com/zhoufeihong/XFreeSimple.git