Skip to content

About

面向 Xboard V2 管理 API 的 Vue 3 管理端,涵盖用户、订单、套餐、工单、内容、支付、节点、机器、统计和站点配置。Vercel 在线测试,仅供评估。

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

XB Control

XB Control 是面向 Xboard V2 管理 API 的独立 Vue 3 管理端,提供用户、订单、套餐、工单、内容、支付、节点、机器、统计和站点配置等后台功能,并保留 API 工作台供开发调试。

Vercel 测试站:https://xbamdin.vercel.app/(用于界面与接口测试,尚不代表生产就绪)

初期项目提示:本管理端仍处于初期阶段,可能存在尚未发现的 Bug 或兼容性问题。请先在隔离、可恢复且符合自身安全要求的环境中评估和使用,并在操作真实数据前充分验证。项目 UI、README、API 参考及其他开发文档由 GPT 自动生成,仅供参考;如发现错误或有改进建议,欢迎补充和反馈。

页面截图采用浏览器内固定演示响应生成,样例邮箱和域名使用 .invalid;截图没有读取或包含真实站点或本机数据库中的数据。按钮和表单仅用于展示界面,没有执行写操作。

本机启动

需要 Node.js 18 或更新版本。

npm install
cp .env.local.example .env.local
# 按需编辑 .env.local 中的 Xboard 地址和管理员安全路径
npm run dev

本地开发地址:http://127.0.0.1:5173/。.env.local 是本机默认配置,改动后重启 Vite。也可以直接在登录页设置连接。公开示例不预填管理员安全路径;该路径会发送到浏览器并编入前端资源,不能当作身份认证或密码使用,也不要把管理员密码、令牌或其他秘密放入 Vite 环境变量。

登录使用 Xboard 管理员账号。密码不会保存;令牌保留在当前浏览器会话的 sessionStorage,退出或结束会话后失效。浏览器跨域访问要求 Xboard 允许管理端来源的 CORS 请求;生产环境应使用 HTTPS,或配置同源反向代理。

Vercel 测试站功能地址与截图

登录后,侧边栏各页面可使用 /#/<功能名> 直接打开。下表链接指向 Vercel 测试站;截图可在 GitHub 页面中直接查看或点击放大。

功能 Vercel 测试地址 页面截图
连接登录 https://xbamdin.vercel.app/ 连接登录
运营概览 /#/overview 运营概览
订单 /#/orders 订单
套餐 /#/plans 套餐
工单 /#/tickets 工单
公告 /#/notices 公告
用户 /#/users 用户
知识库 /#/knowledge 知识库
优惠券 /#/coupons 优惠券
礼品卡 /#/gift-cards 礼品卡
支付方式 /#/payments 支付方式
节点 /#/servers 节点
机器 /#/machines 机器
统计报表 /#/statistics 统计报表
流量重置 /#/traffic-reset 流量重置
站点配置 /#/configuration 站点配置
邮件模板 /#/mail 邮件模板
系统状态 /#/system 系统状态
主题 /#/themes 主题
插件 /#/plugins 插件

功能与迁移状态

目前包含运营概览、订单、套餐、工单、公告、用户、知识库、优惠券、礼品卡、支付方式、节点/分组/线路、机器、统计报表、流量重置、站点配置、邮件模板、系统状态、主题和插件等功能页。接口明细、迁移顺序及后端缺失项见 MIGRATION.md。

面向二次开发的登录认证、请求/响应格式、分页/上传下载约定和完整管理接口目录见 Xboard Admin API 开发参考。

当前 Xboard 后端还存在 3 个路由与控制器实现不匹配的接口:user/setInviteUser、notice/update、stat/getRanking。另外,构建通过只代表前端代码可打包;连接目标 Xboard 后仍需用测试实例逐页验收。

安全提示

  • 不要提交 .env.local、管理员密码、会话令牌、数据库导出或真实业务数据。
  • 所有管理 API 请求由当前浏览器直接发往 Xboard;部署前需确认 CORS、HTTPS 和网络访问策略。
  • 删除用户、机器、支付方式等写操作有确认提示;继续在真实实例操作前应确认连接地址和目标账号。

About

面向 Xboard V2 管理 API 的 Vue 3 管理端,涵盖用户、订单、套餐、工单、内容、支付、节点、机器、统计和站点配置。Vercel 在线测试,仅供评估。

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages