feat(tools): 添加 Ulthon Admin 前端静态构建工具

- 新增 `tools:ua:build` 命令,用于合并前端模块文件
- 添加构建配置文件 `ua.build.json` 定义源文件和输出
- 引入基础服务类 `ToolsUaServiceBase` 处理路径和配置读取
- 创建命令基类 `ToolsUaBuildBase` 实现文件合并逻辑
- 注册新命令到 UlthonAdminService 服务容器
- 提供完整的模块化前端代码结构(core、common、table、listen、api、utils)
- 添加详细的使用说明文档 README.md
- 包含示例 Scheme 文件展示功能
This commit is contained in:
augushong
2026-01-30 22:24:44 +08:00
parent 0fad2b7e10
commit 9669bc61a3
14 changed files with 6564 additions and 2936 deletions

View File

@@ -9,6 +9,7 @@ use app\common\command\tools\db\ToolsDbExecute;
use app\common\command\tools\db\ToolsDbInfo;
use app\common\command\tools\db\ToolsDbQuery;
use app\common\command\tools\db\ToolsDbTable;
use app\common\command\tools\ua\ToolsUaBuild;
use app\common\command\Test;
use app\common\event\AdminLoginSuccess\LogEvent;
use app\common\event\AdminLoginType\DemoEvent;
@@ -64,6 +65,7 @@ class UlthonAdminService extends Service
ToolsDbInfo::class,
ToolsDbDesc::class,
ToolsDbCount::class,
ToolsUaBuild::class,
]);
// 绑定标识容器