# 医院中台系统 ![项目Logo](./public/projectlogo.jpg) ## 项目简介 医院中台系统是一个基于 React 和 TypeScript 开发的现代化医疗管理平台。该系统采用微前端架构,提供统一的用户界面和业务功能。 ## 技术栈 - React 18 - TypeScript - UmiJS 3 - Ant Design 4 - Monaco Editor - 微前端架构(qiankun) ## 开发环境要求 - Node.js >= 14 - Yarn >= 1.22 - Git ## 快速开始 ### 安装依赖 ```bash yarn install ``` ### 开发环境运行 ```bash # 包含 mock 数据 yarn start # 开发环境(使用真实接口) yarn start:dev ``` ### 构建生产环境 ```bash yarn build ``` ### 代码质量检查 ```bash # 运行 ESLint 检查 yarn lint # 自动修复 ESLint 问题 yarn lint:fix # 运行 Prettier 格式化 yarn prettier ``` ## 项目结构 ``` . ├── config/ # 项目配置文件 ├── mock/ # Mock 数据 ├── public/ # 静态资源 ├── src/ # 源代码 │ ├── components/ # 公共组件 │ ├── layouts/ # 布局组件 │ ├── pages/ # 页面组件 │ ├── services/ # API 服务 │ └── utils/ # 工具函数 ├── .eslintrc.js # ESLint 配置 ├── .prettierrc # Prettier 配置 ├── package.json # 项目依赖 └── tsconfig.json # TypeScript 配置 ``` ## 开发规范 ### 代码风格 - 使用 ESLint 和 Prettier 进行代码格式化 - 遵循 TypeScript 严格模式 - 使用函数组件和 Hooks - 遵循 React 最佳实践 ### Git 提交规范 提交信息格式: ``` ():