tree.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import http from '@/utils/http'
  2. import config from './config'
  3. export default {
  4. //获取自己果树数据
  5. getBySampleId(data) {
  6. return http.get('mini/z_farm_buy/getBySampleId', data)
  7. },
  8. // 获取能量记录
  9. getEnergyRecords(data) {
  10. return http.get(`mini/z_farm_buy/getEnergyRecords/${data.page}/${data.limit}`, data)
  11. },
  12. //获取果树海报
  13. getPoster(data) {
  14. return http.get('mini/z_farm_buy/getPoster', data)
  15. },
  16. //随机抽取指定数量话术
  17. randomPick(data) {
  18. return http.get('mini/buy_clockin_text_lib/random_pick', data)
  19. },
  20. //打卡
  21. clockin(data) {
  22. return http.post('mini/z_farm_buy/clockin', data)
  23. },
  24. //获取订阅模板
  25. getSubscribeTemplate(data) {
  26. return http.get('mini/z_farm_buy/getSubscribeTemplate', data)
  27. },
  28. //添加订阅
  29. addSubscribe(data) {
  30. return http.get('mini/z_farm_buy/addSubscribe', data)
  31. },
  32. //修改树名称
  33. updateTreeName(data) {
  34. return http.get('mini/z_farm_buy/updateTreeName', data)
  35. },
  36. //签到
  37. sign(data) {
  38. return http.post('mini/buy_sign_in/sign', data)
  39. },
  40. //规则
  41. ruleList(data) {
  42. return http.get('mini/buy_sign_in/ruleList', data)
  43. },
  44. //图片日期,用于判断
  45. findHasImagesDate(data) {
  46. return http.get('mini/image/findHasImagesDate', data)
  47. },
  48. //图片列表
  49. treeImageList(data) {
  50. return http.post('mini/lz_tree_image/treeImageList', data)
  51. },
  52. //品类查询所有
  53. categoryList() {
  54. return http.get('mini/bur_category/list')
  55. },
  56. //排行榜分页查询
  57. rankingList(data) {
  58. return http.get('mini/z_farm_buy/rankingList',data)
  59. },
  60. //查询当前树
  61. getLightTreeList() {
  62. return http.get('mini/z_farm_buy/getLightTreeList')
  63. },
  64. //根据样点ID查询日记列表
  65. getSampleDiary(data) {
  66. return http.get(`site/z_sample_diary/page?key=${config.MINI_KEY}`,data)
  67. },
  68. //返回签到信息
  69. getSignInfo() {
  70. return http.get(`mini/buy_sign_in/signInfo`)
  71. },
  72. // 获取等级奖励信息(包含奖励发放记录和奖励详情)
  73. fetchLevelAwardInfo(data) {
  74. return http.get('mini/buy/level-award/getLevelAwardInfo', data)
  75. },
  76. // 领取奖励
  77. fetchClaimAward(data) {
  78. return http.get('mini/buy/level-award/claimAward', data)
  79. },
  80. // 设为已读
  81. fetchUserAsRead(data) {
  82. return http.get('mini/buy_notification/userAsRead', data)
  83. },
  84. }