5. 用户管理功能
5.1 用户列表功能
- 查看pages/user/index.js可以看到需要完成的函数是:queryUserList
5.1.1 control层queryUserList
1 |
|
5.1.2 server层queryUserList
1 | public List<UserInfo> queryUserList(UserInfo userInfo) {//1. 用userInof查询数据库 |
5.2 用户编辑
首先在浏览器检查源码,查看编辑用户按钮调用的是哪个函数(handleEdit):
- 在pages/user/index.js里面也可以看到编辑按钮对应的是handleEdit,然后在handleEdit里面发现又跳转到创建用户页。
- 然后去createUser/index.html里面看到创建用户按钮对应index.js下的handleCreateUser函数,在handleCreateUser函数里面判断,如果传入了user.id说明是要修改,没传入则是要新建,在修改部分找到路径:/admin/modifyUserInfo。
5.2.1 control层modifyUserInfo
1 |
|
5.2.2 service层modifyUserInfo
1 | public int modifyUserInfo(UserInfo userInfo) { |
5.3 删除用户
- 同理,在user/index.js里面找到删除按钮,对应deleteUser函数,在deleteUser函数中找到路径admin/deleteUserinfo,所以要写deleteUserinfo函数
5.3.1 control层deleteUserinfo
1 |
|
5.3.2 server层deleteUserinfo
1 | public int deleteUserById(String id) { |