# laboratory_pc **Repository Path**: nxstack/laboratory_pc ## Basic Information - **Project Name**: laboratory_pc - **Description**: 前端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-26 - **Last Updated**: 2026-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 数字赋能实验室管理系统 面向高校 / 科研机构 / 企业实验室的综合管理平台前端工程。集**实验室信息**、**资源**、**设备**、**预约**、**考试**、**来访登记** 等核心业务于一体。 ## 技术栈 - **Vue 3** + **TypeScript** + **Vite** - **Ant Design Vue** 组件库 - **Pinia** 状态管理 / **Vue Router** 路由 - **Tailwind CSS** 原子化样式 - **pnpm** + **Turbo** 多包工作区构建 ## 业务模块 | 模块 | 说明 | 路径 | | ---- | ---- | ---- | | 实验室管理 | 实验室信息、资源、设备、预约的增删改查 | `/lab-manage/*` | | 考试管理 | 题库管理、试卷管理、阅卷管理 | `/exam/*` | | 来访登记 | 外部人员来访登记 | `/visit/registration` | ## 工程结构 ``` laboratory_pc ├── apps │ └── web-antd # 主应用(Ant Design Vue) ├── packages # 通用基础包(UI / 状态 / 工具 / 类型 等) ├── internal # 内部构建相关包(vite / tsconfig / tailwind 配置) └── scripts # 脚本工具 ``` ## 环境要求 - Node.js `>= 20.10.0` - pnpm `>= 9.12.0` ## 快速开始 ```bash # 安装依赖 pnpm install # 启动开发服务(默认端口 5666) pnpm dev # 构建生产包 pnpm build # 预览生产包 pnpm preview # 类型检查 pnpm --filter laboratory-pc-web typecheck ``` ## 环境变量 主要环境变量位于 [apps/web-antd/.env](apps/web-antd/.env) 及 `.env.development` / `.env.production`: | 变量 | 说明 | | ---- | ---- | | `VITE_APP_TITLE` | 应用标题 | | `VITE_APP_NAMESPACE` | 命名空间,用于 storage / store 前缀隔离 | | `VITE_PORT` | 开发服务端口 | | `VITE_BASE` | 应用 base path | | `VITE_GLOB_API_URL` | 后端接口前缀 | | `VITE_ROUTER_HISTORY` | 路由模式(hash / history) | ## 浏览器支持 推荐使用最新版 Chrome / Edge / Firefox / Safari,不支持 IE。 ## 许可 内部项目,未经授权不得对外分发。