使用vue3、egg和SQLite開發通用管理後臺系統
plaform是一個基於RBAC模型開發的後臺管理系統,沒有多餘的功能。本項目是一個以學習爲目的的後臺項目,旨在讓前端也能充分了解RBAC模型是如何設計的,不建議用於線上,因爲未經過充分的測試。
項目地址:https://github.com/essay-org/platform
技術棧
- 前端 Vue3 + Element-Plus
- 服務端 Egg + SQLite
啓動
git clone https://github.com/essay-org/platform.git
# 啓動前端服務
cd fe
yarn install
npm run dev # 訪問 http://127.0.0.1:8088
# 啓動後端服務
cd serve
yarn install
npm run dev # 訪問 http://127.0.0.1:7077
登錄
默認用戶名:admin
默認密碼:123456
說明:系統已經內置SQLite初始數據,在server/database/data.db
中
預覽圖
用戶管理
菜單管理
部門管理
角色管理
結語
在學習過程中遇到任何問題,歡迎在issue中留言一起探討。