common.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import { qs } from '@/utils'
  2. import { http } from '@/utils/http'
  3. const pre = import.meta.env.VITE_SERVER_BASEURL_PREFIX
  4. const pre1 = import.meta.env.VITE_API_SECONDARY_URL_PREFIX
  5. const pre2 = import.meta.env.VITE_API_THIRD_URL_PREFIX
  6. /**
  7. * 获取枚举(1业务类型 2充值状态 3提现状态 4收益状态 5收益业务类型)
  8. * @returns
  9. */
  10. export function getEnum(data: any) {
  11. return http.get<any>(`${pre1}/api/user/getEnum`, data)
  12. }
  13. /**
  14. * 获取地区
  15. * @returns
  16. */
  17. export function divisionsTreeList(data: any) {
  18. return http.post<any>(`${pre2}/divisions/treeList?${qs(data)}`)
  19. }
  20. /**
  21. * 获取banner
  22. * @returns
  23. */
  24. export function bannerList(data: any) {
  25. return http.post<any>(`${pre}/app/banner/list`, data)
  26. }
  27. /**
  28. * 获取通用配置 入参code
  29. * 开团红包收益结算推迟时间 red_envelope_settel_day_5001
  30. * 开团奖励佣金比例(%) open_red_envelope_rate
  31. * 拼团奖励佣金比例(%) join_red_envelope_rate
  32. * 提现利率(%) withdraw_rate
  33. * 开团奖励佣金结算推迟时间(天) red_envelope_settel_day_5002
  34. * 签到奖励佣金结算推迟时间(天) red_envelope_settel_day_5003
  35. * 直推奖励佣金结算推迟时间(天) red_envelope_settel_day_5006
  36. * 一级奖励佣金结算推迟时间 red_envelope_settel_day_5004
  37. * 二级奖励佣金结算推迟时间 red_envelope_settel_day_5005
  38. * 默认头像 default_avatar
  39. * 邀请好友奖励佣金金额 invited_amount
  40. * 签到奖励佣金金额 login_red_envelope_amount
  41. * 用户签到奖励 user_sign_info
  42. * 轮播图 banner
  43. * @returns
  44. */
  45. export function getConfigByCode(data: any) {
  46. return http.get<any>(`${pre2}/config/getConfigByCode`, data)
  47. }