user.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import request from '@/utils/request'
  2. /**
  3. * 获取部门列表
  4. * @returns {*}
  5. */
  6. export function getDeptList(deptName){
  7. let url = '/system/dept/list';
  8. if(deptName){
  9. deptName = encodeURIComponent(deptName);
  10. url = url+"?deptName="+deptName
  11. }
  12. return request({
  13. url:url,
  14. method: 'get'
  15. })
  16. }
  17. /**
  18. * 获取部门用户列表
  19. * @returns {*}
  20. */
  21. export function getUserListByDept(deptId,username){
  22. let url='/system/user/list?pageNum=1&pageSize=20&deptId='+deptId;
  23. if(username){
  24. username = encodeURIComponent(username);
  25. url = url+"&userName="+userName
  26. }
  27. return request({
  28. url:url,
  29. method: 'get'
  30. })
  31. }
  32. //新增用户
  33. export function addUser(user){
  34. return request({
  35. url:'/system/user',
  36. data:user,
  37. method: 'post'
  38. })
  39. }
  40. //编辑用户
  41. export function editUser(user){
  42. return request({
  43. url:'/system/user',
  44. data:user,
  45. method: 'put'
  46. })
  47. }
  48. //重置密码
  49. export function resetPwd(user){
  50. return request({
  51. url:'/system/user/resetPwd',
  52. data:user,
  53. method: 'put'
  54. })
  55. }
  56. //删除用户
  57. export function deleteUser(id){
  58. return request({
  59. url:'/system/user/'+id,
  60. method: 'delete'
  61. })
  62. }