/hospital-web

医院预约挂号后台管理系统

Primary LanguageVue

hospital-web

原项目地址为:https://gitee.com/yyyangyx/appointment-admin

因为原来的开发前端的同学不在维护项目,所以由我基于原来的项目代码,修复bug。

介绍

该项目是基于Vue+webpack+Vuex+elementUI+scss开发设计的一个后台管理系统;该系统觉得分为医生管 理员和系统管理员;医生管理员能做的事情是查看自己被患者挂号的情况,可以通过日期查看自己出诊时患者 以往的病历以及在出诊时使用管理系统进行点击当前就诊的是哪位患者,并为患者在小程序端查看就诊队列 起到决定性作用;系统管理员主要是对医院、专科、医生、排版等进行所需要的管理如增删查改等;

相关项目

项目 仓库 备注
hospital https://github.com/YuJian95/hospital 后端代码
Hospital-wxapp https://github.com/YuJian95/hospital-wxapp (前端)微信小程序、支付宝小程序、H5应用代码
Hospital-web https://github.com/YuJian95/hospital-web (前端)PC管理系统代码

软件架构

该项目是使用Vue+webpack+Vuex进行代码压缩管理等;同时样式使用scss进行编写,前端UI库使用的是 elementUI进行设计的;同时使用webpack代理表进行跨域处理;所有的表格都是通过调用表格组件进行 数据处理的,同时api接口也是经过模块化封装调用;

安装教程

  1. 首先在当前页面使用克隆将前端代码克隆到编译器中,并使用run install进行安装依赖;
  2. 使用npm run build 便能会在dist文件夹中查看到压缩后的文件;
  3. https://github.com/YuJian95/hospital克隆后端代码并在依赖安装完毕后运行;
  4. 接着运行前端代码npm run dev;
  5. 目前只有账号admin 密码admin;

npm install 报错,Error: Can't find Python executable "python", you can set the PYTHON env variable.

解决方案:

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
npm install node-sass

使用说明

  1. 首先每个账号及密码都是系统管理员赋予的,不能自行进行创建;
  2. 医生管理员通过输入自己的指定账号和初始化密码进行,只能看到自己的患者和出诊情况,同时可以 进行密码的修改;
  3. 医生管理员在出诊当天能对患者进行就诊处理,平时可以查看患者的以往就诊情况,查看过往病历等;
  4. 系统管理员能对医院、专科门诊、医生等进行管理,系统管理员的权限最大,根据系统管理员设置的 医院、专科门诊、医生之间的关系环环相扣,之间相互依赖,同时系统管理员还要进行排版等;

反馈

如有问题欢迎提交 Issue ,遇到问题可以通过我的网站【blog.yujian95.cn】联系我。

收费 !!! 技术咨询服务或微信小程序、Web项目开发、官网定制等需求,可加微信:mo0052(Mores),备注 项目开发 或 咨询服务。

欢迎大家关注我的公众号【编程图解】,学习更多开发技能,包括并不限于,Java、Python、前端等知识。

微信搜索【编程图解】