仓库管理系统-15-前端之管理员管理和用户管理
文章目录
- 1 后台查询用户列表
-
- 1.1 null和空字符串的检查
- 1.2 UserController.java
- 2 管理员管理
-
- 2.1 传递参数roleId=1
- 2.2 admin/AdminManage.vue
- 3 用户管理
-
- 3.1 传递参数roleId=2
- 3.2 user/UserManage.vue
管理员管理和用户管理,与之前的Main.vue的内容基本一致,无非是管理员的roleId为1,用户的roleId为2。
后台对应的查询代码需要将roleId加进去。
1 后台查询用户列表
1.1 null和空字符串的检查
null和"没有传roleId参数"是两个不同的概念:确保只有在roleId既不为null也不为空字符串时,才添加查询条件。
一、null的情况:
当传了roleId参数,但其值为null时,query.getParam().get(“roleId”)会返回null,此时String roleId = (String) query.getParam().get(“roleId”);会使roleId变量为null。
二、没有传参数的情况:
当请求中完全没有传递roleId参数时,query.getParam().get(“roleId”)同样会返回null,这种情况下roleId变量同样为null。
三、空字符串的情况:
当传