技术栈:Vue3、TypeScript、Element-Plus、Vue-Router、Axios、Echarts、Pinia、Nest、Mysql
项目描述:门户网站服务于患者,患者注册完账号,并登录,可以进行挂号,获取不同科室主治医生的详细信息,
以及对常见病的信息描述,医治医疗后台管理信息是后台管理系统,仅为医生服务,获取患者所挂号科室,还可
以将患者病例信息导出,供医生使用。
首先了解医治医疗系统具体业务功能,使用Vue3框架搭配Vue-router搭建系统框架。
使用设计UI给出的稿件,还原页面静态效果;调通接口,封装通用工具方法、组件,完成页面信息展示;
用户注册成功后,后端使用bcryptjs对密码进行加密处理,再保存到数据库
前端通过接口获取token,保存在浏览器本地缓存(localStorage)中,请求头注入Authorization,基于封装
好的axios,为每次登录请求携带token,最终完成登录。
开发Excel导出功能,使用xlsx,收集用户填入的数据,调用导出接口,实现导出功能。
使用echarts,实现系统管理首页每月用户数量、用户访问记录等图表展示
基于RBAC设计思想,实现给用户分配角色,给角色分配权限的权限控制设置