项目描述:
该项目是针对医院的放疗室开发的科室级 pc端的项目,包括新建患者,患者开单,患者设备预约等功能,并且支持信息可配置,控件可配置,字典可配置,页面信息都是通过后台返回的字段进行渲染,能方便的满足不同医院对不同信息处理的需求。
技术栈:
Html + Css + JavaScript + Vue-cli + Axios + Element-ui + vue-router + vuex + webpack + Es6
技术要点:
1.二次封装axios,实现前后端交互;封装vue-router,实现页面路由跳转
2.使用Promise方法,来解决异步请求
3.根据项目需求封装公共组件,包括保存另存新建文件夹弹框,上传文件弹框
4.实现多页面的数据共享
5.实现页面权限分配功能
6.实现复杂组件交互
7.使用反向代理,解决跨域问题
8.实现对页面性能进行优化,例如:图片优化、代码压缩、延迟加载、缓存
9.优化webpack打包性能,例如使用CDN加速、启用Gzip压缩等
10.使用排队系统解决的预约冲突的问题
11.限制当日患者信息重复使用,为了防止他人多次代理预约,限制每个ip限制次数,在页面设置等待时间限制
阅卷系统
帮助学校进行考试评阅 分数统计