1. 程式人生 > 其它 >分享一個基於 ABP(.NET 5.0) + vue-element-admin 管理後臺

分享一個基於 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

https://zhoufeihong.github.io/XFreeSimpleWeb/

原始碼網址

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

介面示例

獨立之精神,自由之思想