Files
wzdj/new/wz-admin
..

玩值管理端wz-admin

React + TypeScript + Vite。对接 new/wz-api:玩值业务数据使用 /api/admin/wz/*Soul/通用能力仍可用 /api/admin/*/api/db/*(见 开发文档/玩值/迁移-API对照表.md)。

本地开发

  1. 复制 .env.example.env,将 VITE_API_BASE_URL 设为 wz-api 地址(如 http://localhost:8080)。
  2. npm installnpm run dev → 浏览器打开根路径(如 http://localhost:5173/),未登录会跳转 /login
  3. 使用 wz-api 管理账号登录(POST /api/admin,与 Soul 管理端一致;环境变量 ADMIN_USERNAME / ADMIN_PASSWORDadmin_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.tssrc/api/auth.ts