userInfo.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import { axios } from '@/utils/request'
  2. /* 用户管理 */
  3. // 用户列表
  4. export const customerList = (params) => {
  5. const url = `customer/query/${params.pageNo}/${params.pageSize}`
  6. delete params.pageNo
  7. delete params.pageSize
  8. return axios({
  9. url: url,
  10. data: params,
  11. method: 'post'
  12. })
  13. }
  14. // 启用禁用
  15. export const changeStatus = (params) => {
  16. const url = `customer/enable/${params.id}/${params.state}`
  17. return axios({
  18. url: url,
  19. data: params,
  20. method: 'get'
  21. })
  22. }
  23. // 用户详情
  24. export const customerDetails = (params) => {
  25. const url = `customer/findById/${params.id}`
  26. return axios({
  27. url: url,
  28. data: params,
  29. method: 'get'
  30. })
  31. }
  32. // 导出
  33. export const customeExport = (params) => {
  34. return axios({
  35. url: `customer/export`,
  36. data: params,
  37. method: 'post',
  38. responseType: 'blob'
  39. })
  40. }
  41. // 乐豆详情
  42. export const customerGoldLogDetail = (params) => {
  43. const url = `customerGoldLog/query/${params.pageNo}/${params.pageSize}`
  44. delete params.pageNo
  45. delete params.pageSize
  46. return axios({
  47. url: url,
  48. data: params,
  49. method: 'post'
  50. })
  51. }
  52. // 修改乐豆余额
  53. export const updateGold = (params) => {
  54. return axios({
  55. url: `customer/updateGold`,
  56. data: params,
  57. method: 'post'
  58. })
  59. }