newApi.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. import request from '@/plugins/request';
  2. /**
  3. * @description 团队等级-列表
  4. * @param {Object} param data {Object} 传值参数
  5. */
  6. export function levelListApi(data) {
  7. return request({
  8. url: 'user/group_level/vip_list',
  9. method: 'get',
  10. params: data
  11. });
  12. }
  13. /**
  14. * @description 团队等级-编辑表单
  15. * @param {Number} param id {Number} 团队等级id
  16. */
  17. export function levelEditApi(id) {
  18. return request({
  19. url: `user/group_level/set_value/${id}`,
  20. method: 'PUT'
  21. });
  22. }
  23. /**
  24. * @description 团队等级-修改显示隐藏
  25. * @param {Number} param id {Number} 团队等级id
  26. */
  27. export function setShowApi(data) {
  28. return request({
  29. url: `user/group_level/set_show/${data.id}/${data.is_show}`,
  30. method: 'PUT'
  31. });
  32. }
  33. /**
  34. * @description 团队等级-编辑表单
  35. * @param {Number} param id {Number} 团队等级id
  36. */
  37. // export function addApi (data) {
  38. // return request({
  39. // url: 'user/group_level',
  40. // method: 'post',
  41. // data
  42. // });
  43. // }
  44. /**
  45. * @description 团队等级任务-列表
  46. * @param {Object} param data {Object} 传值参数
  47. */
  48. export function taskListApi(id, data) {
  49. return request({
  50. url: `user/group_level/task/${id}`,
  51. method: 'get',
  52. params: data
  53. });
  54. }
  55. /**
  56. * @description 团队等级任务-修改显示隐藏
  57. * @param {Number} param data.id {Number} 团队等级任务id
  58. * @param {Number} param data.is_show {Number} 团队等级任务显示隐藏
  59. */
  60. export function setTaskShowApi(data) {
  61. return request({
  62. url: `user/group_level/set_task_show/${data.id}/${data.is_show}`,
  63. method: 'PUT'
  64. });
  65. }
  66. /**
  67. * @description 团队等级任务-任务是否达成
  68. * @param {Number} param data.id {Number} 团队等级任务id
  69. * @param {Number} param data.is_must {Number} 团队等级任务是否务必达成
  70. */
  71. export function setTaskMustApi(data) {
  72. return request({
  73. url: `user/group_level/set_task_must/${data.id}/${data.is_must}`,
  74. method: 'PUT'
  75. });
  76. }
  77. /**
  78. * @description 团队等级任务-新建表单 编辑表单
  79. * @param {Object} param data {Object} 团队等级任务对象传值
  80. */
  81. export function createTaskApi(data) {
  82. return request({
  83. url: `/user/group_level/create_task`,
  84. method: 'get',
  85. params: data
  86. });
  87. }
  88. /**
  89. * @description 团队等级-创建表单
  90. * @param {Object} param data {Object} 团队等级任务对象传值
  91. */
  92. export function createApi(id) {
  93. return request({
  94. url: `user/group_level/create`,
  95. method: 'get',
  96. params: id
  97. });
  98. }
  99. /**
  100. * @description 团队管理 --- 赠送团队等级
  101. * @param {Number} param id {Number} 团队id
  102. */
  103. export function giveLevelApi(id) {
  104. return request({
  105. url: `user/give_level/${id}`,
  106. method: 'get'
  107. });
  108. }
  109. /**
  110. * @description 团队等级-删除
  111. * @param {Number} param id {Number} 团队等级id
  112. */
  113. export function delLevelApi(id) {
  114. return request({
  115. url: `user/group_level/delete/${id}`,
  116. method: 'PUT'
  117. });
  118. }
  119. /**
  120. * @description 奖池类型 --- 获取所有奖池
  121. */
  122. export function award_lake() {
  123. return request({
  124. url: `/user/award_lake`,
  125. method: 'get'
  126. });
  127. }
  128. /**
  129. * @description 奖池记录--- 获取所有奖池
  130. */
  131. export function award_lake_log(data) {
  132. return request({
  133. url: `/user/award_lake/log`,
  134. method: 'get',
  135. params: data
  136. });
  137. }
  138. /**
  139. * @description 发放奖励
  140. */
  141. export function award_lake_post(data) {
  142. return request({
  143. url: `/user/award_lake/${data.type}`,
  144. method: 'post',
  145. data
  146. });
  147. }