分享一個基於 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] 按鈕級別的許可權管控

在線Demo

//zhoufeihong.github.io/XFreeSimpleWeb/

源碼網址

//gitee.com/RiverBied/XFreeSimple.git
//github.com/zhoufeihong/XFreeSimple.git

介面示例

image