【备战春招】第17天 Vue3.0+ElementPlus查询医护人员分页
2023/2/24 23:20:58
本文主要是介绍【备战春招】第17天 Vue3.0+ElementPlus查询医护人员分页,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称:SpringBoot2.X + Vue + UniAPP,全栈开发医疗小程序
课程章节:第三章 使用Vue3.0+SpringBoot实现医护人员管理
课程讲师: 神思者
课程内容:
一、熟悉Vue页面
阅读doctor.vue
页面的视图层标签。
1. 查询条件表单
2. 表格标签和分页组件
3. 模型层变量
二、编写JavaScript脚本
1. 创建封装查询分页记录的函数
除了查询分页记录之外,添加、修改、删除医生记录之后,都要重新加载分页记录,所以应该把查询分页记录的代码封装起来,便于以后调用。
2. 查询科室列表记录
作为动态查询条件之一的科室列表需要加载数据,这部分代码也可以定义函数封装起来。
3. 初始化回调函数
在created()
初始化回调函数中,要调用上面的封装函数,加载分页记录和科室列表数据。
created: function() {
this.loadMedicalDeptList();
this.loadDataList();
}
4. 分页组件回调函数
5. 实现条件查询
6. 实现列排序
三、附录:用RESTful封装查询科室列表
1. 编写持久层代码
在MedicalDeptDao.xml
文件中,声明查询所有科室的SQL语句
<select id="searchAll" resultType="HashMap">
SELECT "id",
"name"
FROM HOSPITAL.MEDICAL_DEPT
</select>
在com.example.hospital.api.db.dao
包MedicalDeptDao
接口中,声明DAO方法。
public interface MedicalDeptDao {
public ArrayList<HashMap> searchAll();
}
2. 编写业务层代码
在com.example.hospital.api.service
包MedicalDeptService
接口中,声明抽象方法。
public interface MedicalDeptService {
public ArrayList<HashMap> searchAll();
}
在com.example.hospital.api.service.impl
包MedicalDeptServiceImpl
类中,实现抽象方法。
@Service
public class MedicalDeptServiceImpl implements MedicalDeptService {
@Resource
private MedicalDeptDao medicalDeptDao;
@Override
public ArrayList<HashMap> searchAll() {
ArrayList<HashMap> list = medicalDeptDao.searchAll();
return list;
}
}
3. 编写Web层代码
在com.example.hospital.api.controller
包MedicalDeptController
类中,声明Web方法。
@RestController
@RequestMapping("/medical/dept")
public class MedicalDeptController {
@Resource
private MedicalDeptService medicalDeptService;
@GetMapping("/searchAll")
@SaCheckLogin
public R searchAll() {
ArrayList<HashMap> list = medicalDeptService.searchAll();
return R.ok().put("result", list);
}
}
课程收获:通过视频加文档结合的方式,学习了Vue3.0+ElementPlus查询医护人员分页,期待后续学习!
这篇关于【备战春招】第17天 Vue3.0+ElementPlus查询医护人员分页的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26React入门教程:从零开始搭建你的第一个React应用
- 2024-12-25Vue2入门教程:轻松掌握前端开发基础
- 2024-12-25Vue3入门指南:快速搭建你的第一个Vue3项目
- 2024-12-25JS基础知识入门教程
- 2024-12-25React基础知识详解:从入门到初级应用
- 2024-12-25Vue3基础知识详解与实战指南
- 2024-12-25Vue3学习:从入门到初步掌握
- 2024-12-25Vue3入门:新手必读的简单教程
- 2024-12-23【JS逆向百例】爱疯官网登录逆向分析
- 2024-12-21Vue3教程:新手入门到实践应用