第六章 用户管理和年级管理
提示:本博客个为人独立博客,不是权威,仅供参考!所有思路只做交流之用!如有不足之处,望各位在评论区友善指正。
文章目录
前言
这一章将介绍如何实现用户管理和年级管理
一、用户管理
1.用户查询
创建list,add,update页面
在数据库中添加功能菜单的跳转链接以及用户数据
拷贝table到list
修改搜索框内容
修改列表内容(第三张图片为后加的补充内容,只需要改框内的就好,其他与当前代码不一样的地方不用管)
修改数据请求接口
在Result类中添加列表分页方法
将UserController中query方法返回类型改为Map
修改table.js中规定成功的状态码为200
list页面的请求方法改为post,同时UserController中query方法的请求方法也改为post
删除table页面自带的分页信息
为UserController中query方法的形参添加注解@RequestBody
修改搜索操作
修改UserMapper.xml的查询语句为模糊查询
2.用户新增
删除【操作】列
完善toolbar
修改toolbar事件监听
拷贝add页面
修改表单信息
引入axios
提交数据
后端接收数据一定要用PostMapping和RequestBody
提交后刷新列表
3.用户修改
修改list页面的toolbar事件监听
删除list页面不需要的功能
拷贝add作为update页面的模板
表单赋值,用于给指定表单集合的元素赋值和取值
写一个设值方法
为update表单添加隐藏域
修改update页面
修改后端UserController中update方法
改正代码生成器的一个小纰漏
4.用户删除
完善toolbar事件监听
修改后端UserController中delete方法
删除用不到的table模块
二、年级管理
1.拷贝user文件夹作为模板,重命名grade
2.修改搜索信息
3.修改列表信息
4.修改toolbar事件监听
5.修改设值方法
6.修改add页面
7.拷贝add作为update模板
8.拷贝代码生成器生成的Controller代码
总结
难点:1.细心
2.异步删除
第七章预计三天内更新,涉及机构管理和功能菜单权限分配