WONDERQ / OPERATIONS
+把每一次出发,
整理成可执行的体验。
+ 内容、玩法、管家与线索,在同一个运营工作台里保持清晰流动。
+欢迎回来
登录 WonderQ 管理端
diff --git a/WonderQ-Admin-UI-Vue/.env.example b/WonderQ-Admin-UI-Vue/.env.example new file mode 100644 index 0000000..c1f7768 --- /dev/null +++ b/WonderQ-Admin-UI-Vue/.env.example @@ -0,0 +1,2 @@ +VITE_API_BASE_URL= +VITE_API_PROXY_TARGET=http://localhost:4000 diff --git a/WonderQ-Admin-UI-Vue/README.md b/WonderQ-Admin-UI-Vue/README.md new file mode 100644 index 0000000..85eaa4b --- /dev/null +++ b/WonderQ-Admin-UI-Vue/README.md @@ -0,0 +1,28 @@ +# WonderQ Admin UI Vue + +WonderQ 管理端 Vue3 迁移端,采用 Vue 3、Element Plus、TypeScript、Pinia 和 Vue Router 4。 + +## 启动 + +```powershell +yarn install +yarn dev +``` + +开发地址:http://localhost:5604/admin/ + +默认通过 Vite `/api` 代理访问 `http://localhost:4000`,可使用 `VITE_API_PROXY_TARGET` 覆盖。生产构建使用 `yarn build`,静态产物由反向代理挂载到 `/admin`。 + +## 认证约定 + +- Access Token 只保存在运行时内存,不写入 localStorage。 +- Refresh Token 由后端以 HttpOnly Cookie 保存。 +- 401 会自动调用 `/api/admin/auth/refresh` 并重试一次;刷新失败后返回登录页。 +- 菜单和按钮权限来自 `/api/admin/system/profile`,前端只加载预注册组件。 + +## 验证 + +```powershell +yarn test +yarn build +``` diff --git a/WonderQ-Admin-UI-Vue/index.html b/WonderQ-Admin-UI-Vue/index.html new file mode 100644 index 0000000..e1179b7 --- /dev/null +++ b/WonderQ-Admin-UI-Vue/index.html @@ -0,0 +1,13 @@ + + +
+ + + +OPERATIONS / ADMIN
+SERVICE / CONCIERGE
顾问资料和服务入口继续沿用现有 Admin API。
TODAY / SNAPSHOT
快速查看当前内容和需求线索的状态。
CONTENT / HOME
保留原有站点模块,先在 Vue 端完成读取和权限入口迁移。
INBOX / LEADS
保留原有线索字段,并按权限更新线索状态。
WONDERQ / OPERATIONS
+内容、玩法、管家与线索,在同一个运营工作台里保持清晰流动。
+登录 WonderQ 管理端
SYSTEM / RBAC
权限模型已接入,管理操作将按确认后的 RBAC 矩阵逐项开放。
{{ JSON.stringify(row, null, 2) }}CONTENT / PLAY
现有玩法数据已接入 Vue 过渡端,编辑能力将按切片继续迁移。