当前位置: 首页 > article >正文

医院信息化与智能化系统(22)

医院信息化与智能化系统(22)

这里只描述对应过程,和可能遇到的问题及解决办法以及对应的参考链接,并不会直接每一步详细配置
如果你想通过文字描述或代码画流程图,可以试试PlantUML,告诉GPT你的文件结构,让他给你对应的代码

转自B站:项目疑难问题解决方法共享文档

预约挂号微服务模块搭建

前端知识点补充,此章节不会详细讲具体前端的每个知识点

1、就诊人管理

认证判断

根据前端返回的UserInfo对象中的authStatus字段,判断用户的认证状态;

_hoscode.vue登录判断函数中添加对用户是否认证的判断,如果未认证,则跳转至认证界面。

@ApiModelProperty(value = "认证状态(0:未认证 1:认证中 2:认证成功 -1:认证失败)")
	@TableField("auth_status")
	private Integer authStatus;

接口开发

在service-user模块引入对service_cmn_client模块的依赖

接着创建关于Patient(就诊人)一系列的controller、mapper、service…

在controller中实现获取就诊人列表以及增删改查

  1. 就诊人列表

首先,根据userid查询所有就诊人信息列表;然而就诊人信息部分内容是以代码形式保存。比如证件类型:10,所以此处需要用到数据字典进行内容替换。

这里将service_cmn_client中的DictFeignClient类声明,并调用getName方法:根据dictCodevalue找到对应代码名称;

最后将这些代码部分统一打包到BaseEntityMap类型的param中。(Patient继承BaseEntity)

前端整合

就诊人管理跳转的是javascript:window.location='/patient,根据nuxt固定路由,在pages中创建patient/index.vue设置跳转界面。

在这里插入图片描述

2、用户管理

前面我们做了用户登录、用户认证与就诊人,现在我们需要把这些信息在我们的平台管理系统做一个统一管理

在接口开发处实现查询功能,根据page,limit,查询条件用户进行查询

测试是在另一个前端工作环境进行,记得更换nvm版本

在这里插入图片描述
用户锁定功能
在这里插入图片描述
用户详情功能
在这里插入图片描述
用户认证功能
在这里插入图片描述


http://www.kler.cn/a/410951.html

相关文章:

  • 【04】Selenium+Python 手动添加Cookie免登录(实例)
  • 嵌入式的C/C++:深入理解 static、const 与 volatile 的用法与特点
  • 亲测解决Unpack operator in subscript requires Python 3.11 or newer
  • C++:用红黑树封装map与set-2
  • 『 Linux 』网络层 - IP协议 (二)
  • 桥梁、隧道、道路、铁路、结构、岩土,哪个发展更好?
  • 微信小程序 WXS 的概念与基本用法教程
  • 101页PDF | 德勤_XX集团信息化顶层规划设计信息化总体解决方案(限免下载)
  • uniapp-vue2引用了vue-inset-loader插件编译小程序报错
  • 【网络安全】
  • 【从零开始的LeetCode-算法】43. 网络延迟时间
  • Spring Boot 3 集成 Spring Security(2)
  • 15 go语言(golang) - 并发编程goroutine原理及数据安全
  • Linux -日志 | 线程池 | 线程安全 | 死锁
  • 自由学习记录(25)
  • 充满智慧的埃塞俄比亚狼
  • 图像分割——区域增长
  • AIGC--AIGC与人机协作:新的创作模式
  • ffmpeg RTP PS推流
  • ESC字符背后的故事(27 <> 033 | x1B ?)
  • 高性能 ArkUI 应用开发:复杂 UI 场景中的内存管理与 XML 优化
  • Android OpenGL ES详解——绘制圆角矩形
  • CGAL CGAL::Polygon_mesh_processing::self_intersections解析
  • AIGC与SEO:如何提升网站流量
  • 从零开始理解JVM:对象的生命周期之对象销毁(垃圾回收)
  • python学习笔记(12)算法(5)迭代与递归