玩值管理端(wz-admin)
React + TypeScript + Vite。对接 new/wz-api:玩值业务数据使用 /api/admin/wz/*;Soul/通用能力仍可用 /api/admin/*、/api/db/*(见 开发文档/玩值/迁移-API对照表.md)。
本地开发
- 复制
.env.example为.env,将VITE_API_BASE_URL设为 wz-api 地址(如http://localhost:8080)。 npm install→npm run dev→ 浏览器打开根路径(如http://localhost:5173/),未登录会跳转/login。- 使用 wz-api 管理账号登录(
POST /api/admin,与 Soul 管理端一致;环境变量ADMIN_USERNAME/ADMIN_PASSWORD或admin_users表)。
与 old 的关系(推荐:最快路径)
- 只拷管理端:从
old/app/admin/**按页面复制到本仓库 React 路由下,不引入 Next(无next/*,无 App Router 运行时)。 - 剔除移动端界面:不迁入
old/app里 C 端目录;管理页内的 手机预览/内嵌用户端 一律删除或改为外链/小程序码(真实移动端在new/wz-app)。 - 接口真源:
开发文档/玩值/迁移-API对照表.md;三端任务矩阵:开发文档/玩值/三端对齐项目清单.md。 - UI 库:本仓库若无
soul-admin/,可自行选 Radix + Toast 等,不必阻塞迁移。
API 封装
见 src/api/client.ts、src/api/auth.ts。