基于Java Web的医疗管理系统(前后端分离)springboot+vue3
发布时间
阅读量:
阅读量
部署要求使用idea(springboot)+vscode(vue3)作为开发环境;结构图展示了系统功能模块布局及登录路径;用户登录功能包含首页、医生、医院资讯等模块,并提供退出登录功能;管理与医生登录页面提供了相应的入口地址;系统涉及多个数据库表设计包括yonghu表、users表和token表;部分代码展示了基于@IgnoreAuth注解的分组查询方法及其处理逻辑。
部署要求
idea(springboot)+vscode(vue3)
结构图



用户登录注册页面


用户登录:首页、医生、医院资讯、个人中心、退出登录



预约




留言反馈


叫号信息




管理、医生登录页:医生注册页


管理:








医生:





管理、医生登录:http://localhost:8081/#/login
用户登录:http://localhost:8080/cl42125151/client/index.html#/login
表设计

yonghu表

users表

token表

部分代码
java
@IgnoreAuth
@RequestMapping("/group/{tableName}/{columnName}")
public R group(@PathVariable("tableName") String tableName, @PathVariable("columnName") String columnName) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("table", tableName);
params.put("column", columnName);
List<Map<String, Object>> result = commonService.selectGroup(params);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for(Map<String, Object> m : result) {
for(String k : m.keySet()) {
if(m.get(k) instanceof Date) {
m.put(k, sdf.format((Date)m.get(k)));
}
}
}
return R.ok().put("data", result);
}
全部评论 (0)
还没有任何评论哟~
