HyperfAdmin
是前後端分離的後臺管理系統, 前端基於vue
的 vue-admin-template
, 針對後臺業務列表
, 表單
等場景封裝了大量業務元件, 後端基於hyperf
實現, 整體思路是後端定義頁面渲染規則, 前端頁面渲染時首先拉取配置, 然後元件根據具體配置完成頁面渲染, 方便開發者僅做少量的配置工作就能完成常見的CRUD
工作, 同時支援自定義元件和自定義頁面, 以開發更為複雜的頁面.
更豐富的介紹, 參見詳細文件
前端為vue multiple page
多頁模式, 可以按模組打包, 預設包含兩個模組default
預設模組, system
系統管理模組, 絕大部分業務元件在src/components
目錄
後端為composer包
模式, 目前包含元件
- 基礎元件
composer require hyperf-admin/base-utils
hyperf-admin的基礎元件包, 腳手架主要功能封裝composer require hyperf-admin/validation
引數驗證包, 對規則和引數提示做了較多優化composer require hyperf-admin/alert-manager
企微/釘釘機器人報警包composer require hyperf-admin/rule-engine
規則引擎composer require hyperf-admin/event-bus
mq/nsq/kafka訊息派發器composer require hyperf-admin/process-manager
程式管理元件
- 業務元件 (業務元件為包含特定業務功能的包)
composer require hyperf-admin/admin
系統管理業務包composer require hyperf-admin/dev-tools
開發者工具包, 主要是程式碼生成, 輔助開發composer require hyperf-admin/cron-center
定時任務管理, 後臺化管理任務composer require hyperf-admin/data-focus
資料皮膚模組, 幫你快速製作資料大盤
本作品採用《CC 協議》,轉載必須註明作者和本文連結