member.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /**
  2. * 会员管理相关API
  3. */
  4. import request from '@/utils/request'
  5. import md5 from 'js-md5'
  6. /**
  7. * 获取会员列表
  8. * @param params
  9. */
  10. export function getMemberList(params) {
  11. return request({
  12. url: '/admin/erp/member',
  13. method: 'get',
  14. loaidng: false,
  15. params
  16. })
  17. }
  18. /**
  19. * 添加会员
  20. * @param params
  21. */
  22. export function addMember(params) {
  23. return request({
  24. url: '/admin/erp/member',
  25. method: 'post',
  26. headers: { 'Content-Type': 'application/json' },
  27. data: params
  28. })
  29. }
  30. /**
  31. * 获取会员详情
  32. * @param id
  33. */
  34. export function getMemberDetail(id) {
  35. return request({
  36. url: `admin/erp/member/${id}`,
  37. method: 'get'
  38. })
  39. }
  40. /**
  41. * 修改会员
  42. * @param id
  43. * @param parmas
  44. */
  45. export function editMember(id, parmas) {
  46. return request({
  47. url: `admin/erp/member/${id}`,
  48. method: 'put',
  49. headers: { 'Content-Type': 'application/json' },
  50. data: parmas
  51. })
  52. }
  53. /**
  54. * 删除会员
  55. * @param id
  56. */
  57. export function deleteMember(id) {
  58. return request({
  59. url: `admin/erp/member/${id}`,
  60. method: 'delete'
  61. })
  62. }
  63. /**
  64. * 禁用会员
  65. * @param id
  66. */
  67. export function disableMember(id) {
  68. return request({
  69. url: `admin/erp/member/${id}/disable`,
  70. method: 'put'
  71. })
  72. }
  73. /**
  74. * 启用会员
  75. * @param id
  76. */
  77. export function enableMember(id) {
  78. return request({
  79. url: `admin/erp/member/${id}/enable`,
  80. method: 'put'
  81. })
  82. }