Commit Graph

3 Commits

Author SHA1 Message Date
Pine 3ea1bdbaf5 fix(admin-portal): /park 代理改 /park/api — 修复园区页刷新 404
vite 代理若以 /park 为键会拦截 SPA 路由 /park,刷新时 GET /park 被代理到 server-core
返回 FastAPI 404。改为仅代理 /park/api(园区 API),SPA 路由 /park 走前端回退。
2026-08-24 17:38:25 +08:00
Pine 3a9966b67a feat(园区端): admin-portal 园区管理页 — 大屏控制/入驻企业/知识库/智能体/大屏数据
新增 src/api/park.ts(/park/api/* 端点)+ src/pages/park/ 5 组 Tab 页:
大屏控制台(在线设备/指令下发 MQTT)、入驻企业 CRUD(状态流转)、园区知识库(文档 CRUD+重索引)、
园区智能体(提示词/模型/工具开关)、大屏数据设置。vite 代理增 /park。npm run build 通过。
2026-08-24 17:15:05 +08:00
Pine 258bccfad3 chore: 初始化云超服运营管理平台(admin-portal)
- 脚手架:Vite6 + React18 + TypeScript(strict) + Tailwind4
- shadcn/ui 基座(依 design/installation.md):components.json + src/components/ui/* + cn(),radix-ui 单片
- 认证:登录(密码+多身份选择 select-identity),lib/auth.tsx(上下文+localStorage)
- RBAC:lib/rbac.tsx 八端口导航过滤 + App.tsx RequireAuth/RoleRoute
- 布局:AppShell(侧边栏+顶栏+身份切换+用户菜单)
- API:client.ts(fetch+token+401登出) + resources.ts(用户/课程/活动/报名/测评/算力/园区)
- 页面:登录/总览 + 用户/课程/活动/报名/测评/算力/园区 7 个管理页(未实现端点优雅降级)
- npm run build 通过;.env.example / README.md / .gitignore
2026-08-24 13:07:09 +08:00