activity.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414
  1. import Service from '../lib/service'
  2. class ActivityService extends Service {
  3. constructor () {
  4. super()
  5. }
  6. //客户申请活动需要用到的数据
  7. async ActivityInfo (params = {}) {
  8. let res = await this.postAll("Host80","/custom/activity/info", params);
  9. return res
  10. }
  11. //推广活动列表
  12. async ActivityExtensionIist (params = {}) {
  13. let res = await this.postAll("Host80","/web/activity/list", params);
  14. return res
  15. }
  16. //查看客户申请列表
  17. async ActivityApplyList (params = {}) {
  18. let res = await this.postAll("Host80","/custom/activity/list", params);
  19. return res
  20. }
  21. //申请活动
  22. async ActivityApply (params = {}) {
  23. let res = await this.postAll("Host80","/custom/activity/apply", params);
  24. return res
  25. }
  26. //单个活动详情
  27. async ActivitySingle (params = {}) {
  28. let res = await this.postAll("Host80","/web/activity/single", params);
  29. return res
  30. }
  31. //活动完成申请
  32. async ActivityComplete (params = {}) {
  33. let res = await this.postAll("Host80","/custom/activity/apply/complete", params);
  34. return res
  35. }
  36. //20赠金活动
  37. async ActivityPercentageGiveInfo (params = {}) {
  38. let res = await this.postAll("Host80","/custom/activity/percentage/give/info", params);
  39. return res
  40. }
  41. //20赠金活动返现
  42. async ActivityPercentageGiveApply (params = {}) {
  43. let res = await this.postAll("Host80","/custom/activity/percentage/give/apply", params);
  44. return res
  45. }
  46. //2023迎新活动数据
  47. async Activity23HundredInfo (params = {}) {
  48. let res = await this.postAll("Host80","/custom/activity/hundred/info", params);
  49. return res
  50. }
  51. //2023迎新活动申请
  52. async Activity23HundredApply (params = {}) {
  53. let res = await this.postAll("Host80","/custom/activity/hundred/apply/activity", params);
  54. return res
  55. }
  56. //2023迎新活动转换
  57. async Activity23HundredTransform (params = {}) {
  58. let res = await this.postAll("Host80","/custom/activity/hundred/transform/apply", params);
  59. return res
  60. }
  61. //2023迎新活动变现
  62. async Activity23HundredRealization (params = {}) {
  63. let res = await this.postAll("Host80","/custom/activity/hundred/realization/apply", params);
  64. return res
  65. }
  66. //2023迎新活动账户
  67. async Activity23Login (params = {}) {
  68. let res = await this.postAll("Host80","/custom/activity/hundred/login", params);
  69. return res
  70. }
  71. //2023匠鑫活动数据
  72. async Activity23JiangxinInfo (params = {}) {
  73. let res = await this.postAll("Host80","/custom/activity/hundred/agent/info", params);
  74. return res
  75. }
  76. //2023匠鑫活动申请
  77. async Activity23JiangxinApply (params = {}) {
  78. let res = await this.postAll("Host80","/custom/activity/hundred/agent/apply/activity", params);
  79. return res
  80. }
  81. //2023匠鑫活动变现
  82. async Activity23JiangxinRealization (params = {}) {
  83. let res = await this.postAll("Host80","/custom/activity/hundred/agent/realization/apply", params);
  84. return res
  85. }
  86. //2023匠鑫活动账户
  87. async Activity23JxLogin (params = {}) {
  88. let res = await this.postAll("Host80","/custom/activity/hundred/agent/login", params);
  89. return res
  90. }
  91. //2023匠鑫活动数据/vip
  92. async Activity23JiangxinInfoVip (params = {}) {
  93. let res = await this.postAll("Host80","/custom/activity/hundred/agent/vip/info", params);
  94. return res
  95. }
  96. //2023匠鑫活动申请/vip
  97. async Activity23JiangxinApplyVip (params = {}) {
  98. let res = await this.postAll("Host80","/custom/activity/hundred/agent/vip/apply/activity", params);
  99. return res
  100. }
  101. //2023匠鑫活动变现/vip
  102. async Activity23JiangxinRealizationVip (params = {}) {
  103. let res = await this.postAll("Host80","/custom/activity/hundred/agent/vip/realization/apply", params);
  104. return res
  105. }
  106. //2023匠鑫活动账户/vip
  107. async Activity23JxLoginVip (params = {}) {
  108. let res = await this.postAll("Host80","/custom/activity/hundred/agent/vip/login", params);
  109. return res
  110. }
  111. //2023年中赠金活动-10
  112. async Activity23nianzhongInfo (params = {}) {
  113. let res = await this.postAll("Host80","/custom/activity/midyear/ten/percent/give/info", params);
  114. return res
  115. }
  116. //2023年中赠金活动-20
  117. async Activity23nianzhongTwoInfo (params = {}) {
  118. let res = await this.postAll("Host80","/custom/activity/two/percent/give/info", params);
  119. return res
  120. }
  121. //2023年中赠金活动-20查询login
  122. async Activity23nianzhongTwoLogin (params = {}) {
  123. let res = await this.postAll("Host80","/custom/activity/two/percent/give/login/info", params);
  124. return res
  125. }
  126. async ActivityRequiteInfo (params = {}) {
  127. let res = await this.postAll("Host80","/custom/activity/limited/requite/info", params);
  128. return res
  129. }
  130. //交易大赛-1.code获取
  131. async ActivityCptinfoGetCode (params = {}) {
  132. let res = await this.postAll("Host80","/follow/cpt/info/getCode", params);
  133. return res
  134. }
  135. //交易大赛-1.根据比赛code获取比赛信息
  136. async ActivityCptinfoCode (params = {}) {
  137. let res = await this.postAll("Host80","/follow/cpt/info/infoCode", params);
  138. return res
  139. }
  140. //交易大赛-获取可参与比赛的账号(下拉)
  141. async ActivityCptInfoLogins (params = {}) {
  142. let res = await this.postAll("Host80","/follow/cpt/sign/logins", params);
  143. return res
  144. }
  145. //交易大赛-报名比赛
  146. async ActivityCptInfoAdd (params = {}) {
  147. let res = await this.postAll("Host80","/follow/cpt/sign/add", params);
  148. return res
  149. }
  150. //CWG 现金嘉年华
  151. //当前任务
  152. async ActivitYdepositRaffleAim (params = {}) {
  153. let res = await this.postAll("Host80","/custom/activity/deposit/raffle/aim", params);
  154. return res
  155. }
  156. //抽奖次数获取历史
  157. async ActivitYdepositRaffleNumberRecord (params = {}) {
  158. let res = await this.postAll("Host80","/custom/activity/deposit/raffle/custom/number/record/search/list", params);
  159. return res
  160. }
  161. //任务列表
  162. async ActivitYdepositRaffleTaskList (params = {}) {
  163. let res = await this.postAll("Host80","/custom/activity/deposit/raffle/aim/list", params);
  164. return res
  165. }
  166. //任务列表
  167. async ActivitYdepositRaffleinfo (params = {}) {
  168. let res = await this.postAll("Host80","/custom/activity/deposit/raffle/info", params);
  169. return res
  170. }
  171. //任务列表
  172. async ActivitYdepositRaffleUtaskList (params = {}) {
  173. let res = await this.postAll("Host80","/custom/activity/ucoin/search/list", params);
  174. return res
  175. }
  176. //完成任务
  177. async UcoinComplete (params = {}) {
  178. let res = await this.postAll("Host80","/custom/activity/ucoin/complete", params);
  179. return res
  180. }
  181. //提现
  182. async UcoinWithdraw (params = {}) {
  183. let res = await this.postAll("Host80","/custom/activity/ucoin/withdraw", params);
  184. return res
  185. }
  186. //取消
  187. async UcoinCancel (params = {}) {
  188. let res = await this.postAll("Host80","/custom/activity/ucoin/cancel", params);
  189. return res
  190. }
  191. //查看任务进度
  192. async UcoinProgress (params = {}) {
  193. let res = await this.postAll("Host80","/custom/activity/ucoin/progress", params);
  194. return res
  195. }
  196. //CWG 赠送活动列表
  197. //赠送活动列表
  198. async ActivityExtensionGiveList (params = {}) {
  199. let res = await this.postAll("Host80","/web/activity/give/list", params);
  200. return res
  201. }
  202. //赠送活动列表-单个活动详情
  203. async ActivityExtensionGiveSingle (params = {}) {
  204. let res = await this.postAll("Host80","/web/activity/give/single", params);
  205. return res
  206. }
  207. //赠送活动列表-查询login
  208. async ActivityExtensionGiveLogin (params = {}) {
  209. let res = await this.postAll("Host80","/custom/activity/give/login/info", params);
  210. return res
  211. }
  212. //赠送活动列表-查询login提示
  213. async ActivityExtensionGiveLoginJoin (params = {}) {
  214. let res = await this.postAll("Host80","/custom/activity/give/login/join", params);
  215. return res
  216. }
  217. //赠送活动参与检查
  218. async ActivityGiveLoginParticipate (params = {}) {
  219. let res = await this.postAll("Host80","/custom/activity/give/login/participate", params);
  220. return res
  221. }
  222. //取消活动
  223. async ActivityGiveCancel (params = {}) {
  224. let res = await this.postAll("Host80","/custom/activity/give/cancel", params);
  225. return res
  226. }
  227. //24精英杯活动数据
  228. async Activity24JYBInfoVip (params = {}) {
  229. let res = await this.postAll("Host80","/custom/activity/hundred/elite/agent/vip/info", params);
  230. return res
  231. }
  232. //24精英杯活动申请
  233. async Activity24JYBApplyVip (params = {}) {
  234. let res = await this.postAll("Host80","/custom/activity/hundred/elite/agent/vip/apply/activity", params);
  235. return res
  236. }
  237. //24精英杯活动变现
  238. async Activity24JYBRealizationVip (params = {}) {
  239. let res = await this.postAll("Host80","/custom/activity/hundred/elite/agent/vip/realization/apply", params);
  240. return res
  241. }
  242. //24精英杯活动账户
  243. async Activity24JYBLoginVip (params = {}) {
  244. let res = await this.postAll("Host80","/custom/activity/hundred/elite/agent/vip/login", params);
  245. return res
  246. }
  247. //24无忧交易数据
  248. async ActivityNoWorriesInfo (params = {}) {
  249. let res = await this.postAll("Host80","/custom/activity/no/worries/info", params);
  250. return res
  251. }
  252. //24无忧交易申请
  253. async ActivityNoWorriesApply (params = {}) {
  254. let res = await this.postAll("Host80","/custom/activity/no/worries/apply/activity", params);
  255. return res
  256. }
  257. //24无忧交易变现
  258. async ActivityNoWorriesRealization (params = {}) {
  259. let res = await this.postAll("Host80","/custom/activity/no/worries/realization/apply", params);
  260. return res
  261. }
  262. //24无忧交易账户
  263. async ActivityNoWorriesLogin (params = {}) {
  264. let res = await this.postAll("Host80","/custom/activity/no/worries/login", params);
  265. return res
  266. }
  267. //24新年庆典
  268. async ActivityNewYear24 (params = {}) {
  269. let res = await this.postAll("Host80","/custom/activity/interest/rate/info", params);
  270. return res
  271. }
  272. //24新年庆典-领取
  273. async ActivityNewYear24Receive (params = {}) {
  274. let res = await this.postAll("Host80","/custom/activity/interest/rate/claim", params);
  275. return res
  276. }
  277. //获取surplus活动入金金额数据
  278. async ActivitySurplusDepositAmount (params = {}) {
  279. let res = await this.postAll("Host80","/custom/activity/surplus/deposit/amount", params);
  280. return res
  281. }
  282. async ActivityMonthlyDepositAmount (params = {}) {
  283. let res = await this.postAll("Host80","/custom/activity/monthly/amount/level", params);
  284. return res
  285. }
  286. //参加surplus活动
  287. async ActivitySurplusAdd (params = {}) {
  288. let res = await this.postAll("Host80","/custom/activity/surplus/add", params);
  289. return res
  290. }
  291. async ActivityMonthlyAdd (params = {}) {
  292. let res = await this.postAll("Host80","/custom/activity/monthly/add", params);
  293. return res
  294. }
  295. //任务列表
  296. async ActivitySurplusTaskList (params = {}) {
  297. let res = await this.postAll("Host80","/custom/activity/surplus/search/list", params);
  298. return res
  299. }
  300. async ActivityMonthlyTaskList (params = {}) {
  301. let res = await this.postAll("Host80","/custom/activity/monthly/search/list", params);
  302. return res
  303. }
  304. //恢复信用
  305. async ActivitySurplusRecoverCredit (params = {}) {
  306. let res = await this.postAll("Host80","/custom/activity/surplus/recover/creadit", params);
  307. return res
  308. }
  309. //取消任务
  310. async ActivitySurplusCancel (params = {}) {
  311. let res = await this.postAll("Host80","/custom/activity/surplus/cancel", params);
  312. return res
  313. }
  314. //取消月度任务
  315. async ActivityMonthlyCancel (params = {}) {
  316. let res = await this.postAll("Host80","/custom/activity/monthly/cancel", params);
  317. return res
  318. }
  319. //获取月度任务礼品列表
  320. async ActivityMonthlyGiveList (params = {}) {
  321. let res = await this.postAll("Host80","/custom/activity/monthly/give/list", params);
  322. return res
  323. }
  324. //月度任务礼物申请
  325. async ActivityMonthlyGiveApply (params = {}) {
  326. let res = await this.postAll("Host80","/custom/activity/monthly/give/apply", params);
  327. return res
  328. }
  329. //获取活动显示信息
  330. async ActivityShowsInfo (params = {}) {
  331. let res = await this.postAll("Host80","/custom/activity/shows/info", params);
  332. return res
  333. }
  334. //获取活动显示信息
  335. async getWebsdkLink (params = {}) {
  336. let res = await this.postAll("Host04","/remittance/channel/getWebsdkLink", params);
  337. return res
  338. }
  339. }
  340. export default new ActivityService