f68ba190a8
重构管理端登录、主布局和仪表盘,统一为 Apple 风格 并移除高成本装饰层以提升页面流畅度。 补充仪表盘统计、趋势、排行和系统状态接口封装, 同时完善受保护路由的 redirect 回跳逻辑。
1.1 KiB
1.1 KiB
项目上下文
基本信息
- 项目: Xboard-new
- 当前工作目录:
E:\code\php\Xboard-new - 主要栈: Laravel(PHP) + Vue3/TypeScript/Vite/Element Plus (
admin-frontend)
技术上下文
- 管理端前端位于
admin-frontend/ - 管理端 API 通过
window.settings.secure_path或VITE_ADMIN_PATH解析/api/v2/{secure_path}前缀 - 登录接口复用
/api/v2/passport/auth/login - 管理端仪表盘现已接入:
stat/getStatsstat/getOrderstat/getTrafficRanksystem/getSystemStatussystem/getQueueStats
项目概述
- 主仓仍以 Laravel 为后端真相源
admin-frontend负责独立管理后台 UI 与交互逻辑public/assets/admin为构建产物输出位置
开发约定
- 管理端路由使用 Hash 模式
- Bearer Token 存储于
sessionStorage/localStorage admin-frontend的视觉方向当前以 Apple 风格为基线,优先纯色分区、系统字体栈和低装饰成本
当前约束
- 本地预览环境默认缺少真实
secure_path与管理员凭证 - 后端接口契约以仓库内 Controller/Route 为准,不在前端推断字段