You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
1.6 KiB

  1. import upload from '@/utils/upload'
  2. import request from '@/utils/request'
  3. // 查询待领取任务列表
  4. export function getTaskList(params) {
  5. return request({
  6. url: '/h5/mall/task/list',
  7. headers: {
  8. "isToken": true
  9. },
  10. method: 'get',
  11. params
  12. })
  13. }
  14. // 查询已领取任务列表
  15. export function getTaskListByUser(params) {
  16. return request({
  17. url: '/h5/mall/task/listByUser',
  18. headers: {
  19. "isToken": true
  20. },
  21. method: 'get',
  22. params
  23. })
  24. }
  25. // 查询待领取任务详情
  26. export function getTaskDetail(params) {
  27. return request({
  28. url: '/h5/mall/task/taskDetail/' + params,
  29. headers: {
  30. "isToken": true
  31. },
  32. method: 'get',
  33. })
  34. }
  35. // 查询待领取任务详情
  36. export function getTaskDetailUser(params) {
  37. return request({
  38. url: '/h5/mall/task/taskUserDetail/' + params,
  39. headers: {
  40. "isToken": true
  41. },
  42. method: 'get',
  43. })
  44. }
  45. // 接受任务
  46. export function acceptTask(params) {
  47. return request({
  48. url: '/h5/mall/task/acceptTask',
  49. headers: {
  50. "isToken": true
  51. },
  52. method: 'get',
  53. params
  54. })
  55. }
  56. // 提交任务
  57. export function submitTask(data) {
  58. return request({
  59. url: '/h5/mall/task/submitTask',
  60. headers: {
  61. "isToken": true
  62. },
  63. method: 'post',
  64. data
  65. })
  66. }
  67. // 任务统计
  68. export function getTaskStat() {
  69. return request({
  70. url: '/h5/mall/task/taskStat',
  71. headers: {
  72. "isToken": true
  73. },
  74. method: 'get',
  75. })
  76. }