2025年医院启动蓝色代码(医院启动蓝色代码是什么)

医院启动蓝色代码(医院启动蓝色代码是什么)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> 

讯享网

1、医院管理概述

目前我们把医院、科室和排班都上传到了平台,那么就应该把他们管理起来,在我们的管理平台能够直观的查看这些信息。

需求分析及Nacos启动

在这里插入图片描述
讯享网

在MongoDB数据库中并没有字段,只有,那么需要根据获取对应的等级:这里涉及到通过远程调用模块

注册中心与服务调用

下载版本并解压,在其bin目录下双击打开 | ,前后分别对应 | 。

访问路径默认为 : ,用户密码都是
在这里插入图片描述

Nacos注册服务

  1. 在service模块引入依赖
  2. 在配置文件设置nacos地址`spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
  3. 在启动类上添加注解
  4. 注意:service-hosp和service-cmn都要按步骤2、3设置

我这里出现了一个问题:突然爆了一个关于没有找到的问题,我心想我也没使用它,所以在该模块的依赖中去找,找到了对的依赖,再具体(右键项目可以查看),发现确实不小心填加了关于mongodb的依赖项,所以做法很简单,就是直接把对的依赖删除即可。[我这删除完没报错,如果你们有,最多应该也就是import出了问题,应该直接删就行,我没看见需要import关于hosp模块的地方]

在这里插入图片描述

2、 医院列表接口

在service-hosp中创建用于存储实现方法,用、、注解修饰。

医院列表实际是以方式获取page和limit,随后进行条件查询。项目提供类用于存放查询条件。创建方法实现条件查询,流程就是基于数据库条件查询逻辑。

由于医院等级、省市区地址都是取的数据字典值,因此我们在列表显示医院等级与医院地址时要根据数据字典value值获取数据字典名称。

由于yygh_cmn数据库表的value值并不唯一,所以需要创建方法来根据dictcode和value获取对应的,
在的创建getName方法;
在这里插入图片描述

讯享网

在DictServiceImpl中实现具体方法:

  1. 提供value,直接依靠value值来找
  2. 提供value和dictcode,根据dictcode找到对应其父类对应的id,再根据以及value做更细致的查找
 

封装Feign服务调用

搭建模块,来进行服务调用的封装,注意:这里是创建子模块,也就是,而不是用Spring Initializr创建一个springboot工程。

设置打包方式为

导入相关依赖:common模块、feign相关依赖、common-util模块等。

在该模块创建子模块

创建接口,该接口用、修饰,其中service-cmn是中需要被调用服务的名称,该名称的声明在中。

该接口中方法的声明步骤,直接去找你要调用的模块方法,内容全部复制即可,但需要注意的是注解的路径需要补充完整;此外还需要指定

讯享网

接着就是在调用端模块引入依赖,在中实例化实现接口的对象;并在启动类添加注解

由于Hospital中没有等级信息字段,查看其父类中声明了,利用其进行对等级的封装。

根据lambda表达式,对每一个取出的进行等级与地区设置;分别用和对应。

 

测试时nacos、redis、mongodb、nginx全部打开,再启动模块,再到swagger里测试。
在这里插入图片描述

查询所有子节点 接口

首次进入前端,显示所有省份的医院信息;再添加查询功能,根据和进行条件查询

所以在创建方法,根据dictCode查询子数据列表并在实现代码逻辑。

findByDictCode借助函数,输入dictCode可以得到对应的Dict对象,再通过,输入Dict对象的id,得到其子节点数组,最后做返回。

测试时,输入对应dict_code,会以JSON响应对应的子节点()

医院列表 前端

第一步是,在的医院设置管理下面添加部分,并设置跳转路径为:(对应创建)

第二步在设置与后端接口的对应;

  1. :对应后端方法,根据当前页,每页记录数,查询条件查询。
  2. :对应后端方法,根据DictCode查所有
  3. :对应后端方法,根据数据id查所有

第三部分编写

在标签内,仍是借助

先是提供两个,选择要查询的省和市,一个对应要查询的医院名称,一个查询按钮;

随后提供一个,里面对应医院列表的各个信息

最后放置对应分页功能。

方法部分

  1. 导入hosp.js,为后续调用方法做准备
  2. 搭建基础结构:data、created、methods
  3. 定义变量及默认值:list、 total、page …

进入页面就需要进行查询,所以创建方法,内部调用,并在中处理返回值,将list和total分别赋值。

同时,需要在查询列表中,显示所有的省份,因此创建方法,内部调用。

根据省需要提供市的列表,做法是创建方法,首先初始化,随后根据获得选项框省的ID,再调用,最后把返回值赋值给`cityList

页面插件有一个选择进行展示,绑定方法,每一次选择页数进行调用,内部直接赋值,再执行实现刷新即可。

在这里插入图片描述

小讯
上一篇 2025-05-11 14:11
下一篇 2025-06-02 14:04

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/146574.html