本项目是「智能医院挂号系统」的管理网页端,基于 Vue2 + Element-UI + Vuex + Vue-Router 构建,负责医院内部 科室、医生、患者、挂号、退号、挂号级别 等核心业务的可视化运营管理。
智能挂号项目分别放在三个代码仓库:
1.用户端网页代码仓库: https://github.com/Yancheng-s/IntelligentRegistrationUserFront
2.管理员端网页代码仓库: https://github.com/Yancheng-s/IntelligentRegistrationAdminFront
3.后端代码仓库: https://github.com/Yancheng-s/IntelligentRegistrationBack
- 🚀 开箱即用的医院管理模板
- 📊 可视化数据大屏(今日挂号、退号、就诊率、热门科室等)
- 🧩 模块化业务页面(科室 / 医生 / 患者 / 挂号 / 退号 / 挂号级别)
- 🔐 基于 Session 的路由守卫与权限控制
- 📄 患者详情一键导出 PDF(html2pdf.js)
| 技术栈 | 说明 |
|---|---|
| 框架 | Vue2 + Vue-Router + Vuex |
| UI 组件库 | Element-UI 2.15 |
| 图表 | ECharts 5.6 |
| PDF 导出 | html2pdf.js |
| HTTP | Axios(统一封装在 Vue.prototype.$http) |
| 构建工具 | Vue CLI 4 |
- Node.js ≥ 14
- npm / yarn / pnpm
npm installnpm run serve
npm run build
| 功能模块 | 状态 | 描述 |
|---|---|---|
| 登录 | ✅ | 多角色账号(超级管理员 / 挂号员 / 医生 …) |
| 首页大屏 | ✅ | 今日挂号、退号、实诊、预约率等实时指标与图表 |
| 科室管理 | ✅ | 科室增删改查、擅长领域维护 |
| 医生管理 | ✅ | 医生排班、级别、在岗状态实时识别 |
| 患者管理 | ✅ | 患者列表、就诊状态筛选、详情导出 PDF |
| 窗口挂号 | ✅ | 现场挂号、自动计算年龄/费用、支持多种支付方式 |
| 窗口退号 | ✅ | 根据病历号或姓名快速退号 |
- 统一使用 ESLint + Prettier 格式化
- 组件名 PascalCase,页面文件小写+连字符
- 业务接口统一使用 this.$http(Axios)
- 所有下拉数据(科室、级别、结算类别)均走接口,支持搜索与懒加载
- 图表组件按需引入 ECharts,支持响应式 resize
-
v1.0.0 - 基础功能完成
- 多角色登录 / 路由守卫
- 首页数据大屏 & 图表
- 科室 / 医生 / 患者 / 挂号 / 退号 / 级别管理
- 患者详情 PDF 导出
致谢 如果本项目对您有帮助,请给颗 ⭐ 鼓励一下!








