user.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. }
  63. //获取用户详情
  64. export function getUserById(id){
  65. return request({
  66. url:'/system/user/'+id,
  67. method: 'get'
  68. })
  69. }
  70. // 查询审核列表
  71. export function listReviews(query) {
  72. console.log('query'+JSON.stringify(query))
  73. return request({
  74. url: '/system/registerMobile/list',
  75. method: 'get',
  76. params: query
  77. })
  78. }
  79. // 审核结果
  80. export function reviewsAdopt(data) {
  81. return request({
  82. url: '/system/registerMobile/reviewsAdopt',
  83. method: 'post',
  84. data: data
  85. })
  86. }
  87. export function reviews(id) {
  88. return request({
  89. url: '/system/registerMobile/reviews/' + id,
  90. method: 'get'
  91. })
  92. }