user.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import request from '@/utils/request'
  2. import { fileDown } from '../../utils/file'
  3. import md5 from 'js-md5'
  4. /*
  5. * 用户
  6. */
  7. export default {
  8. list(params) {
  9. return request.get(`user`, { params: params })
  10. },
  11. detail(params) {
  12. return request.get(`user/${params}`)
  13. },
  14. simpleAll() {
  15. return request.get(`user/simpleAll`)
  16. },
  17. add(params) {
  18. return request.post(`user`, params)
  19. },
  20. edit(params) {
  21. return request.put(`user`, params)
  22. },
  23. delete(params) {
  24. return request.delete(`user/${params}`)
  25. },
  26. download(params) {
  27. return fileDown('user/download', params)
  28. },
  29. importExcel(params) {
  30. return request.post('user/importExcel', params, { loadingInstance: true })
  31. },
  32. resetPwd(params){
  33. return request.put(`user/resetPassword/${params}`)
  34. },
  35. modifyPass(params){
  36. return request.put(`/user/updatePassword`, {
  37. originalPassword: md5(params.originalPassword),
  38. currentPassword: md5(params.currentPassword),
  39. repeatPassword: md5(params.repeatPassword)
  40. })
  41. },
  42. postUser(params){
  43. return request.get(`user/simple/${params}`)
  44. },
  45. postUserVOList(params){
  46. return request.get(`user/list/${params}`)
  47. },
  48. usersByDepartment(params){
  49. return request.get(`user/departmentName/${params}`)
  50. },
  51. validPassword2(params){
  52. return request.post(`/user/validSettlePassword/${md5(params)}`)
  53. },
  54. resetSettlePwd(params){
  55. return request.put(`user/resetSettlePassword/${params}`)
  56. },
  57. modifySettlePass(params){
  58. return request.put(`/user/updateSettlePassword`, {
  59. originalPassword: md5(params.originalPassword),
  60. currentPassword: md5(params.currentPassword),
  61. repeatPassword: md5(params.repeatPassword)
  62. })
  63. },
  64. usersByDepartmentId(params){
  65. return request.get(`user/departmentId/${params}`)
  66. }
  67. }