【若依VUE前后端分离版框架-初探】尚医疗项目1.0

视频学习来源:【尚学堂】JAVA微服务_医疗管理项目_基于若依快速开发框架:医疗系统(尚医疗)_前后端分离开发_RuoYi开源快速开发平台_spring_网站管理后台_哔哩哔哩_bilibili【课程领取编号:B站Java072】感谢支持!喜欢就一键三连哦~尚医疗是专门为各大医院、门诊提供的一款医疗管理平台。系统包含:系统管理、药品进销存管理、看病就诊、收费管理、检查管理、数据统计等核心模块。通过尚医疗系统可以快速、方便的管理病人从挂号到门诊结束所涉及到的全套流程。也可以清晰明了的体现出药品进货、出售的所有记录。https://www.bilibili.com/video/BV1VU4y157vt

基于若依框架(VUE-前后端分离版) 开发【若依医疗】项目

第一版估计只能实现【科室单表】的增删改查 

第二版再升级高级完整版的项目

需要说明的是:视频用的框架是单体的,是若依-fast,而不是多模块的。

而我用的是多模块的开发,为了学习框架的使用。 

1.创建自己的模块

选择maven项目

我创建的是 com.ruoyi公司  出品的ruoyi-his项目

2.更新maven依赖

2.1 因为我的ruoyi-his模块 用到了ruoyi-common 所以:

<dependencies>
      <!-- 通用工具-->
       <dependency>
           <groupId>com.ruoyi</groupId>
           <artifactId>ruoyi-common</artifactId>
       </dependency>
</dependencies>

2.2 因为ruoyi-admin是启动模块,用到了我自己的ruoyi-his项目,所以:

        <dependency>
            <groupId>com.ruoyi</groupId>
            <artifactId>ruoyi-his</artifactId>
        </dependency>

 2.3 根目录下的pom.xml:

<modules> 自动加入了我的ruoyi-his模块

            <dependency>
                <groupId>com.ruoyi</groupId>
                <artifactId>ruoyi-his</artifactId>
                <version>${ruoyi.version}</version>
            </dependency>

如果有问题 记得刷新一下maven 

3.自动生成代码

3.1 数据库建设好

若依自带的sql文件在后端文件夹里面,导入即可

HIS项目涉及的sql文件是他们培训机构设计的,在下面提供了

目前他们只提供了一个科室表,就是一个单表

create table his_dept(
    dept_id bigint(20) primary key  NOT NULL AUTO_INCREMENT COMMENT '科室ID',
    dept_name varchar(50) NOT NULL COMMENT '科室名称',
    dept_code varchar(64) NOT NULL COMMENT '科室编码',
    dept_num bigint DEFAULT 0 COMMENT '当前挂号量',
    dept_leader varchar(64) DEFAULT '' COMMENT '负责人',
    dept_phone varchar(11) DEFAULT '' COMMENT '手机号码',
    `status` char(1) NOT NULL COMMENT '状态(0正常 1停用)',
    `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注'
) comment '科室表';

insert into his_dept values(1,'内科','HIS-NK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(2,'外科','HIS-WK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(3,'骨科','HIS-GK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(4,'儿科','HIS-EK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(5,'妇科','HIS-FK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(6,'泌尿外科','HIS-NK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(7,'心内科','HIS-XK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(8,'血液科','HIS-XYK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(9,'放射科','HIS-FSK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(10,'化验科','HIS-HSK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');
insert into his_dept values(11,'精神科','HIS-JSK',1,'北京尚学堂','18612345678',0,'admin',now(),'admin',now(),'');

 

选中的his_dept是自己创建的,其他表是若依框架自带的 

数据库配置 把ry-vue换成ry-his

 3.2 启动项目

记得开redis

 

3.3 更新左侧栏目

创建目录【医院管理】 路由地址:hospital 

创建菜单【科室管理】 路由地址:dept

 

  

 3.4 生成代码

因为第一次接触,虽然能运行,但是不知道这么设置对不对

随着后续对框架的加深认识 再研究吧。

 

 下载代码并解压,得到:

他这个sql文件是用来更新sys_menu的表,【我不运行!!】

在生成代码的时候,

 【生成功能名】如果是‘科室’,他会创建一个menu名字叫'科室' parent_id看自己指定的上级菜单

所以 会创建出目录结构:

+医院管理

  - 科室管理

      -- 科室

这是不对的  所以不运行sql  具体看sql语句就明白了。

vue文件夹是生成的前端代码 复制到ui项目的src目录下

 

main是生成的后端代码 也是复制到src目录下

4.运行

重启前后端

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值