hyperf-adminЭто система управления фоном, которая разделяет переднюю и заднюю части, а передняя часть основана наvueизvue-admin-template, для бэк-офиса列表, 表单и другие сценарии инкапсулируют большое количество бизнес-компонентов, а серверная часть основана наswooleРамка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Пакет сигнализации для роботов Qiwei / DingTalk -
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Модуль панели данных, который поможет вам быстро создать панель данных -
composer require hyperf-admin/config-centerНастройте центральный модуль, чтобы помочь вам управлять конфигурацией среды вашего проекта.
-
Основные моменты
- Настраиваемый
表单,列表развивать - Поддержка нескольких стилей рендеринга списка, нужно только меньше менять конфигурацию
- Поддержка сложных форм связи, нужно только установить конфигурацию, нет необходимости в разработке интерфейса.
- Многоразовые бизнес-компоненты,
定时任务,数据报表,配置中心Им можно легко управлять в фоновом режиме. - Благодаря простой расширяемой архитектуре вы можете разработать бизнес-компонент и открыть его для большего количества людей.здесь
Предварительный просмотр пользовательского интерфейса
Более подробную документацию можно найтиздесь
зависимости и ссылки
- внешний интерфейс
- задняя часть
Присоединяйтесь к нам
Если вы заинтересованы в создании эффективных инструментов для внутренней разработки и хотите участвовать в проектах с открытым исходным кодом, давайте сделаем что-нибудь интересное вместе.