Advertisement

基于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)

还没有任何评论哟~