vdi-cloud/console
2026-11-09 17:54:52 +08:00
..
e2e 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
public 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
src 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
.env.example 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
Dockerfile 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
eslint.config.js 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
index.html 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
package-lock.json 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
package.json 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
playwright.config.ts 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
playwright.live.config.ts 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
README.md 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
tsconfig.json 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
vite.config.ts 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00
vitest.config.ts 功能:新增云管API与Web控制台并完成现场接入 2026-11-09 17:54:52 +08:00

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。