木雷消息服务 的 Web 管理后台。基于 Vue 3、Vite、TypeScript 和 Ant Design Vue 构建,提供现代化、直观的消息服务运营管理界面。
中文 | English
运行管理后台前,请确保:
cd admin-webui
# 启用 corepack 以使用 pnpm
npm i -g corepack
# 安装依赖
pnpm install
管理后台需要连接后端 API。配置 API 基础地址:
# 开发环境:API 代理已在 vite.config.ts 中配置
# 生产环境:设置 VITE_API_URL 环境变量
# 启动开发服务器(Ant Design 版本)
pnpm dev:antd
# 或启动安装向导
pnpm dev:install
管理后台将在 http://localhost:5555 运行
# 构建主管理后台
pnpm build:antd
# 构建安装向导
pnpm build:install
# 构建所有应用
pnpm build
构建产物将输出到 apps/web-antd/dist/ 和 apps/web-install/dist/
admin-webui/ ├── apps/ │ ├── web-antd/ # 主管理后台 │ │ └── src/ │ │ ├── api/ # API 客户端模块 │ │ │ └── message-push/ # 消息推送相关 API │ │ ├── views/ # 页面组件 │ │ │ ├── dashboard/ # 仪表盘 │ │ │ ├── applications/ # 应用管理 │ │ │ ├── channels/ # 通道管理 │ │ │ ├── providers/ # 服务商管理 │ │ │ ├── templates/ # 模板管理 │ │ │ ├── monitoring/ # 任务监控 │ │ │ └── users/ # 用户管理 │ │ └── router/ # 路由定义 │ └── web-install/ # 安装向导 ├── packages/ # 共享包 │ ├── @core/ # 核心组件 │ ├── effects/ # UI 特效 │ ├── locales/ # 国际化翻译 │ └── stores/ # Pinia 状态管理 └── internal/ # 构建工具和配置
| 命令 | 说明 |
|---|---|
pnpm dev:antd | 启动管理后台开发服务器 |
pnpm dev:install | 启动安装向导开发服务器 |
pnpm build:antd | 构建管理后台生产版本 |
pnpm build:install | 构建安装向导 |
pnpm build | 构建所有应用 |
pnpm lint | 运行 ESLint 检查 |
pnpm format | 使用 Prettier 格式化代码 |
pnpm check:type | TypeScript 类型检查 |
| 组件 | 技术 |
|---|---|
| 框架 | Vue 3.5+ |
| 构建工具 | Vite 5.x |
| UI 组件库 | Ant Design Vue 4.x |
| 开发语言 | TypeScript 5.x |
| 状态管理 | Pinia |
| 样式 | TailwindCSS |
| HTTP 客户端 | Axios |
| Monorepo | Turborepo + pnpm |
支持现代浏览器,不支持 IE。
| Edge | Firefox | Chrome | Safari |
|---|---|---|---|
| 最新 2 个版本 | 最新 2 个版本 | 最新 2 个版本 | 最新 2 个版本 |
完整文档请参阅:
| QQ 群 | 企业微信 |
|---|---|
![]() | ![]() |
| 群号: 1021660914 | 扫码加入 |