一飛開源,介紹創意、新奇、有趣、實用的開源應用、系統、軟體、硬體及技術,一個探索、發現、分享、使用與互動交流的開源技術社群平台。緻力于打造活力開源社群,共建開源新生态!
一、開源項目簡介
MineAdmin是基于Hyperf架構 和 Vue3+Vite4 開發的前後端分離權限管理系統,自适應多終端。特色:後端 crud 生成 + 前端低代碼 json 化配置。
PHP有很多優秀的背景管理系統,但基于Swoole的背景管理系統沒找到合适的。 是以就開發了一套背景管理系統。系統可以用于網站管理背景、CMS、CRM、OA、ERP等。
背景系統基于 Hyperf 架構開發。企業級架構分層,輕松支撐創業公司及個人前期發展使用,使用少量的伺服器資源媲美靜态語言的性能。 前端使用Vue3 + Vite3 + Pinia + Arco,一端适配PC、移動端、平闆。
二、開源協定
使用Apache-2.0開源協定
三、界面展示
示範圖檔
四、功能概述
内置功能
- 使用者管理,完成使用者添加、修改、删除配置,支援不同使用者登入背景看到不同的首頁
- 部門管理,部門組織機構(公司、部門、小組),樹結構展現支援資料權限
- 崗位管理,可以給使用者配置所擔任職務
- 角色管理,角色菜單權限配置設定、角色資料權限配置設定
- 菜單管理,配置系統菜單和按鈕等
- 字典管理,對系統中經常使用并且固定的資料可以重複使用和維護
- 系統配置,系統的一些常用設定管理
- 記錄檔,使用者對系統的一些正常操作的查詢
- 登入日志,使用者登入系統的記錄查詢
- 線上使用者,檢視目前登入的使用者
- 服務監控,檢視目前伺服器狀态和PHP環境等資訊
- 附件管理,管理目前系統上傳的檔案及圖檔等資訊
- 資料表維護,對系統的資料表可以進行清理碎片和優化
- 子產品管理,管理系統目前所有子產品
- 定時任務,線上(添加、修改、删除)任務排程包含執行結果日志
- 代碼生成,前後端代碼的生成(php、vue、js、sql),支援下載下傳和生成到子產品
- 緩存監控,檢視Redis資訊和系統所使用key的資訊
- API管理,對應用和接口管理、接口授權等功能。接口文檔自動生成,輸入、輸出參數檢查等
- 隊列管理,消息隊列管理功能、消息管理、消息發送。使用ws方式即時消息提醒(需安裝rabbitMQ)
五、技術選型
環境需求
- Swoole >= 4.6.x 并關閉 Short Name
- PHP >= 8.0 并開啟以下擴充:mbstringjsonpdoopensslredispcntl
- Mysql >= 5.7
- Redis >= 4.0
- Git >= 2.x
鳴謝
以下排名不分先後
- Hyperf 一款高性能企業級協程架構
- Arco 位元組跳動出品的企業級設計系統
- Swoole PHP協程架構
- Vue
- Vite
- Jetbrains 生産力工具
六、源碼位址
通路一飛開源:https://code.exmay.com/