分享一個基於 ABP(.NET 5.0) + vue-element-admin 管理後台
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
//zhoufeihong.github.io/XFreeSimpleWeb/
源碼網址
//gitee.com/RiverBied/XFreeSimple.git
//github.com/zhoufeihong/XFreeSimple.git