common.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. import request from '../utils/request.js'
  2. import config from '../utils/config'
  3. // Base64
  4. export const uploadBase64File = (data, header) => {
  5. return request.post('/wechat/auth.files/image', data, {
  6. header
  7. })
  8. }
  9. // 获取配置数据
  10. export const getConfigData = data => {
  11. return request.post('/wechat/data/getDict', data)
  12. }
  13. // 获取指定数据
  14. export const getData = (data, header) => {
  15. return request.post('/wechat/data/getPage', data, {
  16. header
  17. })
  18. }
  19. // 分销
  20. // 获取分销订单数据
  21. export const getDistributionData = (data) => {
  22. return request.post('/wechat/auth.rebate/index', data)
  23. }
  24. // 获取小程序码
  25. export const getQRCode = data => {
  26. return request.post('/wechat/wxapp/qrcode', data)
  27. }
  28. // 获取使用积分信息
  29. export const getPointsUseData = data => {
  30. return request.get('/wechat/auth.Integral/myIntegral', data)
  31. }
  32. // 获取OpenId
  33. export const getOpenId = data => {
  34. return request.get('/prod-api/wechat/openID', data)
  35. }
  36. // 获取客服列表
  37. export const getCustomerServiceList = data => {
  38. return request.get('/prod-api/website/customer-service', data)
  39. }
  40. // 上传图片
  41. export const uploadFile = data => {
  42. return request.upload('/data/api.auth.center/image', data)
  43. }
  44. // Base64
  45. export const bindFrom = (data, header) => {
  46. return request.post('/wechat/auth.center/bindFrom', data, {
  47. header
  48. })
  49. }
  50. // 推广中心-推广攻略
  51. export const getQuestionsList = (data, header) => {
  52. return request.post('/data/api.data/questions', data, {
  53. header
  54. })
  55. }
  56. // 消息数量
  57. export const getNewRemindCnt = (data, header) => {
  58. return request.post('/data/api.auth.data/newRemindCnt', data, {
  59. header
  60. })
  61. }
  62. // 消息中心
  63. export const getMyRemindsList = (data, header) => {
  64. return request.post('/data/api.auth.data/myReminds', data, {
  65. header
  66. })
  67. }
  68. // 添加收货地址
  69. export const addAddress = data => {
  70. return request.post('/wechat/auth.address/create', data)
  71. }
  72. // 修改收货地址
  73. export const updateAddress = data => {
  74. return request.post('/wechat/auth.address/save', data)
  75. }
  76. // 修改收货地址状态
  77. export const updateAddressStatus = data => {
  78. return request.post('/data/api.auth.address/state', data)
  79. }
  80. // 获取收货地址
  81. export const getAddressList = data => {
  82. return request.post('/wechat/auth.address/index', data)
  83. }
  84. // 获取收货地址详情
  85. export const getAddressDetail = data => {
  86. return request.post('/wechat/auth.address/read', data)
  87. }
  88. // 删除收货地址
  89. export const deleteAddress = data => {
  90. return request.post('/wechat/auth.address/delete', data)
  91. }
  92. // 设置默认收货地址 type 地址状态(0普通地址,1默认地址)
  93. export const setAddress = data => {
  94. return request.post('/data/api.auth.address/state', data)
  95. }
  96. // 获取任务平台
  97. export const getPlatform = data => {
  98. return request.post('/data/api.task/getPlatform', data)
  99. }
  100. // 获取任务主题
  101. export const getCate = data => {
  102. return request.post('/data/api.task/getCate', data)
  103. }
  104. // 获取分类数据
  105. export const getGoodsCate = data => {
  106. return request.get('/data/api.goods/getCate', data)
  107. }
  108. // 获取支付参数数据
  109. export const getPayChannelData = data => {
  110. return request.post('/data/api.star/channel', data)
  111. }
  112. // 获取订单支付状态
  113. //如果选余额支付,payment_code = M7829555340105469600 且余额大于支付金额则直接支付成;如果选微信支付M7828696588602553171 则返回支付参数
  114. export const getOrderPayStatus = data => {
  115. return request.post('/data/api.star/payment', data)
  116. }
  117. export const getNews = data => {
  118. return request.post('/data/api.news/getItem', data)
  119. }
  120. // 获取我邀请的朋友
  121. export const getMyInviteFriend = data => {
  122. return request.post('/wechat/auth.center/getFrom', data)
  123. }
  124. // 获取系统配置
  125. export const getConfig = data => {
  126. return request.post('/wechat/data/config', data)
  127. }
  128. // 获取微信手机号
  129. export const getUserPhone = data => {
  130. return request.post('/wechat/wxapp/userPhone', data)
  131. }