user.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import axios from '@/libs/axios.js'
  2. // 获取图片验证码
  3. export const getCaptcha = randomCode => {
  4. return axios.request({
  5. url: `captcha/create/${randomCode}`,
  6. method: 'get',
  7. responseType: 'blob',
  8. }, true)
  9. }
  10. // 发送短信验证码
  11. export const sendVerifyCode = params => {
  12. return axios.request({
  13. url: 'sendVerifiCode',
  14. method: 'post',
  15. data: params
  16. }, true)
  17. }
  18. // 乐豆使用明细
  19. export const ldUsedQuery = params => {
  20. let url = `customerGoldLog/queryByMonth/${params.pageNo}/${params.pageSize}`
  21. delete params.pageNo
  22. delete params.pageSize
  23. return axios.request({
  24. url: url,
  25. data: params,
  26. method: 'post'
  27. })
  28. }
  29. // 核销
  30. export const sellerReceive = params => {
  31. let url = `seller/receive`
  32. return axios.request({
  33. url: url,
  34. data: params,
  35. method: 'post'
  36. })
  37. }
  38. // 查询销售商信息
  39. export const sellerFindByPartnerNo = params => {
  40. let url = `seller/findByPartnerNo?encryptedPartnerNo=${params.officialPartnerNo}`
  41. return axios.request({
  42. url: url,
  43. method: 'get'
  44. })
  45. }
  46. // 手机号登录 校验用户账号状态
  47. export const checkCustomerState = params => {
  48. let url = `checkCustomerState/${params.phone}`
  49. return axios.request({
  50. url: url,
  51. method: 'get'
  52. })
  53. }