1.2 KiB
1.2 KiB
VDI Web 管理控制台
Vue 3、TypeScript、Vite、Element Plus、Pinia、Vue Router。使用者是管理员,与盒子上的 Qt 桌面选择页分开。
运行、演示账号和完整能力边界见开发说明。
后台样式已按仓库 ui/ 设计稿接入,支持深浅主题、桌面卡片与列表、远程会话页和窄屏导航;详见 UI 接入记录。真实现场入口为 http://127.0.0.1:5182。
src/api/ 从 OpenAPI 生成的类型与统一 HTTP 适配
src/stores/ 会话与平台数据
src/router/ 登录与角色路由守卫
src/layouts/ 控制台导航与定时刷新
src/views/ 第一阶段功能页面
src/components/ 共用状态等组件
src/styles/ UI 可替换的设计 token
src/mocks/ 开发专用 MSW 模拟接口
e2e/ Playwright 主路径验收
npm run api:generate 更新接口契约与类型;API 适配使用 openapi-fetch,页面不直接发网络请求。默认 npm run dev 通过 /api 代理到本机 8088 端口。开发时设 VITE_API_MODE=mock 则使用浏览器模拟接口,生产构建不会启用模拟 Worker。