luckyDraw.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import axios from '@/libs/axios.js';
  2. // 获取是否有转盘
  3. export const findEnable = params => {
  4. return axios.request({
  5. url: `luckyDraw/findEnable`,
  6. method: 'get',
  7. })
  8. };
  9. // 抽奖takeOut
  10. export const takeOut = params => {
  11. return axios.request({
  12. url: `luckyDraw/takeOut/${params.id}`,
  13. method: 'get',
  14. })
  15. };
  16. // 获取免费抽奖次数
  17. export const findCustomerTimes = params => {
  18. return axios.request({
  19. url: `luckyDrawCust/findCustomerTimes/${params.id}`,
  20. method: 'get',
  21. })
  22. };
  23. // 获取任务列表
  24. export const findCustomerTask = params => {
  25. return axios.request({
  26. url: `luckyDrawCust/findCustomerTask/${params.id}`,
  27. method: 'get',
  28. })
  29. };
  30. // 购买抽奖次数
  31. export const buyDrawTimes = params => {
  32. return axios.request({
  33. url: `luckyDrawCust/buyDrawTimes`,
  34. method: 'post',
  35. data: params
  36. })
  37. };
  38. // 获取已中奖列表
  39. export const findWinPrize = params => {
  40. return axios.request({
  41. url: `luckyDrawCust/findWinPrize`,
  42. method: 'get',
  43. })
  44. };
  45. // 领奖
  46. export const receive = params => {
  47. return axios.request({
  48. url: `luckyDrawCust/receive`,
  49. method: 'post',
  50. data: params
  51. })
  52. };
  53. // 获奖记录
  54. export const queryWinRecord = params => {
  55. return axios.request({
  56. url: `luckyDraw/queryWinRecord/${params.pageNo}/${params.pageSize}`,
  57. method: 'post',
  58. data: params
  59. })
  60. };
  61. // 抽奖任务
  62. export const doTask = params => {
  63. return axios.request({
  64. url: `luckyDrawCust/doTask/${params.luckyDrawNo}/${params.taskCode}`,
  65. method: 'get',
  66. })
  67. };